CSS Content 属性 新发现

简介: CSS Content 属性 新发现

content 属性

  • none
  • normal
  • inherit
  • string
  • url()
  • attr()
  • [no-]open-quote
  • [no-]close-quote
  • counter[s]

1. url() 和 background:url()类似,但是不能控制图片的大小

2. attr() 用于获取元素上自定义属性 如 data-text content:attr(data-text)

3. quote 引号用于给元素前后加上引号,配合quotes 属性一起使用。
        示例:<p>鲁迅曾经说过: <span>能用CSS解决的问题就不要使用JS。<span>呵呵,谁说的?<span class="no-quote">呵呵,谁说的?</span></span></span></p>
        span {quotes: '“' '”' '‘' '’' '"' '"';}
span:before {content: open-quote;}
span:after {content: close-quote;}
.no-quote:after{content: no-close-quote;}
结果:

image.png

3.counter[s] · 计数器

counter-reset

用来标识计数器的作用域,值包括两部分:第一部分为计数器的名字;第二部分为计数器的起始值,默认为0。此外,COUNTER-RESET还可以同时声明多个计数器

counter-reset: n 0
counter-reset: n 2
counter-reset: n 0 m 0 p 0
counter-increment

用来表明计数器实际用到的范围,值包括两部分:第一部分为计数器的名字;第二部分为计数器的递增的值,默认为1。如:

counter-increment: n 2
counter-increment: n -1 /*递减*/
counter()

counter方法可以接收两个参数。第一个是计数器的名字,必填;第二个是计数器的样式,也就是list-style-type,其支持的关键字值,就是list-style-type支持的那些值,比如disc | circle | square之类等等。

content: counter(n)
content: counter(m, circle)
counters()

counters方法主要用于嵌套计数,可以接收三个参数。第一个是计数器的名字,必填;第二个是字符串,用于嵌套计数的分隔符,如1.1中的“.”;第三个参数是计数器的样式,与counter一样。其中,前两个参数为必填

content: counters(n, '-');
相关文章
|
2月前
|
前端开发
css的渐变属性linear-gradient
css的渐变属性linear-gradient
|
2月前
|
前端开发
CSS属性:盒子模型
CSS属性:盒子模型
32 0
|
2月前
|
前端开发
CSS属性
CSS属性
29 0
|
12天前
|
Web App开发 前端开发 iOS开发
css所有缩写属性,CSS属性简写整理
css所有缩写属性,CSS属性简写整理
12 1
|
2月前
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
30 3
前端基础(五)_CSS文本文字属性、背景颜色属性
|
1月前
|
前端开发
CSS 中哪些属性可以继承
在 CSS 中,属性分为可继承与不可继承。可继承属性会在子元素中沿用父元素的样式设定。常见可继承属性包括:文本属性(如 `font-family`, `color`),列表属性(如 `list-style`),表格布局属性(如 `border-collapse`),以及其他如 `visibility` 和 `direction` 等属性。正确理解这些属性有助于更高效地进行样式设计。
|
12天前
|
前端开发
css简写属性
css简写属性
23 0
|
29天前
|
前端开发 JavaScript
如何在CSS中添加自定义属性
如何在CSS中添加自定义属性
11 0
|
29天前
|
前端开发
运用CSS伪类与属性,巧妙实现背景图片旋转效果
运用CSS伪类与属性,巧妙实现背景图片旋转效果
24 0
|
1月前
|
前端开发
哪些 CSS 属性可以继承?
哪些 CSS 属性可以继承?
41 0