实例
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>我的家乡</title> <style> *{margin: 0;padding: 0;} .box { width: 500px; height: 500px; background-color: #efefef; border: 1px solid lightgray; margin: 20px auto; text-align: center; color: gray; box-shadow: 2px 2px 2px #999; font-size: 14px; } .box h1{background-color: #2D2D2D;height: 50px;line-height: 50px; color: papayawhip;} .box ul { margin:10px 0; padding:0; /*将ul转为BFC独立块,使之不受内部浮动元素的影响*/ overflow: hidden; } .box ul li { list-style-type: none; float:left; background-color: skyblue; margin-left: 11px; } .box ul li a { /*将a转为块元素,并设置为li的宽高,这样可以使整个li可以被点击*/ display: block; width: 70px; height: 30px; line-height: 30px; color: white; text-decoration: none; } .box ul li:hover { font-size:1.1em; background-color: coral; } .pic{ height: 200px; width: 300px; border: 1px solid #656565; border-radius: 50%; box-shadow: 1px 1px 10px gray; margin: 0 auto; } .pic img{height: inherit;width: inherit;border-radius: 50%;} .active { font-size:1.1em; background-color: coral; } p{ margin-top: 20px; } </style> </head> <body> <div class="box"> <h1>江苏省旅游景区</h1> <ul> <li><a href="https://c.cncnimg.cn/037/036/d05a_m.jpg" title="苏州素有“园林之城”美誉">苏州园林</a></li> <li><a href="https://c.cncnimg.cn/037/507/af34_m.jpg" title="南京夫子庙,常简称夫子庙">夫子庙</a></li> <li><a href="https://c.cncnimg.cn/037/300/1095_m.jpg" title="中山陵是被称为中华民国国父">中山陵</a></li> <li><a href="https://c.cncnimg.cn/039/782/4722_m.jpg" title="“天下西湖,三十有六”,惟扬州的西湖">瘦西湖</a></li> <li><a href="https://c.cncnimg.cn/037/121/c07c_m.jpg" title="周庄位于苏州城东南,昆山的西南处">昆山周庄</a></li> <li><a href="https://c.cncnimg.cn/037/332/4fbc_m.jpg" title="灵山景区位于无锡马山的太湖之滨">无锡灵山</a></li> </ul> <div class="pic"> <img src="" alt="" id="img"> </div> <p id="info">收复失地防守对方速度速度</p> </div> <script> var lis = document.getElementsByTagName('a'); var img = document.getElementById('img'); var info =document.getElementById('info'); for (var i = 0; i < lis.length; i++) { lis[i].onclick=function (ev) { for (var j = 0; j < lis.length; j++) { lis[j].classList.remove('active'); } this.classList.add('active'); var picUrl = this.href; var picInfo = this.title; var picNmae =this.innerHTML; img.src = picUrl; info.innerHTML ='<span style="color: #AF3434">'+picNmae+' </span>'+picInfo; return false; } } </script> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例