vlambda博客
学习文章列表

html/css简单的图片浏览

使用工具:webstorm2019.3.3

源码如下:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>图片浏览</title> <style type = "text/css"> #pic{ width: 800px; height: 600px; margin: 5px auto; padding: 0px; border: 1px blue; overflow: hidden; } #pic img{ width: 800px; height: 600px; } #pic-choose{ width: 400px; height: 200px; margin: 10px auto; border: 1px yellow; } #pic-choose img{ width: 60px; height: 40px; } ul{ list-style: none; } ul li{ float: left; margin: 10px; }</style></head><body> <!--图片浏览标题--> <h1 align="center">请点击以查看图片</h1> <!--图片区--> <div id = pic> <div><img src="image/Goat.jpg" id = "p1"></div> <div><img src="image/Goose.jpg" id = "p2"></div> <div><img src="image/Husky.jpg" id = "p3"></div> <div><img src="image/Salmon.jpg" id = "p4"></div> </div> <!--图片控件区--> <div id = pic-choose> <ul> <li><a href="#p1"><img src="image/Goat.jpg"></a></li> <li><a href="#p2"><img src="image/Goose.jpg"></a></li> <li><a href="#p3"><img src="image/Husky.jpg"></a></li> <li><a href="#p4"><img src="image/Salmon.jpg"></a></li> </ul> </div></body></html>
  1. 首先建立了图片区,用一个大格子装下了4张图片,设置了overflow:hidden,超出部分隐藏。

  2. 接着创建了图片选择的控件,用ul无序列表来实现,并用list-style:none取消了“·”。

  3. 最后,给图片区的每一张图片设置一个id,将图片选择区的每一张图片关联上图片区中图片的id,用<ahref="?">来实现,点击控件区的图片,在屏幕上就会显示出所关联的图片。


效果展示:

html/css简单的图片浏览