辽宁定制网站建设推广,网站 优化 关键字,视频 播放网站怎么做,前端开发年终总结要实现鼠标悬停时背景颜色变为黄色#xff0c;鼠标离开时背景颜色慢慢消失并变回白色的效果#xff0c; 可以使用CSS的过渡#xff08;transition#xff09;属性
li {background: #fff;color: #000;transition: background 0.5s ease-out;
}li:hover {background: #fbb31…要实现鼠标悬停时背景颜色变为黄色鼠标离开时背景颜色慢慢消失并变回白色的效果 可以使用CSS的过渡transition属性
li {background: #fff;color: #000;transition: background 0.5s ease-out;
}li:hover {background: #fbb31e;color: #fff;
}li:not(:hover) {transition: background 0.5s linear;
}
为li元素设置了一个初始的白色背景并定义了一个过渡效果过渡时间为0.5秒并使用了ease-out的缓动函数使过渡效果更加平滑。 当鼠标悬停在li元素上时背景颜色会立即变为黄色文字颜色变为白色。 当鼠标离开时背景颜色会平滑地过渡回原来的白色。
这里使用了:not(:hover)伪类选择器来选择非悬停状态的li元素并为它们定义了一个新的过渡效果过渡时间为0.5秒并使用了linear的缓动函数使背景颜色慢慢消失并变回白色