您是否需要一个仅包含图标的按钮,而不会影响无障碍访问?
首先要考虑的是:您真的需要吗? 如果可以,在图标旁边添加文本已被反复证明是最易访问和最清晰的UX(参见苹果的最新失误)。但是,如果您确实需要……
首先要考虑的是:您真的需要吗? 如果可以,在图标旁边添加文本已被反复证明是最易访问和最清晰的UX(参见苹果的最新失误)。但是,如果您确实需要……
这是 Marco Hengstenberg 对无障碍 SVG 标记模式的精彩介绍。以下是一个理想的示例
<button type="button">
Menu
<svg class="svg-icon"
role="img"
height="10"
width="10"
viewBox="0 0 10 10"
aria-hidden="true"
focusable="false">
<path d="m1 7h8v2h-8zm0-3h8v2h-8zm0-3h8v2h-8z"></path>
</svg>
</button>
…这是我前几天收到的一道问题?
…对于一个复杂的单页应用程序,您会建议使用图标字体还是内联 SVG?两者是否存在特定的无障碍问题?无障碍访问对我们尤其重要,因为学校使用我们的
Etsy 从生产环境中的图标字体转向使用 SVG。它将是一个内联<svg>
系统,但为了便于使用,将抽象为一个<etsy-icon>
自定义元素。
几点看法
向 Dave Gandy 和 Font Awesome 团队致敬
Font Awesome 5 的 Kickstarter 筹集了 1,076,940 美元,获得了 35,549 位支持者,使其成为有史以来资金最充足和支持者最多的软件 Kickstarter 项目。
资助者将获得什么?1,000 多个…
Wenting Zhang 使用 HTML 和 CSS 创建了 512 个 (!) 图标。通常只有一个元素,偶尔会添加额外的元素,并使用边框、背景和盒阴影等绘制。
看起来 Wenting 也遇到了Nicolas 遇到的相同错误…