一个使用CSS3动画效果实现的图片宽度 横向展开的效果。
HTML代码如下:
<ul id="kwicks"> <li><a class="john" href="http://en.wikipedia.org/wiki/John_lennon" title="John Lennon">John Lennon</a></li> <li><a class="paul" href="http://en.wikipedia.org/wiki/Paul_mccartney" title="Paul McCartney">Paul McCartney</a></li> <li><a class="george" href="http://en.wikipedia.org/wiki/George_harrison" title="George Harrison">George Harrison</a></li> <li><a class="ringo" href="http://en.wikipedia.org/wiki/Ringo_starr" title="Ringo Starr">Ringo Starr</a></li> </ul>
上面的代码仅由一个ul组成,对应的CSS代码如下:
/*横向展示关键是添加: overflow-x:hidden,避免出现异常*/ #kwicks { width: 590px; overflow-x: hidden; } #kwicks:hover li a { width: 100px; } #kwicks li { float: left; overflow-x: hidden; display: block; } /*鼠标放上去时:宽度加大,具体过程由动画实现*/ #kwicks li:hover a { width: 285px !important; } /* 实现宽度变大的动态过程*/ #kwicks li a { display: block; text-indent: -9999px; width: 134px; height: 143px; transition-property: width; transition-duration: 1s; }
非常简单的一个动画效果,代码解析:
transition-property:width; /*会产生带有平滑改变元素宽度的过渡效果*/ transition-duration: 1s; /*过渡效果持续1秒*/
相关推荐
纯css3实现横向瀑布流布局,让图片看起来更美观。
js css3全屏3D画布图片滑动切换效果代码 js css3全屏3D画布图片滑动切换效果代码
这是一款纯css3制作的炫酷图片滑动切换效果。该图片滑动切换效果通过导航按钮来切换图片,图片切换时就像图片被切为几片,然后每一块切片或从左到右或从上到下滑动显示出来。
用纯CSS实现的横向手风琴风格展示效果.zip 用纯CSS实现的横向手风琴风格展示效果.zip 用纯CSS实现的横向手风琴风格展示效果.zip
css3滑动图片动画效果 css3滑动图片动画效果 css3滑动图片动画效果
NULL 博文链接:https://javacunyin.iteye.com/blog/682776
使用 CSS3 实现 3D 图片滑块效果
滑动效果的CSS3图片展示,大图片的缩略图无规则排列,小图片单击后切换大图片,滑动切换的方式,内核基于HTML5/CSS3技术实现,整体看上去很唯美漂亮,特此推荐给大家。
css3实现3D时间轴效果
使用css3打造鼠标经过导航炫酷动画
CSS3实现的响应式滑动菜单效果源码.zip
CSS3这是越来越厉害了,3D图片展示特效,很high。 请在支持CSS3浏览器下查看
Html5+js+CSS3实现3D旋转效果
一款很有创意的CSS3 3D倾斜视差图片展示动画特效,鼠标移动到页面不同位置查看视差动画效果。
CSS3实现烟花特效-图片+css
这是一款使用纯css3制作的类似于android滑动按钮的左右滑动按钮效果。这个css3左右滑动按钮可以使用鼠标来控制开关滑动,按钮开关滑动时带有很炫的动画和渐变效果。
css3滑动图像面板图片切换css3 动画图片切换 css3滑动图像面板图片切换css3 动画图片切换
CSS3图片炫丽展示效果,图片的浏览,图片的播放。
纯CSS实现百度图片展示效果纯CSS实现百度图片展示效果纯CSS实现百度图片展示效果