zoukankan      html  css  js  c++  java
  • 三(奇数)等分两者中间有间隔,两端没间隔

    1.三等分

    采用box-sizing:border-box;然后分别给他们赋值你想要的百分比,左边和上边加上border或者padding,本实例采用的是padding,因为样式1,样式二总共分为两层所有用百分比更加合适,最后给他们的父元素添加个margin-left:-间隔大小;让左右两边的间隔不会出现大小不一样。

    <div class="cards cards-1/2/3">
        <ul class="cardlist clearfix">                                    
            <li>
                <a href="tuniuapp://travel/discover/new_community/tag_list" style="background-image:url(/image/one.jpeg)"></a>
            </li>                                                                    
            <li>
                <a href="tuniuapp://travel/discover/new_community/group_list" style="background-image:url(/image/one.jpeg)"></a>
            </li>                                                                    
            <li>
                <a href="tuniuapp://travel/discover/new_community/post_detail?post_id=13883" style="background-image:url(/image/one.jpeg)"></a>
            </li>                                
        </ul>
    </div>

    三种样式

    .banner .cards .cardlist{
      padding: 23% 10px 10px 10px;
      margin-left: -1%;
    }
    .banner .cards .cardlist li{
      float: left;
      padding-top:1%;
      padding-left:1%;
      width:33.333%;
      box-sizing:border-box;
    }
    .banner .cards .cardlist li a{
      background-repeat: no-repeat;
      background-size: cover;
    }
    .banner .cards-1 .cardlist li a{
      display: block;
      width: 100%;
      padding-top: 48.5%;
    }
    .banner .cards-1 .cardlist li:nth-child(1) a{
      display: block;
      width: 100%;
      padding-top: 100%;
    }
    .banner .cards-2 .cardlist li:nth-child(1),.banner .cards-2 li:nth-child(2){
      width:50%;
    }
    .banner .cards-2 .cardlist li a{
      display: block;
      width: 100%;
      padding-top: 40%;
    }
    .banner .cards-3 .cardlist li a{
      display: block;
      width: 100%;
      padding-top: 100%;
    }
  • 相关阅读:
    CSS 按类查看的常用样式属性
    html5前端准备资料
    编译和链接一些错误和警告
    [转]assert()函数用法总结
    [转]C++ 函数模板特化导致的多重定义链接错误
    [转]退出线程的几种方法
    [总结]编程中遇到的vc提示的一些警告
    [转]__declspec(dllexport) 和 __declspec(dllimport)
    [转]PROCESS_INFOMATION
    [转载] STARTUPINFO结构体
  • 原文地址:https://www.cnblogs.com/sugar-tomato/p/5235146.html
Copyright © 2011-2022 走看看