`
kstgjfk403
  • 浏览: 30554 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CSS3实现横向展示图片滑动展示效果(转载)

    博客分类:
  • css3
阅读更多

一个使用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秒*/ 

 

 

分享到:
评论

相关推荐

    DIV+CSS实现横向无缝图片滚动效果

    标题中的“DIV+CSS实现横向无缝图片滚动效果”是指在网页设计中,通过HTML的`&lt;div&gt;`元素和CSS样式来创建一个可以水平无限循环滚动的图片展示区域。这种效果通常用于网站的横幅广告、产品展示或者新闻更新等部分,以...

    纯css3实现横向瀑布流布局,横向瀑布流代码.zip

    在传统的瀑布流布局中,元素通常是垂直排列的,但在本案例中,我们将讨论如何使用纯CSS3实现横向瀑布流布局。 首先,要理解CSS3中实现这一布局的关键技术。主要是使用`flexbox`(弹性盒模型)或`grid`(网格布局)...

    炫酷css3图片滑动切换效果

    在本例中,我们关注的是一个名为“炫酷css3图片滑动切换效果”的项目,它是一个完全基于CSS3的图片滑动展示解决方案。 CSS3是CSS(层叠样式表)的第三个版本,引入了诸多新功能和改进,如选择器、边框和背景、文本...

    js css3全屏3D画布图片滑动切换效果代码

    总的来说,这个项目展示了如何结合JavaScript和CSS3的最新特性,创造出引人入胜的全屏3D图片滑动切换效果,这对于提升用户体验和增强网站视觉吸引力至关重要。开发者可以通过学习和实践这样的项目,提高自己的前端...

    html5+css3圆角图文展示卡片层叠滑动切换特效.zip

    开发者可以通过学习和修改这个示例,灵活地应用到自己的项目中,实现个性化的图文展示效果。对于初学者,这是一个很好的学习资源,可以深入理解这些技术的实际应用。对于有经验的开发者,它则是一个快速实现类似功能...

    css3滑动图像面板图片切换css3 动画图片切换

    通过这种方式,我们可以创建出具有专业视觉效果的图片展示,同时保持良好的性能,因为CSS3动画通常由浏览器硬件加速。在实际项目中,还可以根据需求进一步优化,如添加过渡效果、响应式设计等,以提供更好的用户体验...

    纯css3带动画效果的左右滑动按钮

    【纯css3带动画效果的左右滑动按钮】是一种利用CSS3特性实现的交互式设计,主要用于创建具有平滑动画和视觉吸引力的开关按钮。在现代网页设计中,这种按钮常用于用户界面,如设置选项、开启/关闭功能等。CSS3作为...

    用纯CSS实现的横向手风琴风格展示效果.zip

    本资源"用纯CSS实现的横向手风琴风格展示效果.zip"提供了一个完全基于CSS实现的横向手风琴效果示例,无需依赖JavaScript库或框架。 手风琴效果的基本结构通常包括多个可切换的面板,每个面板包含一个标题和内容区域...

    js和CSS3鼠标悬停超链接展示图片特效

    【JavaScript与CSS3实现超链接图片特效】 在网页设计中,增强用户体验的一种常见方式是通过交互效果来吸引用户的注意力。本教程将介绍如何利用JavaScript和CSS3技术在鼠标悬停超链接时展示图片特效,为用户提供更为...

    JQ+CSS图片滑动门

    总的来说,"JQ+CSS图片滑动门"是网页开发中常用的一种技巧,通过结合HTML的结构、CSS的样式和jQuery的交互,可以轻松创建出引人入胜的图片展示效果。这种技术不仅适用于教学,也广泛应用于各种网站和应用,提升用户...

    3D图片翻转展示CSS3.zip

    它提供了一套完整的解决方案,包括页面导航、过渡动画、自定义样式等功能,使得开发者无需从零开始编写复杂的代码,就能实现高质量的图片展示效果。 4. **CSS3动画**:CSS3不仅提供了3D变换,还支持动画功能。在这...

    CSS+DIV实现的纵向垂直滑动门效果

    ### CSS+DIV 实现的纵向垂直滑动门效果解析 #### 一、概述 本文将详细介绍如何使用CSS和DIV来实现一个纵向垂直滑动门效果的菜单,这种效果常用于后台管理系统,能够有效地节省空间并提供友好的用户体验。 #### 二...

    css3悬停图片滑动遮罩层文字提示特效

    在本案例中,我们讨论的是一个利用CSS3实现的“悬停图片滑动遮罩层文字提示特效”。 这个特效通常应用于图片展示区域,当鼠标悬停在图片上时,会出现一个半透明的遮罩层,并在该层上滑动显示相关的文字提示信息。...

    CSS3 3D倾斜视差图片展示特效.zip

    "CSS3 3D倾斜视差图片展示特效"是一种利用CSS3的强大功能,实现动态、立体感的图片展示方式,尤其适用于创建互动式的图片相册或产品展示页面。 3D倾斜视差效果是通过模拟真实世界中的视差现象,当观察者视角改变时...

    swiper横向循环图片

    总的来说,Swiper通过HTML、CSS和JavaScript的集成,为开发者提供了一个强大而灵活的工具,可以轻松创建出美观且功能丰富的横向循环图片展示效果。在实际应用中,你可以根据项目需求调整和扩展Swiper的配置,以实现...

    CSS3 3D图书展示.zip

    【CSS3 3D图书展示】是一个利用现代Web技术实现的互动效果,它结合了CSS3的3D变换和JavaScript的动态交互,创造出一个立体的图书展示界面。在这个项目中,我们将深入探讨如何使用这些技术来创建引人入胜的用户体验。...

    html+css+js实现的多款图片照版切换、翻转、滑动展示效果源码

    标题中的“html+css+js实现的多款图片照版切换、翻转、滑动展示效果源码”指的是使用HTML、CSS和JavaScript这三种前端技术来创建的多种图像展示交互效果。这些效果通常用于网站设计中,特别是产品展示、相册浏览或者...

    纯CSS3实现的图片切换幻灯片代码.zip

    总的来说,这个纯CSS3实现的图片切换幻灯片代码提供了一种高效、轻量级的解决方案,让开发者可以在不依赖JavaScript库的情况下实现动态的图片展示效果。理解并掌握这种技术对于前端开发者来说,不仅可以提升网页的...

    jQuery实现横向手风琴图片轮播焦点图效果

    刚刚介绍完jQuery打飞机游戏,现在我们来点实用的,来分享一款基于jQuery的横向手风琴图片轮播焦点图效果。手风琴效果即图片一张张层叠在一起,鼠标滑过图片时即可展开完整的图片,这样的效果很常见,所以应用也很...

Global site tag (gtag.js) - Google Analytics