利用css3的的过渡属性制作手风琴特效
来源:互联网 发布:淘宝剩余时间 编辑:程序博客网 时间:2024/06/07 02:05
话不多说直接上代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> *{ margin: 0 ; padding:0 ; } ul{ width: ; height: ; } ul li{ float: left; list-style: none; width:; height: ; transition: width,0.5s; /*设置过渡效果*/ overflow: hidden; /* 最后一张图片大于li的宽度时会超出,使用overflow: hidden;可以去除超出的内容 */ } ul:hover li{ width:变小; /* 当鼠标悬停在整个ul的任意一张图片时,所有的li要缩小 */ } ul li:hover{ width: 变大; /* 当鼠标悬停在任意一张图片上li要变大 */ } </style></head><body> <ul> <li><img src=></li> <li><img src=></li> <li><img src=></li> <li><img src=></li> <li><img src=></li> </ul></body></html>
这里稍作解释一下,手风琴的特效来自于
(1)ul:hover li{ }(2)ul li:hover{ }
第2个选择器相对于第1个选择器而言对li标签的控制优先级要高,所以当鼠标悬停在其中一张图片上只有那张图片所对应的li标签变大,而其他的li标签变小。
另外再做一点说明,当要设置过渡效果是,首先先忽略所有的过渡效果,先把整体的框架模型先做出来,再针对性地对响应的属性设置过渡变化。
阅读全文
0 0
- 利用css3的的过渡属性制作手风琴特效
- css3过渡属性之手风琴效果
- 原生js实现手风琴菜单效果 与 css3的过渡实现手风琴效果
- Codrops 优秀教程:基于 CSS3 的全屏网页过渡特效
- css3实现的手风琴效果
- css3过渡位移特效
- CSS3的过渡效果
- css3的过渡transition
- CSS3的过渡 transition
- CSS3的过渡效果
- CSS3制作各种平滑过渡的动画效果
- 关于CSS3的变形、过渡、动画、关联属性
- CSS3中transition过渡属性的简单应用实例
- 【html5】css3过渡实现手风琴案例
- css制作手风琴的效果
- 推荐一款优雅的jquery手风琴特效
- 一款优雅的jquery手风琴特效
- 用jquery封装的手风琴特效插件
- Genymotion: The virtual device got no IP address解决方案
- 面对对象1
- Java之代理
- Android系列之视频播放器(读取手机内存卡视频)
- 创建pch文件,并设置
- 利用css3的的过渡属性制作手风琴特效
- matlab函数句柄介绍
- 欢迎使用CSDN-markdown编辑器
- memcached工作机制学习
- linaCharts使用说明
- Bigdata Development Java_Guidance_01
- Linux系统下安装TensorFlow(CPU或者GPU版)
- Python:第一个只出现一次的字符
- QStandardItemModel