百度换肤
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>百度换肤</title> <style type="text/css"> *{ padding:0; margin: 0; } ul{ list-style:none; } #bigImg{ position: fixed; top:0; left:0; height: 100%; width: 100%; background-image: url("images/skin1.jpg"); background-position: center 0; background-repeat: no-repeat; } #smallImg{ width:100%; height:100px; position: relative; z-index:10; } #smallImg ul{ overflow: hidden; width:1200px; margin:0 auto; background-color: rgba(255,255,255,.5); } #smallImg ul li{ float: left; cursor: pointer; height:120px; margin: 10px 0 10px 96px; } #smallImg ul li img{ width: 180px; height: 120px; } </style> </head> <body> <div id="bigImg"></div> <div id="smallImg"> <ul> <li><img src="images/skin1.jpg"></li> <li><img src="images/skin2.jpg"></li> <li><img src="images/skin3.jpg"></li> <li><img src="images/skin4.jpg"></li> </ul> </div> </body> <script type="text/javascript"> function $(id) { return typeof id === ‘string‘ ? document.getElementById(id):null } var imgLi = document.getElementsByTagName(‘li‘); for(var i = 0; i < imgLi.length; i++){ imgLi[i].onclick = function () { url = this.children[0].getAttribute(‘src‘); $(‘bigImg‘).style.backgroundImage = `url("${url}")`; } } </script> </html>
千千音乐盒
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>千千音乐盒</title> <style type="text/css"> #box{ position: relative; width: 400px; margin:100px auto; border: 1px solid #ddd; border-radius: 5px; padding:20px } .footer{ text-align: center; } </style> </head> <body> <div id="box"> <div id="title"> <h3>千千音乐盒</h3> <hr> </div> <div> <input type="checkbox">花田里犯了错<br> <input type="checkbox">摩羯座<br> <input type="checkbox">我不配<br> <input type="checkbox">对<br> <input type="checkbox">错<br> <input type="checkbox">心中的日月<br> <input type="checkbox">白色恋人<br> <hr> </div> <div class="footer"> <button id="all">全选</button> <button id="cancel">取消选中</button> <button id="reverse">反选</button> </div> </div> </body> <script type="text/javascript"> function $(id) { return typeof id === ‘string‘ ? document.getElementById(id):null } window.onload = function () { var inputs = document.getElementsByTagName(‘input‘); $(‘all‘).onclick = function () { for(var i = 0; i < inputs.length; i++){ inputs[i].checked = true; } }; $(‘cancel‘).onclick = function () { for(var i = 0; i < inputs.length; i++){ inputs[i].checked = false; } }; $(‘reverse‘).onclick = function () { for(var i = 0; i < inputs.length; i++){ inputs[i].checked = !inputs[i].checked; } } } </script> </html>
原文地址:https://www.cnblogs.com/znyyy/p/11129817.html
时间: 2024-10-08 11:16:36