您的位置:首页 > 编程学习 > > 正文

javaweb购物车案例(js实现模拟购物商城案例)

更多 时间:2022-03-29 03:54:10 类别:编程学习 浏览量:753

javaweb购物车案例

js实现模拟购物商城案例

学习HTML,css和js前端的小伙伴们,这次来分享购物商城案例的实现!

准备阶段:

准备一些需要放到页面上的图片,小图和其对应的大图,博主这边举例为小图(40 x 40),大图(321 x 430)。

结构分析:

  • 大图区域
  • 小图区域
  • 整体边框区域

效果分析:

  • 鼠标放在小图片上大图会对应显示。
  • 鼠标放在小图片上面会有对应效果。
  • 鼠标移出时小边框对应效果消失。

使用css对边框进行设置:

对li标签进行设置(对边框属性进行设置):

  • #showli{
             width: 342px;
             height: 505px;
             border: solid 1px ;
             border-radius: 10px;
         }
    
  • 对table标签进行设置(不需要边框,且离顶部有一定的距离):

  • #ta{
              margin: auto;
              margin-top: 5px;
          }
    
  • 使用js对页面动态效果进行设置:

    鼠标进入的函数:

  • function operInImg(img,src){
              //设置图片的样式
              img.style.border="solid 1px blue";
              //设置大图的img路径
                  //获取大图路径
                  var big = document.getElementById("big");
                  //设置路径
                  big.src=src;               
          }
          function operOutImg(img){
              //设置图片的样式
              img.style.border="";
          }
    
  • 鼠标移出函数:

  • function operOutImg(img){
              //设置图片的样式
              img.style.border="";
          }
    
  • 整体代码实现:

  • <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!--声明js代码域-->
        <script>
            //创建函数进行照片的联动和样式设置
            function operInImg(img,src){
                //设置图片的样式
                img.style.border="solid 1px blue";
                //设置大图的img路径
                    //获取大图路径
                    var big = document.getElementById("big");
                    //设置路径
                    big.src=src;               
            }
            function operOutImg(img){
                //设置图片的样式
                img.style.border="";
            }
    
    
        </script>
    
        <!---声明css代码域-->
        <style>
            /*设置li样式*/
            #showli{
                width: 342px;
                height: 505px;
                border: solid 1px ;
                border-radius: 10px;
            }
            /*设置table样式*/
            #ta{
                margin: auto;
                margin-top: 5px;
            }
    
        </style>
        <title>taobao</title>
    </head>
    <body>
         <li id="showli">
             <table width ="332px" height = "440px" id="ta">
                 <tr height="300px">
                     <td colspan="5"><img src="./images/demo-big.jpg" alt="javaweb购物车案例(js实现模拟购物商城案例)" border="0" />
    
  • 实现效果:

    javaweb购物车案例(js实现模拟购物商城案例)

    感谢您的阅读,不足之处欢迎指正!

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。

    标签:js 购物商城