`
陌上花会开
  • 浏览: 39742 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

CSS3实战开发:仿天猫首页图片展示动画特效实战开发

阅读更多

各位网友大家好,我是陌上花会开,人称陌陌。今天我带领大家开发一个仿天猫首页图片展示动画特效的案例。一如往常,我既不提供源码给大家,也不提供Demo给大家,只是希望大家能跟着我的讲解,然后将代码一步步复制到本地,本人可以保证,页面上的代码复制到本地,绝对百分百运行,且得到与陌陌一样的运行效果。我这么做只为激起大伙的动手能力,望大家能明白我的用心。

好了,不废话了,直接本篇的实战开发吧。

我们看一下我们今天要做的实战案例效果图:

1. 鼠标划过前:

2. 鼠标划过右侧的图片时:

 

可能大伙看这个静态截图效果不是太清楚,这个大家可以直接访问天猫主页,然后再将本案例中的代码复制到本地运行,大家就会发现,两边实现的效果是一模一样的。

首先,我在天猫主页上面,获得了7张图片,编写html代码如下:

 
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta name="keywords" content="css3实战开发,html5实战开发,javascript实战开发,jquery实战开发,nodejs实战开发,div+css实战开发">
        <link rel="stylesheet" href="styles.css"  />
        <title>CSS3实战开发:仿天猫首页图片展示动画效果</title>
    </head>
    <body>
    
        <div class="floor-banner-container">
            <div class="big_banner">
                <a class="floor_banner" href="http://www.itdriver.cn">
                    <img src="p1.jpg" width="399" height="425" />
                </a>
            </div>
            <div class="small_banner">
                <a class="floor_banner" href="http://www.itdriver.cn">
                    <img src="p2.jpg" width="199" height="255" />
                </a>
                <a class="floor_banner" href="http://www.itdriver.cn">
                    <img src="p5.jpg" width="199" height="166" />
                </a>
            </div>
            <div class="small_banner">
                <a class="floor_banner" href="http://www.itdriver.cn">
                    <img src="p3.jpg" width="199" height="255" />
                </a>
                <a class="floor_banner" href="http://www.itdriver.cn">
                    <img src="p6.jpg" width="199" height="166" />
                </a>
            </div>
            <div class="small_banner">
                <a class="floor_banner" href="http://www.itdriver.cn">
                    <img src="p4.jpg" width="199" height="255" />
                </a>
                <a class="floor_banner" href="http://www.itdriver.cn">
                    <img src="p7.jpg" width="199" height="166" />
                </a>
            </div>
        </div>
        
    </body>
</html>
 

此时页面运行效果如下:

由于图片位于不同的块元素div中,默认是占满一样的,所以我们看到此时是换行显示的。

现在我们让内容居中显示,且按照图片的宽度,设置最外层容器.floor_banner-container的固定宽度为1000px,且让包裹图片的div容器向左浮动,以使所有图片显示在同一样,样式代码如下:

此时我们再查看一下页面效果:

我们再回头看一下最开始成品的效果图,我们发现一大一小两个图片应该显示在一列中,现在确是处于同一行,我们知道,块元素默认占一行的,所以此时我们给.floor_banner应用样式吧:

此时在看一下运行效果图:

至少目前页面样子已经出来了,我们再到天猫首页去看一下动画特效。我们发现,当鼠标划过图片所在区域时,图片会向左偏移一定距离;当鼠标划出时,又恢复原位。

好,知道了动画效果,我们现在就利用CSS3的transition属性来实现今天的实战案例:

大家从上面这段样式代码可以看到,我们只监听left属性的变化,同时为了实现图片相对于当前位置的偏移,我们设定了当前的position:relative.

至此,代码已经讲解完了,想实现天猫的动画效果,是不是很简单呢?

在这个过程中,可能有些讲的不到位或不对的地方,欢迎各位指正。

欢迎大家加入互联网技术交流群:62329335 

个人申明:所分享博文,绝对原创,并力争每一个知识点都通过实战演示来进行验证。
2
2
分享到:
评论

相关推荐

    web期末大作业 基于HTML+CSS+JavaScript实现的仿天猫商城网站源码(9页)

    web期末大作业 基于HTML+CSS+JavaScript实现的仿天猫商城网站源码(9页) web期末大作业 基于HTML+CSS+JavaScript实现的仿天猫商城网站源码(9页) web期末大作业 基于HTML+CSS+JavaScript实现的仿天猫商城网站源码(9页)...

    Java项目:仿天猫商城系统(java+jsp+Springboot+SSM+mysql+maven)

    迷你天猫商城是一个基于SSM框架的综合性B2C电商平台,需求设计主要参考天猫商城的购物流程:用户从注册开始,到完成登录,浏览商品,加入购物车,进行下单,确认收货,评价等一系列操作。 作为模拟天猫商城系统的...

    仿天猫的静态网页,纯HTML+CSS

    这是一个关于使用HTML、CSS以及可能涉及JavaScript技术来创建一个仿天猫静态网页的项目。这个项目涵盖了Web开发的基础和电商网站的常见页面结构,是初学者练习网页制作技能的理想实例。以下将详细介绍其中涉及的关键...

    CSS3仿GPS地图导航定位动画特效.zip

    【CSS3】是 Cascading Style Sheets 的第三版,是...总之,这个CSS3仿GPS地图导航定位动画特效展示了CSS3在构建动态、交互式UI方面的强大能力。通过深入研究和实践,开发者可以进一步提升网页设计的创新性和用户体验。

    jQuery仿天猫商品品牌图片墙换一批动画特效

    【jQuery仿天猫商品品牌图片墙换一批动画特效】 在网页设计和开发中,引入动态效果可以极大地提升用户体验,使得网站更具吸引力。天猫商品品牌图片墙的换一批动画特效就是一个很好的例子,它通过jQuery库实现,使得...

    js css3仿天猫品牌图片墙翻转换一换代码

    【标题】"js css3仿天猫品牌图片墙翻转换一换代码"涉及到的是网页开发中的动态效果实现,主要使用了JavaScript(js)和CSS3技术。这个项目旨在模仿天猫网站上的品牌图片墙,其中包含了一个可翻转和切换的图片展示...

    基于HTML+CSS+JS+JQuery+BootStrap仿天猫官网预览地址:.zip

    基于HTML+CSS+JS+JQuery+BootStrap仿天猫官网预览地址:.zip基于HTML+CSS+JS+JQuery+BootStrap仿天猫官网预览地址:.zip基于HTML+CSS+JS+JQuery+BootStrap仿天猫官网预览地址:.zip基于HTML+CSS+JS+JQuery+BootStrap...

    jQ CSS3图片展示动画特效.zip

    "jQ CSS3图片展示动画特效.zip" 是一个专门针对图片展示的解决方案,它结合了jQuery和CSS3的技术优势,利用GSAP(GreenSock Animation Platform)和ScrollMagic库来创建出令人印象深刻的滚动动画效果。 jQuery是一...

    《CSS3技巧大揭秘:打造精美的爱心SVG动画特效》.rar

    本资源是一份名为《CSS3技巧大揭秘:打造精美的爱心SVG动画特效》的RAR压缩包,其中包含了一份详细的教程和相关的代码示例,旨在帮助读者学习如何使用CSS3技术打造出精美的爱心SVG动画特效。 适用人群:本资源适用...

    CSS3风水罗盘旋转动画特效.rar

    CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效....

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

    【CSS3 3D倾斜视差图片展示特效】 在网页设计中,为了增强用户体验和视觉吸引力,CSS3的3D变换技术被广泛应用。"CSS3 3D倾斜视差图片展示特效"是一种利用CSS3的强大功能,实现动态、立体感的图片展示方式,尤其适用...

    仿天猫商城分类导航JS特效代码

    弹出式导航菜单的动画效果,如滑动、淡入淡出等,也会通过CSS3的transition和animation属性来实现。此外,为了实现底部banner随分类切换而改变的效果,CSS可能需要使用`:hover`、`active`等伪类来响应用户的交互。 ...

    仿天猫侧悬浮购物车加入动画特效代码

    在本项目中,我们主要探讨的是如何实现一个仿天猫侧悬浮购物车的动画特效,这是一段基于JavaScript的代码实现,旨在为用户带来更优质的购物体验。购物车动画特效是现代电商网站中常见的一种交互设计,它提升了用户...

    Java项目:仿天猫网上商城项目(java+jsp+servlet+mysql+ajax)

    一、项目简述 功能: 前台: * 用户模块 * 分类模块 * 商品模块 ...环境配置: Jdk1.8 + Tomcat8.5 + mysql + ...项目技术: JSP + C3P0+ Servlert + html+ css + JavaScript + JQuery + Ajax + Fileupload等等。

    《CSS3实战:开发与设计》源码

    《CSS3实战:开发与设计》书中所包含的示例的全部源码。 本书英文版书名《Practical CSS3:Developand Design》,作者Chris Mills是一名杰出的Web技术专家、Web开放标准的布道者和Web教育变革者。他创立了Opera网络...

    仿天猫商品分类导航

    在构建“仿天猫商品分类导航”这一项目时,我们需要关注几个关键知识点,这些知识点涵盖了前端开发、后端服务以及用户体验设计。以下是对这些知识点的详细阐述: 1. **响应式设计**:天猫的商品分类导航是跨平台的...

    仿天猫左侧导航菜单分类列表

    这个设计主要应用于电商网站,如天猫,通过侧边栏展示各类商品的层级结构,便于用户按照类别进行筛选。 1. **天猫导航**:天猫作为中国最大的B2C电商平台,其导航系统是经过精心设计的。天猫左侧导航菜单包含了众多...

    9种CSS3炫酷图片预览展示动画特效

    **CSS3图片预览展示动画特效详解** 在网页设计中,吸引用户注意力并提供良好的用户体验是至关重要的。CSS3作为现代网页设计的核心技术之一,以其强大的样式定义能力和丰富的动画效果,为网页设计师提供了无限可能。...

    css3半透明遮罩背景lightbox图片展示特效

    在“css3半透明遮罩背景lightbox图片展示特效”中,我们主要关注的是如何使用CSS3来创建具有半透明遮罩和动态效果的图片展示组件,通常被称为Lightbox。Lightbox是一种流行的设计模式,当用户点击图片预览链接时,会...

    HTML5+CSS3小实例:抖音LOGO故障风文字动画特效

    抖音LOGO故障风文字动画特效

Global site tag (gtag.js) - Google Analytics