码迷,mamicode.com
首页 > Web开发 > 详细

CSS3_天猫商品墙

时间:2018-11-14 14:22:51      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:nbsp   tran   动画   add   鼠标   src   背景色   img   list   

天猫商品墙

  • 网格状布局:

1.  ul li 布局

2.  float: left; 使得元素在一行。注意: 父元素解决高度塌陷

3.  ul 设置固定宽,使得元素挤下去

4.  给父元素加一个 padding-left 和 padding-top 使得 背景色缝隙 充当 网格最左边的边线

5.  给 li 同意加 一个 margin-right 和 margin-bottom,使得 背景色缝隙 充当 网格线

 

  • li 的结构
  • 3D 空间
    • <div class="double_face">
          <div class="img_nav_back">
              <img src="./img/"/>
          </div>
      
          <div class="img_nav_front">
              <img src="./img/"/>
          </div>
      </div>

       

    • 加背景要给两张图片的 父元素 div 加

 

 

 

 

  • mask 遮罩
    • 1

 

  • 切换按钮
    • 鼠标进入,无过渡动画    #btn:hover { transition: 0; }
    • 鼠标离开,有过渡动画
    • 点击计次
    • 翻转延迟差(斜线数组控制,取余获得列数)
        • colNum = arrIndex % 总列数;
        • rowNum = Math.floor(arrIndex / 总列数);
        • 延时 arr[i] = (coLnum+rowNum)*100; 毫秒

 

 

 

 

 

 

CSS3_天猫商品墙

标签:nbsp   tran   动画   add   鼠标   src   背景色   img   list   

原文地址:https://www.cnblogs.com/tianxiaxuange/p/9957251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!