zoukankan      html  css  js  c++  java
  • Div布局案例

    通常看到这个页面,会想到它是有几块组成的。

    第一块,分销佣金。

    第二块,包括代言、商品、二维码

    其中代言又是左右结构。

    于是乎基本的div结构就出来了。

    <div class="row_1">
      
    </div>
    
    <div class="row_2">
      <div clas="row_2_1">
      
      </div>
      <div class="row_2_2">
        
      </div>
      <div class="row_2_3">
    
      </div>
    
    </div>
    
    <div class="row_3">
        
    </div>

    然后逐层的添加与调整。

    <div class="row_1">
      <div class="left"><img class="money_img" src="{sh::PRES}public/img/t2.png"></span></div>
      <div class="right">
      <div class="money">分销佣金<font color='#CC0000'>{sh:$commission}</font></div>
      <div class="sale">已销售<font color='#CC0000'><php>echo ($goodsData['salecount'] + $goodsData['fakemembercount']);</php></font></div>
      </div>
    </div>
    
    <div class="row_2">
      <div clas="row_2_1">
      <div class="left"><img src="{sh:$wxuserData.headimgurl}" width="70px" class="headimg"></div>
      <div class="popover right">
          <div class="arrow"></div>
          <div class="popover-content">
              <p>我是<font color='#FF9900'>{sh:$wxuserData.nickname}</font><br/><span>我为<font color='#FF9900'>{sh:$storeData.name}</font>代言。</span></p>
          </div>
      </div>
      </div>
      <div class="row_2_2">
        <div class="item-img">
            <img class="item-img-logo"  src="{sh:$goodsData.logoimg}" width="100%">
            <div class="item-bottom">
                <span>{sh:$goodsData.name}</span>
                <div>
                <span class="price">&yen;<strong>{sh:$goodsData.price}</strong></span>
                <small><s>&yen;{sh:$goodsData.oprice}</s></small>
                </div>
            </div>
        </div>
      </div>
      <div class="row_2_3 qrcode">
      <img src="{sh:$goodsData.qrcode}" width="100%">
      <strong>长按二维码&nbsp;识别图中二维码</strong>
      </div>
    
    </div>
    
    <div class="row_3 tip">
        <div class="title">
            <i class="fa fa-sitemap"></i><span>&nbsp;分销如何赚钱</span>
        </div>
        <div class="content">
            <div>
                <strong>第一步:</strong>转发商品链接或商品二维码图片给微信好友;<br/><br/>
                <strong>第二步:</strong>从您转发的链接或图片进入商城的好友,系统将自动锁定成为您的客户,他们在微信商城中购买任何商品,您都可以获得分销佣金;<br/><br/>
                <strong>第三步:</strong>您可以在分销中查看【我的团队】和【分销佣金】。好友确认收货后,佣金可提现。<br/><br/>
            </div>
        </div>
    </div>

    css最好写到style中

    <style>
        body{
            background-color: #EFEFEF;
        }
        .item-bottom{
            position: absolute;
            left: 0px;
            bottom: 0px;
            background: rgba(0,0,0,0.4) none repeat scroll !important;
            width: 100%;
            color: #fff;
            line-height: 25px;
            padding-right: 5px;
            text-align: left;
            font-size: 13px;
            padding-left: 10px;
        }
        .qrcode{text-align: center;}
        .qrcode img{width:95%;}
        .qrcode strong{color:#cc0033;text-align:center;padding:20px;display:block}
    
        .tip .title{height:30px;margin:10px;vertical-align:middle;line-height:30px;}
        .tip .title img{padding: 5px;float:left;}
        .tip .title div{width:100%;margin-left:5px;height:1px;background-color: #cc0033;}
    
        .tip .content{margin-left:15px;margin-right:15px;color:gray;}
        .tip .content strong{color:black;}
        .row_1{
            width:100%;display: inline-flex;background-color: white;margin-bottom: 15px;
        }
        .row_2{
            width:100%;position: relative;background-color: white;
        }
        .row_2_1{
            display: inline-flex;margin-bottom: 10px;
        }
        .popover{
            display: inline;left:80px;top:10px;width:70%;
        }
        .headimg{
            margin: 10px 10px;
        }
        .item-img{
            position: relative;
        }
        .price{
            color:#CC3300; font-size: 16px;
        }
        .money{
            display: inline-grid;font-size: 25px;padding:10px 5px 5px 5px;
        }
        .sale{
            font-size: 18px;padding-left:10px;color:gray;
        }
        .money_img{
            width: 80px;
            padding: 5px;
        }
        .popover-content{
            font-size: 14px;
        }
    </style>

    如果很多的话,可以写到一个单独的css文件中,引入进来。

    tips:

    页面或者功能实现之后,这是第一步。
    
    最好能够继续优化一下页面与代码。
    
    将没用的去除,或者将代码进行优化调整。这是一个好习惯。
    
    不管怎样,搞出来就是最牛逼的。优化是在搞出来基础上去做的事情。
  • 相关阅读:
    [03]使用 VS2019 创建 ASP.NET Core Web 程序
    [02]为您的机器配置开发环境
    [01]从零开始学 ASP.NET Core 与 EntityFramework Core 课程介绍
    官宣 ! 52abp_Pro版本低调上线
    2019 年起如何开始学习 ABP 框架系列文章-开篇有益
    IIS配置Url重写实现http自动跳转https的重定向方法(100%解决)
    NanoFabric-ServiceFabric 操作手册
    将 ASP.NET Core 2.0 项目升级至 ASP.NET Core 2.1.3X
    ASP.Net Core 运行错误 Http Error 502.5 解决办法
    52ABP模板 ASP.Net Core 与 Angular的开源实例项目
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/4983886.html
Copyright © 2011-2022 走看看