javaweb购物车案例(js实现模拟购物商城案例)
类别:编程学习 浏览量:753
时间:2022-03-29 03:54:10 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" />
实现效果:
感谢您的阅读,不足之处欢迎指正!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- ExtJs中Store的种类
- nodejs请求页面(node.js+postman实现模拟HTTP服务器与客户端交互)
- sqlserver如何生成xml文件(实现SQL Server 原生数据从XML生成JSON数据的实例代码)
- Extjs中文乱码
- js开发工具图解(浅谈前端JS沙箱实现的几种方式)
- Js操作cookie
- mysql的json格式解析(mysql json格式数据查询操作)
- nodejs部署上传文件(node.js使用express-fileupload中间件实现文件上传)
- html和js代码结合(JS、CSS和HTML实现注册页面)
- js数组排序有哪些(js将多维数组转为一维数组后去重排序)
- JS中Location
- js的事件处理程序底层原理(关于js的事件循环机制剖析)
- JS中对象的属性
- js判断浏览器的版本
- mysqljson字段查询(Mysql 查询JSON结果的相关函数汇总)
- packagejson怎么使用(最全的package.json解析)
- 夕云天际飞,亢龙化太极(夕云天际飞亢龙化太极)
- 爱情可以当饭吃吗(怎么回复)
- 高考数学题(高考数学题基础题占多少分)
- 没钱只能吃土(没钱要吃土了幽默短信发朋友圈)
- 今年考高会很难吗(今年高考会考试吗)
- 盘古开天地 他创造了世界,谁创造了盘古 盘古是伏羲吗(盘古开天地他创造了世界)
热门推荐
- dockerip访问限制(docker win ping 不通容器 避坑指南)
- python装饰器使用说明(详解Python装饰器)
- 阿里云rds需要读写分离吗(为什么使用阿里云RDS?使用RDS有什么好处?)
- iis默认文档位置(在IIS6中新增可下载文件类型的方法)
- amaze软件(amazeui时间组件的实现示例)
- mybatis 分页查询配置(mybatis-plus分页传入参数后sql where条件没有limit分页信息操作)
- mysql索引的机制(Mysql索引选择以及优化详解)
- mysql binlog模式实际使用(实例验证MySQL|update字段为相同的值是否会记录binlog)
- 如何在php内加密解密(PHP中散列密码的安全性分析)
- php常用加密技术(php用户名的密码加密更安全的方法)