伪元素before/after
::before 在父类元素的最前添加一个伪元素
::after 在父类元素的最前添加一个伪元素
- 必须设置content属性才能生效
- 是行内元素
- 加宽高时最好设置为块级元素
display: block;
- 加宽高时最好设置为块级元素
用两个::的原因
- 兼容性
- 与伪类选择器区分开来
所有孩子中第四个孩子元素且为i的,并不是i的第四个孩子元素
li i:nth-child(4)::after {
content: '\e665';
}
hover
hover左边是选中的盒子,右边是作用效果的子盒子。
.box .item:hover .info {
transform: translateY(-50px);
}
.box:hover::before {
transform: translate(-100%);
}
438

被折叠的 条评论
为什么被折叠?



