淘宝五星好评代码html+css+js

          

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			#mark {
				width: 360px;
			}

			#mark img {
				width: 24px;
				height: 24px;
			}

			.pic {
				font-size: 24px;
			}
		</style>
	</head>
	<body>
		<div id="mark">
			<div id="pic1" class="pic" onmouseover="comments(1)">
			<div <strong>描述相符</strong><img src="./img/starw.png" data-index="1">
				<img src="./img/starw.png" data-index="2">
				<img src="./img/starw.png" data-index="3">
				<img src="./img/starw.png" data-index="4">
				<img src="./img/starw.png" data-index="5">
				<span id="txt1"></span>
			</div>
		</div>
		<!--end mark-->
		<script type="text/javascript">
			function comments(num) {
				var pic = document.querySelector('#pic' + num);
				var imgList = pic.querySelectorAll('img');
				var comments = ["非常差", "差", "一般", "好", "非常好"];
				var txt = document.getElementById("txt" + num);
				for (let i = 0; i < imgList.length; i++) {
				 imgList [i].onclick = function() {
						var index = this.getAttribute("data-index");
						for (let j = 0; j < index; j++) {
							imgList[j].src = "./img/starred.png"; //  index之前的红色星
						}
						for (let k = index; k < imgList.length; k++) {
							imgList[k].src = "./img/starw.png";
							//index之后的白色星
							}
							txt.innerHTML = comments[index -1];
							}
						} //end for
					} //end function comments 
		</script>

	</body>
</html>

 

 

图片上传有水印,找类似的图片替换即可

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个简单的轮播图的HTMLCSSJS代码示例: HTML代码: ```html <div class="slider"> <ul class="slides"> <li><img src="image1.jpg"></li> <li><img src="image2.jpg"></li> <li><img src="image3.jpg"></li> </ul> <ul class="dots"> <li class="dot active"></li> <li class="dot"></li> <li class="dot"></li> </ul> </div> ``` CSS代码: ```css .slider { position: relative; width: 100%; height: 400px; overflow: hidden; } .slides { position: absolute; top: 0; left: 0; width: 300%; height: 100%; display: flex; transition: transform 0.6s ease-in-out; } .slides li { position: relative; flex: 1; width: 100%; height: 100%; } .slides img { width: 100%; height: 100%; object-fit: cover; } .dots { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); display: flex; } .dot { width: 10px; height: 10px; margin: 0 5px; border-radius: 50%; background-color: #ccc; cursor: pointer; transition: background-color 0.6s ease-in-out; } .dot.active { background-color: #fff; } ``` JS代码: ```javascript const slides = document.querySelector('.slides'); const dots = document.querySelectorAll('.dot');let currentSlide = 0; function goToSlide(slide) { slides.style.transform = `translateX(-${slide * 100}%)`; dots.forEach(dot => dot.classList.remove('active')); dots[slide].classList.add('active'); } dots.forEach((dot, index) => { dot.addEventListener('click', () => { currentSlide = index; goToSlide(currentSlide); }); }); setInterval(() => { currentSlide = (currentSlide + 1) % dots.length; goToSlide(currentSlide); }, 3000); ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值