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" />
实现效果:
感谢您的阅读,不足之处欢迎指正!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- js中this的用法
- Js操作cookie
- mysql xml转换json(Mysql将查询结果集转换为JSON数据的实例代码)
- js怎么上传压缩图片(如何用JS有效的压缩图片)
- python3json序列化(Python3.5 Json与pickle实现数据序列化与反序列化操作示例)
- vuejs组件使用教程交流(Vue vee-validate插件的简单使用)
- js使用递归解析(关于JavaScript递归经典案例题详析)
- nodejs启动web服务器(使用NODE.JS创建一个WEBSERVER服务器的步骤)
- css3结合js制作(CSS3截取字符串实例代码推荐)
- Extjs updateProgress进度条的应用
- js基础入门运算符(js 可选链操作符的使用)
- js开发工具图解(浅谈前端JS沙箱实现的几种方式)
- next js上线(Next.js入门使用教程)
- extjs实现树形下拉框
- javascript写游戏脚本(原生JS实现飞机大战小游戏)
- 自己做的弹珠小游戏(JS实现简单打砖块弹球小游戏)
- 8月23日11时16分将迎处暑,逐渐进入气象意义上的秋天(8月23日11时16分将迎处暑)
- 花不语 下 如果重来一次的话,你还会这么选择吗(花不语下如果重来一次的话)
- 城市记忆之上海 最难忘的是老弄堂里的市井味道(城市记忆之上海)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 节日我在岗|警景相融 平安相伴(节日我在岗警景相融)