css - 在 CSS 中定义自定义列表样式类型

标签 css

我想问一下,这是否可能(比如 font-face)。示例:

@list-style-type {
  list-style-image: 'myCustomStyle';
  src: url('url-to-image');
}

ul {
  list-style-type: myCustomStyle;
}

有这样的吗?我知道我可以用元素上的类来做到这一点,然后设置自定义图像,但这不是我的意思。我的公司有问题,这样的事情会非常好。

最佳答案

在当前定义和实现的 CSS 中,您不能。 list-style-type 的值property 是一组关键字,在不同的规范和实现中有所不同,但即使是语法也不允许添加任何自定义值。

正在进行定义 CSS Lists and Counters Module Level 3 的工作,这将扩展语法和语义,以允许使用作为 CSS Counter Styles Level 3 的一部分设计的构造在 @counter-style 规则中定义自定义值.这计划包括定义使用自定义图像的命名值或包含自定义图像作为其一部分的构造的可能性。到目前为止,似乎在已发布的浏览器版本中没有实现这一点。

关于css - 在 CSS 中定义自定义列表样式类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26863652/

相关文章:

css - 响应式 Css float DIV 在调整窗口大小时无法正常工作

html - 防止渐变叠加滚动

html - 使用媒体查询为 Retina Display 用户显示高分辨率 Logo ?

jquery - 需要像绘画应用程序一样在 Canvas 上创建多个圆圈

javascript - 无法在 javascript slider 中添加指向图像的单独链接

javascript - 平滑滚动问题

javascript - 自动切换到下一张图片

python - 在 Python 中用 prettyprint 类包装 markdown 代码块

jquery - 在 css 中覆盖系统样式外观在 asp.net 中不起作用

c# - 按钮单击事件后的 Chrome 滚动条不显示?