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:

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

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

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

不管怎样,搞出来就是最牛逼的。优化是在搞出来基础上去做的事情。
复制代码
相关文章
|
5天前
|
弹性计算 运维 自动驾驶
首个云超算国标正式发布!
近日,我国首个云超算国家标准GB/T 45400-2025正式发布,将于今年10月实施。该标准由阿里云联合多家机构起草,为云超算在高性能计算领域的应用提供规范。云超算结合传统HPC与云计算优势,解决传统HPC复杂、昂贵等问题。阿里云E-HPC V2.0是国内首批通过该标准认证的产品,支持大规模弹性计算,显著降低成本。新标准将推动算力基础设施迈向标准化、智能化新时代。
|
6天前
|
传感器 自然语言处理 监控
快速部署实现Bolt.diy
Bolt.diy 是 Bolt.new 的开源版本,提供灵活的自然语言交互与全栈开发支持。基于阿里云函数计算 FC 和百炼模型服务,最快5分钟完成部署。新手注册阿里云账号后可领取免费额度,按指引开通相关服务并授权。通过项目模板一键部署,配置 API-KEY 后即可使用。Bolt.diy 支持多种场景,如物联网原型开发、久坐提醒、语音控制灯光等,助力快速实现创意应用。
2244 19
|
7天前
|
云安全 人工智能 安全
|
7天前
|
Serverless API
【MCP教程系列】在阿里云百炼,实现超级简单的MCP服务部署
阿里云百炼推出业界首个全生命周期MCP服务,支持一键在线注册托管。企业可将自研或外部MCP服务部署于阿里云百炼平台,借助FC函数计算能力,免去资源购买与服务部署的复杂流程,快速实现开发。创建MCP服务仅需四步,平台提供预置服务与自定义部署选项,如通过npx安装代码配置Flomo等服务。还可直接在控制台开通预置服务,体验高效便捷的企业级解决方案。
【MCP教程系列】在阿里云百炼,实现超级简单的MCP服务部署
|
1月前
|
人工智能 自然语言处理 Java
快速带你上手通义灵码 2.0,体验飞一般的感觉
通义灵码个人版为开发者免费提供智能编码能力,专业版限免期内开放更多功能。使用需先注册阿里云账号,支持JetBrains IDEs、Visual Studio Code等开发工具。以Visual Studio Code为例,安装插件并登录后即可体验其强大功能。通义灵码2.0在代码生成、需求理解及单元测试自动化等方面有显著提升,支持多语言和复杂场景,大幅提高开发效率。
234891 36
快速带你上手通义灵码 2.0,体验飞一般的感觉
|
13天前
|
存储 人工智能 监控
一键部署 Dify + MCP Server,高效开发 AI 智能体应用
本文将着重介绍如何通过 SAE 快速搭建 Dify AI 研发平台,依托 Serverless 架构提供全托管、免运维的解决方案,高效开发 AI 智能体应用。
1888 6
|
5天前
|
人工智能 运维 数据可视化
阿里云百炼 MCP服务使用教程合集
阿里云百炼推出首个全生命周期MCP服务,支持一键部署、无需运维,具备高可用与低成本特点。该服务提供多类型供给、低成本托管及全链路工具兼容,帮助企业快速构建专属智能体。MCP(模型上下文协议)作为标准化开源协议,助力大模型与外部工具高效交互。教程涵盖简单部署、GitHub运营、数据分析可视化及文档自动化等场景,助您快速上手。欢迎加入阿里云百炼生态,共同推动AI技术发展!
|
1月前
|
人工智能 开发工具 C++
利用通义灵码AI在VS Code中快速开发扫雷游戏:Qwen2.5-Max模型的应用实例
本文介绍了如何利用阿里云通义灵码AI程序员的Qwen2.5-Max模型,在VS Code中一键生成扫雷小游戏。通过安装通义灵码插件并配置模型,输入指令即可自动生成包含游戏逻辑与UI设计的Python代码。生成的游戏支持难度选择,运行稳定无Bug。实践表明,AI工具显著提升开发效率,但人机协作仍是未来趋势。建议开发者积极拥抱新技术,同时不断提升自身技能以适应行业发展需求。
22202 17
|
7天前
|
人工智能 API 数据库
MCP Server 开发实战 | 大模型无缝对接 Grafana
以 AI 世界的“USB-C”标准接口——MCP(Model Context Protocol)为例,演示如何通过 MCP Server 实现大模型与阿里云 Grafana 服务的无缝对接,让智能交互更加高效、直观。
477 110
|
7天前
|
人工智能 监控 JavaScript
MCP 正当时:FunctionAI MCP 开发平台来了!
Function AI 是基于函数计算构建的 Serverless AI 应用开发平台,基于函数计算的运行时能力上线了完整的 MCP 开发能力,您可以进入 FunctionAI 控制台,快速体验 MCP 服务的能力。
406 10