box-decoration-break
box-decoration-break
属性属于 CSS 片段模块(CSS Fragmentation Module Level 3)中的一个属性,用于控制行内元素有关于padding
、background
、border-image
、border
、margin
和clip
属性在行内元素多行情形下的渲染形式
box-decoration-break
属性接受两个值slice
和clone
,其中slice
是其默认值
clone
:每个盒子的片段都有独立的border
和padding
,并且border-radius
、border-image
、box-shadow
和background
也都会独立运用于元素的每个片段slice
:border
和padding
不会运用于元素被打断的片段中(除首行和末行),同时border-radius
也只会运用于元素的四个顶角,对于打断片段之处并不会有任何的效果;另外border-image
和background
会被运用于整个元素该属于只能用于
inline
元素,且不能搭配float
和position(取值为 absolute 或 fixed)
一起使用
备注
text-fill-color
text-fill-color
属性用于指定文字的填充颜色,如果和color
属性一起使用,则会覆盖color
属性由于兼容性缘故,目前需要加
-webkit-
前缀
备注
text-stroke
text-stroke
是一个复合属性,用于指定文字的描边信息该属性包含两个属性:
text-stroke-width
:指定文字描边的宽度,需要加-webkit-
前缀text-stroke-color
:指定文字描边的颜色,也需要加-webkit-
前缀
1 | p { |
备注
box-reflect
box-reflect
也是复合属性,用于设置对象的倒影该复合属性包含三个属性:
direction
:倒影的方向(above
、below
、left
、right
)offset
:与倒影的间距,length
或percentage
,允许为负值mask-box-image
:创建遮罩图像的方式,取值为none
、url
、linear-gradient
、radial-gradient
、repeat-linear-gradient
、repeat-radial-gradient
目前仅有
Chrome
、Safari
支持,且需要加-webkit-
前缀
1 | box-reflect:none | <direction> <offset>? <mask-box-image>? |