HTML+CSS实现简单的点击轮播图

朴灿烈づ我的快乐病毒、 2023-07-12 05:28 29阅读 0赞
  1. 在这里插入<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> * {
  2. padding: 0px;
  3. margin: 0px;
  4. }
  5. .nav {
  6. width: 100px;
  7. height: 100px;
  8. margin: 100px auto 0px;
  9. }
  10. ul {
  11. width: 200px;
  12. height: 100px;
  13. list-style-type: none;
  14. }
  15. ul li {
  16. width: 100px;
  17. height: 100px;
  18. float: left;
  19. //为了将每张li里的图片放到第一张的位置
  20. position: absolute;
  21. }
  22. ul li img {
  23. width: 100px;
  24. height: 100px;
  25. }
  26. #btn { }
  27. </style>
  28. </head>
  29. <body>
  30. <div class="nav">
  31. <ul>
  32. <li><img src="cupon4.png" /></li>
  33. <li><img src="cupon5.png" /></li>
  34. </ul>
  35. </div>
  36. <div align="center">
  37. <button id="btn" οnclick="next()">下一张</button>
  38. </div>
  39. <script>
  40. var flag = 0;
  41. var lis = document.getElementsByTagName("li");
  42. lis[0].style.opacity = "1";
  43. lis[1].style.opacity = "0"; function next () {
  44. /* window.alert("测试代码块!!"); */
  45. /* 1.通过document对象 获取标签对象 */
  46. //lis 一组li { 第1张,第2张} 默认 // 0 1 if (flag === 0) {
  47. var n = 0; while (n < lis.length) {
  48. if (n === 1) {
  49. lis[n].style.opacity = "1";
  50. } else {
  51. lis[n].style.opacity = "0";
  52. }
  53. n++;
  54. }
  55. flag = 1;
  56. } else {
  57. var n = 0; while (n < lis.length) {
  58. if (n === 0) {
  59. lis[n].style.opacity = "1";
  60. } else {
  61. lis[n].style.opacity = "0";
  62. }
  63. n++;
  64. }
  65. flag = 0;
  66. }
  67. }
  68. </script>
  69. </body>
  70. </html>
  71. 代码片

发表评论

表情:
评论列表 (有 0 条评论,29人围观)

还没有评论,来说两句吧...

相关阅读

    相关 简单实现

    轮播图介绍 轮播图是在首页上展示信息的一种方式。为了让用户不用滚动屏幕就能看到更多内容,设计师们利用轮播图来最大化信息密度。轮播图有多种形状和大小,但本文中谈及的轮播...

    相关 js实现

    效果图 今天讲下如何利用js做个点击操作的轮播图,效果图如下,因为无法传视频,只能截图了,代码在下面讲解,需要可以自己打出来运行。 ![在这里插入图片描述][wate

    相关 简单实现

    简单轮播图的实现 \简单轮播图的实现的思路 1. 所谓的简单轮播图就是指每一个数字按钮对应一张图片,并能够点击数字按钮实现图片的跳转。 2. 其实轮播图就是一个ul列表

    相关 简单实现图片~

    第一次写博客,从十点开始说要来写,换了个头像,现在才开始码字。 `学习web前端时间并不多,还没毕业的自学小白,想要用博客来记录自己的学习史。` `有问题的任意吐槽~`