/* 1.伪类 */ a:hover { color: red; } /* 2.伪元素 */ p::before { content: "前缀文本"; } /* 3.透明度 */ div { opacity: 0.5; } /* 4.过渡 */ div { transition: width 2s; } /* 5.变形 */ div { transform: rotate(45deg); }
伪类和伪元素是CSS中的两种特殊选择器。它们允许开发者通过添加特殊的CSS规则来改变元素的样式。伪类通常用于当用户通过鼠标或键盘与元素交互时改变样式,而伪元素通常用于向文档的某些元素添加内容或样式。
透明度表示元素的不透明程度,值的范围是从0到1,其中0表示完全透明,1表示完全不透明。透明度可以应用于元素和其子元素,这意味着其子元素也会透明。
过渡允许元素在一定时间内平滑地从一种状态过渡到另一种状态,在这个过程中可以改变元素的样式、布局、大小等。
变形允许开发人员对元素进行旋转、平移、缩放等操作,这些操作可以应用于2D和3D元素。