项目中遇到了需要实现点击有勾选效果的情况,试了一下通过伪元素的方式实现了.
需要达到的效果:
左边是点击后的效果,右边是原始的效果.

需要达到的效果图
直接上代码:

html
li标签的设置为相对定位.div为绝对定位,通过为元素定位的方式实现.

css
js就是普通的点击事件.切换类名来实现.

js
项目中遇到了需要实现点击有勾选效果的情况,试了一下通过伪元素的方式实现了.
需要达到的效果:
左边是点击后的效果,右边是原始的效果.
直接上代码:
li标签的设置为相对定位.div为绝对定位,通过为元素定位的方式实现.
js就是普通的点击事件.切换类名来实现.