通过bootstrap4框架制作商城网页

 

 

 

这是整个页面显示出来的效果

下面来解析:

最上面显示的是导航栏用到椭圆形头像,下拉列表,文本框,button里设置font-awesome图标,因为bootstrap4没有自带图标了,所以我们就用font awesome。Font Awesome 品牌图标 | 菜鸟教程

<nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-top" >
            <img src="imagess/12.jpg" class="rounded-circle" alt="Cinque Terre" onclick="abc()" id="abc()" style="width: 50px;height: 50px;">
        <!-- <div id="popup">
            <div class="bg"><img src="" alt=""/></div>
        </div> -->
        &nbsp;&nbsp;&nbsp;
        <a class="navbar-brand" href="潮流穿搭.html">首页</a>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
      
        <div class="collapse navbar-collapse" id="navbarSupportedContent">
          <ul class="navbar-nav mr-auto">
            <li class="nav-item dropdown">
              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                所有穿搭
              </a>
              <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                <a class="dropdown-item" href="#">裙子</a>
                <a class="dropdown-item" href="#">裤子</a>
                <a class="dropdown-item" href="#">衬衫</a>
                <a class="dropdown-item" href="#">短裤</a>
              </div>
            </li>
          </ul>
          <form class="form-inline my-2 my-lg-0">
            <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
            <a href="#" class="btn btn-secondary"><span class="fa fa-search" style="width: 40px;"></span></a>
          </form>
        </div>
      </nav>

此中还用到了点击头像全屏预览 οnclick="abc()",代码如下:

var fullScreenClickCount=0;
    //调用各个浏览器提供的全屏方法
    var handleFullScreen = function () {
        var de = document.documentElement;

        if (de.requestFullscreen) {
            de.requestFullscreen();
        } else if (de.mozRequestFullScreen) {
            de.mozRequestFullScreen();
        } else if (de.webkitRequestFullScreen) {
            de.webkitRequestFullScreen();
        } else if (de.msRequestFullscreen) {
            de.msRequestFullscreen();
        }
        else {
            wtx.info("当前浏览器不支持全屏!");
        }

    };
    //调用各个浏览器提供的退出全屏方法
    var exitFullscreen=function() {
        if(document.exitFullscreen) {
            document.exitFullscreen();
        } else if(document.mozCancelFullScreen) {
            document.mozCancelFullScreen();
        } else if(document.webkitExitFullscreen) {
            document.webkitExitFullscreen();
        }
    }
    function abc() {
        if (fullScreenClickCount % 2 == 0) {
            handleFullScreen();
        } else {
            exitFullscreen();
        }
        fullScreenClickCount++;
    };

轮播图 carousel:

<div class="container" style="margin-top:100px">
        <div class="row">
            <div class="col-lg-12">
                    <div id="demo" class="carousel slide" data-ride="carousel">
     
      <!-- 指示符 -->
      <ul class="carousel-indicators">
        <li data-target="#demo" data-slide-to="0" class="active"></li>
        <li data-target="#demo" data-slide-to="1"></li>
        <li data-target="#demo" data-slide-to="2"></li>
        <li data-target="#demo" data-slide-to="3"></li>
      </ul>
     
      <!-- 轮播图片 -->
      <div class="carousel-inner">
        <div class="carousel-item active">
          <img src="img/123456.jpg" style="height: 400px;">
        </div>
        <div class="carousel-item">
          <img src="imagess/main-banner2-1903x600.jpg" style="height: 400px;">
        </div>
        <div class="carousel-item">
          <img src="img/12345678.jfif"style="height: 400px;">
        </div>
        <div class="carousel-item">
            <img src="img/123456789.jfif"style="height: 400px;">
          </div>
      </div>
     
      <!-- 左右切换按钮 -->
      <a class="carousel-control-prev" href="#demo" data-slide="prev">
        <span class="carousel-control-prev-icon"></span>
      </a>
      <a class="carousel-control-next" href="#demo" data-slide="next">
        <span class="carousel-control-next-icon"></span>
      </a>
                  </div>
             </div>
        </div>
    </div>
<div class="container" style="padding-top: 50px">
    <div class="row" >
        <div class="col-lg-12">
            <div class="heading"><h2>Ladies trendy wear</h2></div>
                <div class="products"> <hr>  
            </div>
        </div>
    


    <div class="row">
        <div class="col-md-4">
            <div class="card mb-4 shadow-sm">
                <img src="imagess/10.jpg" alt="200*200"  class="img-fluid">
                <div class="card-body">
                    <div class="product" style="text-align: center">
                    <div class="buttons">
                        <a class="btn wishlist" href="#"><span class="fa fa-shopping-cart" style="font-size: 30px;"></span></a>
                        <a class="btn wishlist" href="#"><span class="fa fa-heart" style="font-size: 30px;"></span></a>
                        <a class="btn compare" href="#"><span class="fa fa-sign-in" style="font-size: 30px;"></span></a>
                    </div>
                    <div class="name"><h3>JMSHOP 误入凡间精灵 裙子女夏显瘦甜美泡泡袖短款仙气网纱连衣裙</h3></div>
                    <div class="price">$145<span>$159</span></div>
                    <div class="d-flex justify-content-end">
                        <button type="button" class="btn btn-sm btn-outline-secondry">更多>></button>
                        </div>
                    </div>
                </div>
            </div>        
        </div>
    
    
        <div class="col-md-4">
            <div class="card mb-4 shadow-sm">
                <img src="imagess/2.jpg" alt="200*200"  class="img-fluid">
                <div class="card-body">
                    <div class="product" style="text-align: center">
                        <div class="buttons">
                            <a class="btn wishlist" href="#"><span class="fa fa-shopping-cart" style="font-size: 30px;"></span></a>
                            <a class="btn wishlist" href="#"><span class="fa fa-heart" style="font-size: 30px;"></span></a>
                            <a class="btn compare" href="#"><span class="fa fa-sign-in" style="font-size: 30px;"></span></a>
                        </div>
                        <div class="name"><h3>西遇国潮连衣裙女2022年夏季新款中国风旗袍改良复古新中式裙子</h3></div>
                        <div class="price">$299<span>$450</span></div>
                        <div class="d-flex justify-content-end">
                        <button type="button" class="btn btn-sm btn-outline-secondry">更多>></button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        
            <div class="col-md-4">
                <div class="card mb-4 shadow-sm">
                    <img src="imagess/1.jpg" alt="" class="w-100">
                    <div class="card-body">
                        <div class="product" style="text-align: center">
                            <div class="buttons">
                                <a class="btn wishlist" href="#"><span class="fa fa-shopping-cart" style="font-size: 30px;"></span></a>
                                <a class="btn wishlist" href="#"><span class="fa fa-heart" style="font-size: 30px;"></span></a>
                                <a class="btn compare" href="#"><span class="fa fa-sign-in" style="font-size: 30px;"></span></a>
                            </div>
                            <div class="name"><h3>仙女裙2022新款吊带小清新裙子超仙森系夏天气质长裙连衣裙夏季女</h3></div>
                            <div class="price">$199<span>$299</span></div>
                            <div class="d-flex justify-content-end">
                        <button type="button" class="btn btn-sm btn-outline-secondry">更多>></button>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        
            <div class="col-md-4">
                <div class="card mb-4 shadow-sm">
                    <img src="imagess/4.jpg" alt="" class="w-100">
                    <div class="card-body">
                        <div class="product" style="text-align: center">
                            <div class="buttons">
                                <a class="btn wishlist" href="#"><span class="fa fa-shopping-cart" style="font-size: 30px;"></span></a>
                                <a class="btn wishlist" href="#"><span class="fa fa-heart" style="font-size: 30px;"></span></a>
                                <a class="btn compare" href="#"><span class="fa fa-sign-in" style="font-size: 30px;"></span></a>
                            </div>
                            <div class="name"><h3>夏季白色法式雪纺连衣裙女设计感小众小个子长款仙女裙子2022新款</h3></div>
                            <div class="price">$188<span>$199</span></div>
                            <div class="d-flex justify-content-end">
                        <button type="button" class="btn btn-sm btn-outline-secondry">更多>></button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
            

            <div class="col-md-4">
                <div class="card mb-4 shadow-sm">
                    <img src="imagess/11.jpg" alt="" class="w-100">
                    <div class="card-body">
                        <div class="product" style="text-align: center">
                            <div class="buttons">
                                <a class="btn wishlist" href="#"><span class="fa fa-shopping-cart" style="font-size: 30px;"></span></a>
                                <a class="btn wishlist" href="#"><span class="fa fa-heart" style="font-size: 30px;"></span></a>
                                <a class="btn compare" href="#"><span class="fa fa-sign-in" style="font-size: 30px;"></span></a>
                            </div>
                            <div class="name"><h3>性感纯欲辣妹碎花吊带连衣裙女夏季2022新款短裙温柔收腰蓬蓬裙子</h3></div>
                            <div class="price">$130<span>$149</span></div>
                            <div class="d-flex justify-content-end">
                            <button type="button" class="btn btn-sm btn-outline-secondry">更多>></button>
                        </div>
                    </div>
                </div>
            </div>
        </div>


            <div class="col-md-4">
                <div class="card mb-4 shadow-sm">
                    <img src="imagess/6.jpg" alt="" class="w-100">
                    <div class="card-body">
                        <div class="product" style="text-align: center">
                            <div class="buttons">
                                <a class="btn wishlist" href="#"><span class="fa fa-shopping-cart" style="font-size: 30px;"></span></a>
                                <a class="btn wishlist" href="#"><span class="fa fa-heart" style="font-size: 30px;"></span></a>
                                <a class="btn compare" href="#"><span class="fa fa-sign-in" style="font-size: 30px;"></span></a>
                            </div>
                            <div class="name"><h3>绿古力仙女裙子无袖2022新款夏季法式温柔风开叉碎花吊带连衣裙</h3></div>
                            <div class="price">$119<span>$129</span></div>
                            <div class="d-flex justify-content-end">
                        <button type="button" class="btn btn-sm btn-outline-secondry">更多>></button>
                        </div>
                        </div>
                </div>
            </div>
        </div>
            
            <div class="col-md-4">
                <div class="card mb-4 shadow-sm">
                    <img src="imagess/7.jpg" alt="" class="w-100">
                    <div class="card-body">
                        <div class="product" style="text-align: center">
                            <div class="buttons">
                                <a class="btn wishlist" href="#"><span class="fa fa-shopping-cart" style="font-size: 30px;"></span></a>
                                <a class="btn wishlist" href="#"><span class="fa fa-heart" style="font-size: 30px;"></span></a>
                                <a class="btn compare" href="#"><span class="fa fa-sign-in" style="font-size: 30px;"></span></a>
                            </div>
                            <div class="name"><h3>SunsetPark日落公园 白色甜美连衣裙女夏提花小众设计感吊带裙子</h3></div>
                            <div class="price">$249<span>$299</span></div>
                            <div class="d-flex justify-content-end">
                        <button type="button" class="btn btn-sm btn-outline-secondry">更多>></button>
                        </div>
                        </div>
                </div>
            </div>
        </div>
            
            <div class="col-md-4">
                <div class="card mb-4 shadow-sm">
                    <img src="imagess/9.webp" alt="" class="w-100">
                    <div class="card-body">
                        <div class="product" style="text-align: center">
                            <div class="buttons">
                                <a class="btn wishlist" href="#"><span class="fa fa-shopping-cart" style="font-size: 30px;"></span></a>
                                <a class="btn wishlist" href="#"><span class="fa fa-heart" style="font-size: 30px;"></span></a>
                                <a class="btn compare" href="#"><span class="fa fa-sign-in" style="font-size: 30px;"></span></a>
                            </div>
                            <div class="name"><h3>XinmonLee方领泡泡袖拼接假两件连衣裙女a字露腰设计感小众裙子夏</h3></div>
                            <div class="price">$159<span>$189</span></div>
                            <div class="d-flex justify-content-end">
                        <button type="button" class="btn btn-sm btn-outline-secondry">更多>></button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
            
            <div class="col-md-4">
                <div class="card mb-4 shadow-sm">
                    <img src="imagess/8.jpg" alt="" class="w-100">
                    <div class="card-body">
                        <div class="product" style="text-align: center">
                            <div class="buttons">
                                <a class="btn wishlist" href="#"><span class="fa fa-shopping-cart" style="font-size: 30px;"></span></a>
                                <a class="btn wishlist" href="#"><span class="fa fa-heart" style="font-size: 30px;"></span></a>
                                <a class="btn compare" href="#"><span class="fa fa-sign-in" style="font-size: 30px;"></span></a>
                            </div>
                            <div class="name"><h3>Sun日落新中式白色純欲甜美连衣裙小众设计公主蓬蓬茶歇裙子女夏</h3></div>
                            <div class="price">$149<span>$159</span></div>
                            <div class="d-flex justify-content-end">
                        <button type="button" class="btn btn-sm btn-outline-secondry">更多>></button>
                                                </div>
                                            </div>
                                        </div>  
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>

其他的大概还好吧 主要就是引用font awesome图标

css布局:

.fakeimg {
          height: 200px;
          background: #aaa;
      }
      .carousel-inner img {
      width: 100%;
      height: 100%;
     }
    
    .product .name {
        border-bottom: 1px solid #eee;
    }
    .product .name h3{
        font-weight: 500;font-size: 20px;color: #666;margin-top: 10px;
    }
    .product .price 
    {
        font-size: 22px;margin: 10px 0;
    }
    .product .price span{
    color: #aaa;margin-left: 10px;text-decoration: line-through;
    } 

 下面则是选择规格片段:

<div class="row">
                        <div class="col-sm-3 mt-2 d-none d-sm-block">
                            <img src="imagess/13.jpg" alt="" class="w-100" style="height: 300px">
                    
                        </div>
                        <div class="col-sm-9">
                            <div class="product">
                            <h4>甜美蕾丝碎花a字连衣裙女夏季系带v领气质高级感收腰显瘦吊带裙子</h4>
                            <p class="text-muted d-none d-sm-block">发布时间:2022-05-23</p>
                            <p style="font-size: 20px;">供应商: 黑色草莓 STRAWBERRY</p>                 
                            <div class="options" style="font-size: 20px;">
                                规格
                                <select>
                                    <option value="" selected>----请选择----</option>
                                    <option value="red">吊带裙</option>
                                    <option value="black">针织防嗮</option>
                                </select>
                            </div>
                            <div class="price">价格:$149<span>$159</span></div>

                            <a href="#"><button type="button" class="btn btn-danger">立即购买</button></a>
                            <a href="#" class="btn btn-danger"><span class="fa fa-shopping-cart">加入购物车</span></a>
                            </div>   
                            
                        </div>

<section id="conatcat-info" class="bg-light text-dark" style="padding-top: 50px;">
        <div class="container">
            <div class="row">
                <div class="col-sm-8">
                    <div class="media contact-info wow fadeInDown" data-wow-duration="1000ms" data-wow-delay="600ms">
                        <div class="pull-left">
                            <i class="fa fa-phone" style="font-size: 40px;"></i>
                        </div>
                        <div class="media-body">
                            <h2>Have a question or need a custom quote?</h2>
                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation +0123 456 70 80</p>
                        </div>
                    </div>
                </div>
            </div>
        </div><!--/.container-->    
    </section><!--/#conatcat-info-->

footer:

<div class="jumbotron text-center" style="margin-top:0px;margin-bottom:0">
        <footer class="container">
            <div class="row">
                  <div class="row-content col-lg-2 col-sm-4 col-xs-6">
                      <h3>Subscribe</h3>
                      <ul>
                          <li><a href="#">Newsletter</a></li>
                          <li><a href="#">RSS feed</a></li>
                          <li><a href="#">RSS to Email</a></li>
                          <li><a href="#">Product Hunt</a></li>
                          <li><a href="#">Twitter</a></li>
                          <li><a href="#">Facebook</a></li>
                          <li><a href="#">Pinterest</a></li>
                          <li><a href="#">Google+</a></li>
                      </ul>
                  </div>
<div>
                <p align="center" style="color:#878B91;">
                    <h4><i class="fa fa-phone" style="color: black;"></i>&nbsp;联系方式</h4>
                    <i class="fa fa-home" style="color: black;"></i>&nbsp;***401120<br/>
                    <i class="fa fa-mobile-phone" style="color: black;"></i>&nbsp;+123321123<br/>
                    <i class="fa fa-envelope" style="color: black;"></i>&nbsp;10196704941@qq.com<br/>
                </p>
             </div>
                <div class="bg-dark text-white" style="color:#878B91;">
                    <div class="container">
                        <div class="row">
                            <div class="col-md-6">
                                Copyright &copy; 2022.Company name All rights reserved.
                            </div>
                        </div>
                    </div>
                </div>
            </footer>        
        </div>

  • 2
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
以下是使用Bootstrap框架制作京东网页的示例代码: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>京东网页</title> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap-theme.min.css"> <style> .fakeimg { height: 200px; background: #aaa; } .carousel-inner img { width: 100%; height: 100%; } .product .name { border-bottom: 1px solid #eee; } .product .name h3{ font-weight: 500; font-size: 20px; color: #666; margin-top: 10px; } .product .price { font-size: 22px; margin: 10px 0; } .product .price span{ color: #aaa; margin-left: 10px; text-decoration: line-through; } </style> </head> <body> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="#">京东</a> </div> <ul class="nav navbar-nav"> <li class="active"><a href="#">首页</a></li> <li><a href="#">手机</a></li> <li><a href="#">电脑</a></li> <li><a href="#">家电</a></li> <li><a href="#">运动</a></li> </ul> <form class="navbar-form navbar-left" role="search"> <div class="form-group"> <input type="text" class="form-control" placeholder="搜索"> </div> <button type="submit" class="btn btn-default">提交</button> </form> <ul class="nav navbar-nav navbar-right"> <li><a href="#">登录</a></li> <li><a href="#">注册</a></li> </ul> </div> </nav> <div class="container"> <div class="row"> <div class="col-md-3"> <h2>分类</h2> <div class="list-group"> <a href="#" class="list-group-item active">手机</a> <a href="#" class="list-group-item">电脑</a> <a href="#" class="list-group-item">家电</a> <a href="#" class="list-group-item">运动</a> </div> </div> <div class="col-md-9"> <div id="myCarousel" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#myCarousel" data-slide-to="0" class="active"></li> <li data-target="#myCarousel" data-slide-to="1"></li> <li data-target="#myCarousel" data-slide-to="2"></li> </ol> <div class="carousel-inner" role="listbox"> <div class="item active"> <img src="https://img13.360buyimg.com/n1/s450x450_jfs/t1/131064/22/1045/100000/5edf7d3eEa9c8b6d4/7d7d7d7d7d7d7d7d.jpg" alt="手机"> </div> <div class="item"> <img src="https://img13.360buyimg.com/n1/s450x450_jfs/t1/131064/22/1045/100000/5edf7d3eEa9c8b6d4/7d7d7d7d7d7d7d7d.jpg" alt="电脑"> </div> <div class="item"> <img src="https://img13.360buyimg.com/n1/s450x450_jfs/t1/131064/22/1045/100000/5edf7d3eEa9c8b6d4/7d7d7d7d7d7d7d7d.jpg" alt="家电"> </div> </div> <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> <span class="sr-only">上一个</span> </a> <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> <span class="sr-only">下一个</span> </a> </div> <div class="row"> <div class="col-md-4"> <div class="thumbnail"> <img src="https://img13.360buyimg.com/n1/s450x450_jfs/t1/131064/22/1045/100000/5edf7d3eEa9c8b6d4/7d7d7d7d7d7d7d7d.jpg" alt="手机"> <div class="caption product"> <div class="name"> <h3>小米手机</h3> </div> <div class="price"> ¥1999.00 <span>¥2999.00</span> </div> </div> </div> </div> <div class="col-md-4"> <div class="thumbnail"> <img src="https://img13.360buyimg.com/n1/s450x450_jfs/t1/131064/22/1045/100000/5edf7d3eEa9c8b6d4/7d7d7d7d7d7d7d7d.jpg" alt="电脑"> <div class="caption product"> <div class="name"> <h3>联想电脑</h3> </div> <div class="price"> ¥3999.00 <span>¥4999.00</span> </div> </div> </div> </div> <div class="col-md-4"> <div class="thumbnail"> <img src="https://img13.360buyimg.com/n1/s450x450_jfs/t1/131064/22/1045/100000/5edf7d3eEa9c8b6d4/7d7d7d7d7d7d7d7d.jpg" alt="家电"> <div class="caption product"> <div class="name"> <h3>海尔冰箱</h3> </div> <div class="price"> ¥2999.00 <span>¥3999.00</span> </div> </div> </div> </div> </div> </div> </div> </div> <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> </body> </html> ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程汐笙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值