这个网站使用了anticon
字体库,是一种用于增强网站可访问性的技术。通过使用.anticon
类,网站可以提供更易读的图标和图标文本,同时确保它们不会因为屏幕阅读器或键盘导航而受到影响。
.anticon
类具有一些关键的特性:
display: inline-block;
:使文字和图标在视觉上是分开的。color: inherit;
:保持图标颜色的完整性,避免因为背景颜色不同导致识别错误。text-align: center;
:图标居中显示。text-transform: none;
:保证图标不会被转换(如转换为斜体)。vertical-align: -0.125em;
:图标垂直对齐。text-rendering: optimizeLegibility;
:优化可读性。-webkit-font-smoothing: antialiased;
:减少浏览器渲染时的锯齿效果。-moz-osx-font-smoothing: grayscale;
:减少Webkit平台下的模糊效果。.anticon > * { line-height: 1;
:保持图标与文字在同一行,便于阅读。.anticon svg { display: inline-block;
:将SVG元素视为块级元素以改善布局。.anticon::before { display: none;
:禁用图标前缀。.anticon .anticon-icon { display: block;
:将图标作为块级元素显示以改善布局。.anticon[tabindex] { cursor: pointer;
:为.anticon
元素设置可点击状态,便于用户进行导航。
.anticon-spin::before, .anticon-spin { dis
:这是.anticon
类的伪前缀,它被用作一个占位符,当实际的前缀被省略时,浏览器会显示这个。