Div布局案例

news/2024/7/24 12:59:54

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

第一块,分销佣金。

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

其中代言又是左右结构。

于是乎基本的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:

复制代码
页面或者功能实现之后,这是第一步。

最好能够继续优化一下页面与代码。

将没用的去除,或者将代码进行优化调整。这是一个好习惯。

不管怎样,搞出来就是最牛逼的。优化是在搞出来基础上去做的事情。
复制代码



本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/4983886.html,如需转载请自行联系原作者

http://www.niftyadmin.cn/n/1385204.html

相关文章

人工智能实验课系列

chapter1 设计农夫、狼、山羊、白菜都在河的左岸&#xff0c;现在要把它们运送到河的右岸去&#xff0c;农夫有条船&#xff0c;过河时&#xff0c;除农夫外船上至多能载狼、山羊、白菜中的一种。狼要吃山羊&#xff0c;山羊要吃白菜&#xff0c;除非农夫在那里。规划出一个确…

IIS7.5配置 PHP5.2

偶尔搞一下php&#xff0c;有现成的IIS&#xff0c;也就懒得装其他的开发套装之类的东东。于是就下载php的安装包&#xff0c;解压&#xff0c;直接配置IIS,然后就可以运行php程序了。步骤如下&#xff0c;留着备用&#xff1a;php我目前用的是5.2.17 的版本&#xff0c;下载地…

Python 学习笔记 - socket(粘包及其处理方式)

前面学习了基本的最原始的单线程的socket的原理&#xff0c;下面学习一个新的知识点-粘包。由于我们接受的命令是recv(1024),那么如果当另一端发送的数据大于1024个字节的时候&#xff0c;他就会出现粘包的问题。每次只能发送1024个字节&#xff0c;如果我们直接放在一个循环里…

为什么CPU需要时钟这种概念?

本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/132 最近在研究计算机里的基本逻辑电路&#xff0c;想到一个问题&#xff1a;为什么CPU需要时钟这样的概念&#xff1f; 首先考虑如下逻辑电路&#xff1a; 当AB1时&#xff0c;Q0。当输入信号发生…

前端新人问题

如何精心准备一场面试 1、投简历之前需要做的 2、常见的面试流程是怎样的 大多数的情况&#xff1a; 电话邀约 电话邀约的准备 技术面试 事先准备号对应的题库 软件基础方面的&#xff08;数据结构计算机基础http&#xff09;前端基础方面的&#xff08;htmlcssjs&#xff…

Nginx之开门见山

Nginx之开门见山 目录&#xff1a; 一、简介 二、安装 三、服务控制 四、配置文件说明 五、应用实例 一、简介 Nginx是一款开放源代码的高性能HTTP服务器、反向代理服务器&#xff0c;同时支持IMAP/POP3代理服务&#xff0c;这是一款自由的软件。 Igor Ysyoev在2002年开…

html php 重定向 跳转 刷新

1秒后跳转法一&#xff1a;<!DOCTYPE HTML><html><head> <meta http-equiv"refresh" content"1;urlhttp://wiki.elesos.com"> </head></html>2&#xff0c;js实现<script> // 以下方式直接跳转 window.…

编译osg的一个错误

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets&#xff01; 提示找不到CMAKELIST.TXT,同时CMD.EXE退出 主要原因是工程文件里面包含有CMAKELIST.TEXT文件&#xff0c;这个时候要么把CMAKELIST.TXT删掉 要么设置环境变量&#xff0c;设置…