这里利用的是伪元素的下拉三角效果,三角的两边分别是一个盒子的相邻两边,让盒子定位到需要的位置,并利用transform的rotte属性旋转45度.
transform: rotate(45deg);
给父盒子添加一个子盒子,并给父盒子添加超出隐藏属性.让子盒子隐藏.
overflow: hidden;
给父盒子添加伪类hover,当鼠标经过父盒子的时候,将overflow的值改为默认值visible,让子盒子显示,并让三角旋转225度,让三角朝上.
.box:hover::after { transform: rotate(225deg); }
<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title></title><style>ul {list-style: none;}a {text-decoration: none;

本文介绍如何利用CSS3的特性实现下拉框的动态效果,包括旋转动画等,帮助提升网页交互体验。
最低0.47元/天 解锁文章
2055

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



