提升网站用户体验,从增强可访问性和个性化定制开始。 可访问性改进不仅扩大受众群体,提升所有用户的体验(不仅仅是残障人士),还能带来SEO优势。
同样,偏好查询定制也是提供个性化体验的绝佳途径,让用户感觉更舒适、更便捷。
prefers-reduced-motion
偏好查询就是一个很好的例子。 此偏好表示用户更倾向于没有花哨快速动画的网页体验。您可以编写支持此偏好的样式,并为未设置此偏好的用户编写媒体查询,提供更“生动”的交互体验。
另一个需要考虑的偏好是用户的颜色方案偏好。虽然大多数网站现在默认使用浅色主题,但近年来,特别是夜间浏览网页时,深色主题的需求一直很高。提供与用户偏好一致的自定义主题是提升用户体验的另一种方式。
您可以通过使用CSS自定义属性并使用prefers-color-scheme
媒体功能调整这些自定义属性值来高效地实现这一点。如果您使用诸如背景、文本和高亮显示之类的通用值,则可以在一处更新所有值。
别忘了也使用color-scheme
属性来自动获得浏览器的一些主题转换。设置此属性会告诉浏览器页面支持哪些颜色主题(浅色、深色或两者)。反过来,浏览器也会自动将表单控件和浏览器UI(如滚动条)转换为正确的主题:
在这个演示中,即使我没有为我的颜色主题设置文本颜色,因为我在:root
中使用color-scheme: light dark
告诉浏览器该站点支持浅色和深色主题,它会自动将字体颜色从黑色切换到白色。
您可以在Chrome DevTools的“渲染”面板中测试您的深色主题,而无需更改系统设置。此图显示了houdini.how网站的深色模式:
创建深色主题的另一个好处是为用户节省电池电量。Pixel 6 Lab的一项研究发现,对于OLED屏幕,深色主题可节省11%的功耗。
因此,您现在尊重用户的可访问性需求、偏好和电池续航时间,这是让您的网站对用户更友好的绝佳方式。
以上是个性化!的详细内容。更多信息请关注PHP中文网其他相关文章!

对于Astro,我们可以在构建过程中生成大部分网站,但是有一小部分服务器端代码可以使用Fuse.js之类的搜索功能来处理搜索功能。在此演示中,我们将使用保险丝搜索一组个人“书签”


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

Atom编辑器mac版下载
最流行的的开源编辑器

Dreamweaver Mac版
视觉化网页开发工具

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能