HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    html制作购物网站界面(html制作购物网站界面图片)

    发布时间:2023-04-03 20:51:54     稿源: 创意岭    阅读: 68        当前文章关键词排名出租

    大家好!今天让创意岭的小编来大家介绍下关于html制作购物网站界面的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等

    只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端

    官网:https://ai.de1919.com

    创意岭作为行业内优秀的企业,服务客户遍布全球各地,如需了解相关业务请拨打电话175-8598-2043,或添加微信:1454722008

    本文目录:

    html制作购物网站界面(html制作购物网站界面图片)

    一、急求大学HTML5与CSS网页制作作业

    网页模板素材下载:

    http://sc.chinaz.com/moban/cssmoban.html

    www.dedecms.com/template/

    找个合适的随便修改下就可以了。都是免费的~~亲

    二、如何制作一个网页界面?

    一:主题定位

    主题是一个片子的灵魂。首先要确定好制作一个什么样的微电影,有一个中心思想,朝着这个主旨不断的努力,制作出理想中的微电影。

    二:剧本 方案

    前期策划,剧本写作,与赞助商(或潜在推广客户)沟通剧本方案,确定最终剧本。

    三:分镜头脚本

    分镜头脚本的写作,此步骤的目的是为了后期拍摄和剪辑更加有条理,尽量细化,将同场景的镜头分出来,后期拍摄更加省时。

    四:演员确定

    角色选定,好的演员比好的后期制作更加重要。

    五:前期准备

    拍摄前,要做好拍摄日期安排和选择好拍摄场地,保证拍摄过程中更加顺畅。实现对取景的地方进行踩点,一切有计划的进行。

    六:后期制作

    片子拍摄好后,进行初剪、精剪、配音、配乐、字幕、特效,片头片尾包装等一系列的制作,

    让整个片子达到理想的效果,并能够带给观众视听结合的感受。

    三、用html做一个购物车,能实现简单的产品数量和价格的加减就行。最后能计算出提交物品价格的总和。

    html中的购物车的增减不能直接传送到后台,可以通过ajax,在js中发送ajax

    纯前端的话可以参考下面的

    <!DOCTYPE html>    

    <html lang="en">    

    <head>    

    <meta charset="UTF-8">    

    <title>cart</title>    

    <style type="text/css">

        body,p,a,input{

        margin: 0;

        padding: 0;

        font-size: 12px;

    }

    .container{

        width: 100%;

    }

    .main{

        width: 1000px;

        height: 500px;

        margin:100px auto;

    }

    .main .cart-container table{

        width: 100%;

    }

    .main .cart-container table tr{

        text-align: center;

    }

    .main .cart-container table tr:hover{

        background: rgba(128, 128, 128, 0.2);

    }

    .main .cart-container table .table-header{

        height: 30px;

        background: #d9d9d9;

        font-size: 1.2em;

    }

    .main .cart-container table .table-header td:first-child{

        border-left: solid 4px red;

        box-sizing: border-box;

    }

    .main .cart-container table tr td:nth-child(1),

    .main .cart-container table tr td:nth-child(2){

        text-align: left;

    }

    .main .cart-container table tr td:nth-child(2){

        width: 52%;

    }

    .main .cart-container table tr td:nth-child(3){

        width: 12%;

    }

    .main .cart-container table tr td:nth-child(4){

        width: 12%;

    }

    .main .cart-container table tr td:nth-child(5){

        width: 12%;

    }

    .main .cart-container table tr td:last-child{

        width: 10%;

    }

    .cart-good{

        height: 60px;

    }

    .cart-good img{

        float: left;

        margin: 10px;

        width: 60px;

    }

    .cart-good td p{

        margin: 10px 0px;

    }

    /*加、减按钮*/

    .cart-good td input[type='button']{

         width: 20px;

         height: 20px;

         background: #00f300;

         outline: none;

         border: none;

     }

    .cart-good td input[type='button']:disabled{

        background: grey;

    }

    .cart-good td input[type='button']:first-child{

       margin-right: -4px;

    }

    .cart-good td input[type='button']:last-child{

        margin-left: -4px;

    }

    .cart-good td input[type='text']{

        width: 30px;

        height: 20px;

        outline: none;

        border: none;

        text-align: center;

    }

    .table-footer{

        display: flex;

        justify-content: space-between;

        line-height: 40px;

    }

    .table-footer div{

        font-size: 1.2em;

    }

    .table-footer div button{

        background: red;

        width: 120px;

        height: 40px;

        color: white;

    }

    </style>  

    </head>    

    <body>    

    <div class="container">    

    <header></header>    

    <section class="main">    

    <div class="cart-container">    

    <table cellspacing="0">    

    <tr class="table-header">    

    <td><input type="checkbox" id="chk_alla"></td>    

    <td>聚美优品发货</td>    

    <td>聚美价</td>    

    <td>数量</td>    

    <td>小计</td>    

    <td>操作</td>    

    </tr>    

    <!--<tr class="cart-good">-->    

    <!--<td><input type="checkbox" id="001"></td>-->    

    <!--<td>-->    

    <!--<img src="https://p2.jmstatic.com/product/001/293/1293263_std/1293263_60_60.jpg" alt="">-->    

    <!--<p>[极速免税]PITTA MASK 口罩3枚入</p>-->    

    <!--<p>型号:新版防晒款  容量:3枚入</p>-->    

    <!--</td>-->    

    <!--<td>89.00</td>-->    

    <!--<td>-->    

    <!--<input type="button" value="-">-->    

    <!--<input type="text" value="1">-->    

    <!--<input type="button" value="+">-->    

    <!--</td>-->    

    <!--<td>89.00</td>-->    

    <!--<td><a href="#">删除</a></td>-->    

    <!--</tr>-->    

    </table>    

    <div class="table-footer">    

    <div>    

    <input type="checkbox" id="chk_allb"> <label for="chk_allb">全选</label>    

    <span style="margin-left: 20px">继续购物 | 清空选中商品</span>    

    </div>    

    <div>    

    共 <span id="good_count">5</span>件商品    商品应付总额:<span id="goods_total">¥229.00</span>    

    <button class="btn_menu">去结算</button>    

    </div>    

    </div>    

    </div>    

    </section>    

    </div>    

    <script>

    (function () {

        var skin_products= [

            {

                "id":"002",

                "title": "Estee Lauder 多效智妍精华霜15ml",

                "img_url": "http://p0.jmstatic.com/product/003/565/3565880_std/3565880_350_350.jpg",

                "price": 249.0,

                "number":6,

                "acount": "520",

                "ischecked":true

            },

            {

                "id":"004",

                "title": "EsteeLauder 肌透修护洁面乳30ml",

                "img_url": "http://p4.jmstatic.com/product/003/155/3155764_std/3155764_350_350.jpg",

                "price": 49.9,

                "number":1,

                "acount": "5911",

                "ischecked":false

            },

            {

                "id":"008",

                "title": "雅诗兰黛无痕持妆粉底液",

                "img_url": "http://p3.jmstatic.com/product/003/662/3662318_std/3662318_350_350.jpg",

                "price": 69.9,

                "number":2,

                "acount": "3972",

                "ischecked":true

            },

            {

                "id":"0012",

                "title": "Estee Lauder 肌初赋活原生液30ml",

                "img_url": "http://p4.jmstatic.com/product/003/565/3565914_std/3565914_350_350.jpg",

                "price": 159.0,

                "number":1,

                "acount": "2338"

            },

            {

                "id":"001",

                "title": "雅诗兰黛无痕持妆粉底液30ml",

                "img_url": "http://p2.jmstatic.com/product/001/648/1648502_std/1648502_350_350.jpg",

                "price": 298.0,

                "number":4,

                "acount": "5071",

                "ischecked":false

            },

            {

                "id":"009",

                "title": "雅诗兰黛眼部精华霜15ml",

                "img_url": "http://p1.jmstatic.com/product/001/049/1049746_std/1049746_350_350.jpg",

                "price": 399.0,

                "number":1,

                "acount": "4022",

                "ischecked":false

            }

        ]

    //    添加商品

        function load() {

            var tbody=document.querySelector('.cart-container table tbody');

            for(let good of skin_products){

                tbody.innerHTML+=` <tr class="cart-good" id="${good.id}">

                                <td><input type="checkbox" class="good-check" ${good.ischecked?"checked":''}></td>

                                <td>

                                    <img src="${good.img_url}" alt="">

                                    <p>[极速免税]PITTA MASK 口罩3枚入</p>

                                    <p>型号:新版防晒款  容量:3枚入</p>

                                </td>

                                <td>${good.price}</td>

                                <td>

                                    <input type="button" value="-"  ${good.number<=1?"disabled":''}>

                                    <input type="text" value="${good.number}">

                                    <input type="button" value="+">

                                </td>

                                <td>${good.price*good.number}</td>

                                <td><a href="#">删除</a></td>

                            </tr>`

            }

            totalAcount();

        }

        load();

    //    end all..........

        // 1. 为table注册单击事件

        var table01=document.querySelector('.cart-container table');

        table01.onclick=function (event) {

            var node=event.target

            if(node.getAttribute('type')=='button'){

                // alert(event.target.value);

                changeNumber(event);

                subtotal(event);

                checkedRow(event);

                checkedAllRows();

            }else if(node.className=='good-check'){

                checkedAllRows();

            }else if(node.id=='chk_alla'){

                var f=event.target.checked;

                var chks=document.querySelectorAll('.good-check');

                for(var ck of chks){

                    ck.checked=f;

                }

                for(var good of skin_products){

                    good.ischecked=f;

                }

            }else if(node.nodeName.toLowerCase()=='a'){

                var tr=event.target.parentNode.parentNode;

                for(var i=0;i<skin_products.length;i++){

                    if(skin_products[i].id==tr.id){

                        skin_products.splice(i,1);

                        console.log(skin_products);

                    }

                }

                tr.parentNode.removeChild(tr);

            }

            totalAcount();

        };

        //单击增加或减少按钮的方法

        function changeNumber(event) {

            var node=event && event.target;

            var v=0;

            if(node.value && node.value=='+'){

                // node.previousElementSibling.value=parseInt(node.previousElementSibling.value)+1;

                node.previousElementSibling.value++;

                v=node.previousElementSibling.value;

                node.previousElementSibling.previousElementSibling.disabled=false;

            }else{

                // if(node.value && node.value=='+')

                if(node.nextElementSibling.value>1){

                    node.nextElementSibling.value--;

                    v=node.nextElementSibling.value;

                    if(v==1){

                        node.disabled=true;

                    }

                }

            }

        //    存储商品数量

            var id=node.parentNode.parentNode.id;

            for(var good of skin_products){

                if(id==good.id){

                    good.number=v;

                }

            }

        }

        

    //    每个商品小计的方法

        

        function subtotal(event) {

            var node=event && event.target;

            // var id=node.parentNode.parentNode.id;

            // for(var g of skin_products){

            //     if(g.id==id){

            //         alert(g.price);

            //     }

            // }

            // var price=;

            var price=node.parentNode.previousElementSibling.innerText;

            var num=node.parentNode.children[1].value;

            node.parentNode.nextElementSibling.innerText=(num*price).toFixed(2);

        }

    //    检验该商品是否选中

        function checkedRow(event) {

            event.target.parentNode.parentNode.firstElementChild.firstElementChild.checked=true;

            // event.target.parentNode.parentNode.cells[0].firstElementChild.checked=true;

            // var tbody=event.target.parentNode.parentNode.parentNode;

            // event.target.parentNode.parentNode.parentNode.rows[3].cells[0].firstElementChild.checked=true;

        }

    //   检查是否全选

        function checkedAllRows() {

            var chks=document.querySelectorAll('.good-check');

            var flag=true;

            for(var ck of chks){

                if(!ck.checked){

                    flag=false;

                    break;

                }

            }

            document.querySelector('#chk_alla').checked=flag;

        }

    //    统计商品总量和总价格

        function totalAcount() {

            var total=0;

            var total_price=0;

            var chks=document.querySelectorAll('.good-check');

            for(var ck of chks){

                if(ck.checked){

                    id=ck.parentNode.parentNode.id;

                    for(var good of skin_products){

                        if(id==good.id){

                            total+=~~good.number;

                            total_price=total_price+(good.number*good.price);

                            good.ischecked=true;

                        }

                    }

                }

            }

            document.querySelector('#good_count').innerText=total;

            document.querySelector('#goods_total').innerText=total_price;

        }

    })();

    </script>    

    </body>    

    </html>

    四、急急急!!!老师让用Dreamweaver做电子购物的网站,以静态为主,用HTML,求求各位了,考试要交的!!!快

    已发

    以上就是关于html制作购物网站界面相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。


    推荐阅读:

    用html做一个5个页面的网页(用html做一个5个页面的网页怎么做)

    杭州htv1综合频道(杭州综合1频道节目预告)

    免费学生html网页制作成品(学生个人网页制作html)

    杭州最火的餐厅(杭州最火的餐厅排名)

    微信公众号能发视频吗