标签: 用户体验

8 个内容

笔记(5)

CSS Scroll Snap 模块用于控制滚动容器在滚动结束时自动“吸附”到指定位置。核心属性包括 `scroll-snap-type` (定义捕捉行为), `scroll-snap-align` (定义对齐方式), `scroll-snap-stop` (控制强制性) 和 `scroll-padding` (设置内边距)。文章通过示例展示了其在轮播图、全屏滚动等场景的应用,并强调了使用注意事项和浏览器支持情况。

Elliot Yang·
138 浏览

讨论了 textarea 双击选中单词时连带选中空格的问题。提出了两种规避方案:双击后按住鼠标左移,或使用快捷键 Ctrl+Shift+Left 精确选择单词。针对用户体验给出了实用技巧。

Elliot Yang·
108 浏览

浏览器自动播放策略:静音可自动播放,带声音需用户交互、添加主屏幕或满足媒体互动指数(MEI)。`iframe`继承父级策略。MEI衡量用户媒体参与度,但规则不透明。最佳实践:先尝试自动播放,失败则引导交互;静音播放后,根据是否能自动播放判断是否取消静音,用`AudioContext`判断上下文状态。

Elliot Yang·
93 浏览

本周报记录了tesseract.js多语言识别的使用方法,推荐使用多个worker分别加载不同语言。同时,探讨了HTML双击选中周围元素的问题,并提供了CSS和JavaScript两种解决方案。最后,介绍了HTML5原生的颜色选择器`<input type="color">`及其用法。

Elliot Yang·
112 浏览

本文介绍了CSS3动画中`animation-timing-function`属性,重点讲解了`steps()`函数实现不连续动画的方法,并提供了相关示例。同时,还提到了使用媒体查询`prefers-reduced-motion`来检测并响应用户的动画偏好设置,以优化用户体验。

Elliot Yang·
141 浏览

动态(3)

E
Elliot Yang
公开

国内大厂APP

国内大厂app 団 收起 |□ 旋转 | 查看大图
浏览:163点赞:0
E
Elliot Yang
公开

@ProgrammerHumor IDE Settings

from ProgrammerHumor

which menu contains the settings/preferences option in this lDE? File Edit B: Window Tools
浏览:184点赞:0
E
Elliot Yang
公开

震惊我一整年,输入法可以滑动输入(或者也叫 滑行输入)。

浏览:161点赞:0