展示效果

来源:https://www.cnblogs.com/xiaoyaolang/archive/2019/11/25/11927571.html
-Advertisement-
Play Games

小圖展示大圖 1 <style> 2 *{margin:0;padding:0;} 3 ul,ol{list-style:none;} 4 #box { 5 position:relative; 6 margin:100px auto; 7 border:1px solid #ccc; 8 widt ...


小圖展示大圖

 1 <style>
 2     *{margin:0;padding:0;}
 3     ul,ol{list-style:none;}
 4     #box {
 5         position:relative;
 6         margin:100px auto;
 7         border:1px solid #ccc;
 8         width: 360px;
 9         height:432px;
10     }
11     #box ul{
12         overflow: hidden;
13         border-top:1px solid #ccc;
14         position:absolute;
15         top:360px;
16         left:0;
17         width:360px;
18     }
19     #box li {
20         float: left;
21         border-top:none;
22     }
23     .bigImg{
24         width:360px;
25         height:360px;
26         background:red;
27     }
28     .bigImg li{
29         position:absolute;
30         top:0;
31         left:0;
32     }
33  
34 </style>
35 </head>
36 <body>
37 <div id="box">
38     <ol class="bigImg" id="top1">
39         <li><img src="images/01big.jpg" alt=""/></li>
40         <li><img src="images/02big.jpg" alt=""/></li>
41         <li><img src="images/03big.jpg" alt=""/></li>
42         <li><img src="images/04big.jpg" alt=""/></li>
43         <li><img src="images/05big.jpg" alt=""/></li>
44     </ol>
45     <ul id="bottom">
46         <li><img src="images/01.jpg" alt=""/></li>
47         <li><img src="images/02.jpg" alt=""/></li>
48         <li><img src="images/03.jpg" alt=""/></li>
49         <li><img src="images/04.jpg" alt=""/></li>
50         <li><img src="images/05.jpg" alt=""/></li>
51     </ul>
52 </div>
53 </body>
54 </html>
55 <script>
56      var top1 = document.getElementById("top1");
57      var imgs = top1.getElementsByTagName("img");//大圖
58      var bottom = document.getElementById("bottom");
59      var tabs = bottom.getElementsByTagName("img");//小圖
60     for(var i = 0; i < tabs.length; i++){
61         tabs[i].index = i;//在一個小圖上加個自定義屬性,保存小圖對應的下標
62         tabs[i].onmouseover = function(){//排他思想,然所有的大圖opacity為0            
63             for(var j = 0; j < tabs.length; j++){
64                 imgs[j].style.opacity = 0;
65             }
66             //讓小圖對應的大圖,他的透明度為1
67             imgs[this.index].style.opacity = 1;                        
68         }
69     }    
70 </script>


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • flex佈局開發 1. 佈局原理 flex時flexible Box的縮寫,意為“彈性佈局”,用來為盒子模型提供最大的靈活性,任何一個容器都可以定位flex佈局 【註意】 當我們為父盒子設為flex佈局以後,子元素的float、clear和vertical align屬性將失效 伸縮佈局=彈性佈局= ...
  • Html css position屬性 position屬性把元素放置在一個靜態的,相對的,絕對的,或則固定的位置中. 1,第一個屬性absolute,絕對定位 生成絕對定位的元素,相對於 static 定位以外的第一個父元素進行定位。 元素的位置通過 "left", "top", "right" ...
  • jqgrid後臺處理搜索, 如果點擊jqgrid自帶的搜索,則向後臺傳遞“_search”參數,和searchField、searchOper、searchString三個值。如下所示: ...
  • 背景 一開始買完伺服器裝的是用apache搭的後臺, 現在想使用nginx, 希望對你有參考作用 查看系統版本信息 我的版本信息是 首先關閉apache tomcat服務 最穩妥的關閉方法,找到你的安裝路徑,執行bin下的shutdown腳本 要開啟執行startup腳本 安裝nginx yum i ...
  • //console.log('每隔*秒鐘刷新一次'); var timer = window.setInterval(function() { $("#table_list_1").trigger("reloadGrid"); },10 * 1000); ...
  • /** * 依賴文件sockjs.js、stomp.js * */ ;!(function (window) { 'use strict' let WS = function () { //保存所有的訂閱事件 {Aevent:[pubfun(status,data),pubfun(status,da ...
  • 排他思想: 點擊其中一個時其他的變,就自己不變 如圖: html和css代碼 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body ...
  • 原來 實際上這段代碼等同於 而如果代碼會如下寫法則a方法會執行 ...
一周排行
    -Advertisement-
    Play Games
  • Dapr Outbox 是1.12中的功能。 本文只介紹Dapr Outbox 執行流程,Dapr Outbox基本用法請閱讀官方文檔 。本文中appID=order-processor,topic=orders 本文前提知識:熟悉Dapr狀態管理、Dapr發佈訂閱和Outbox 模式。 Outbo ...
  • 引言 在前幾章我們深度講解了單元測試和集成測試的基礎知識,這一章我們來講解一下代碼覆蓋率,代碼覆蓋率是單元測試運行的度量值,覆蓋率通常以百分比表示,用於衡量代碼被測試覆蓋的程度,幫助開發人員評估測試用例的質量和代碼的健壯性。常見的覆蓋率包括語句覆蓋率(Line Coverage)、分支覆蓋率(Bra ...
  • 前言 本文介紹瞭如何使用S7.NET庫實現對西門子PLC DB塊數據的讀寫,記錄了使用電腦模擬,模擬PLC,自至完成測試的詳細流程,並重點介紹了在這個過程中的易錯點,供參考。 用到的軟體: 1.Windows環境下鏈路層網路訪問的行業標準工具(WinPcap_4_1_3.exe)下載鏈接:http ...
  • 從依賴倒置原則(Dependency Inversion Principle, DIP)到控制反轉(Inversion of Control, IoC)再到依賴註入(Dependency Injection, DI)的演進過程,我們可以理解為一種逐步抽象和解耦的設計思想。這種思想在C#等面向對象的編 ...
  • 關於Python中的私有屬性和私有方法 Python對於類的成員沒有嚴格的訪問控制限制,這與其他面相對對象語言有區別。關於私有屬性和私有方法,有如下要點: 1、通常我們約定,兩個下劃線開頭的屬性是私有的(private)。其他為公共的(public); 2、類內部可以訪問私有屬性(方法); 3、類外 ...
  • C++ 訪問說明符 訪問說明符是 C++ 中控制類成員(屬性和方法)可訪問性的關鍵字。它們用於封裝類數據並保護其免受意外修改或濫用。 三種訪問說明符: public:允許從類外部的任何地方訪問成員。 private:僅允許在類內部訪問成員。 protected:允許在類內部及其派生類中訪問成員。 示 ...
  • 寫這個隨筆說一下C++的static_cast和dynamic_cast用在子類與父類的指針轉換時的一些事宜。首先,【static_cast,dynamic_cast】【父類指針,子類指針】,兩兩一組,共有4種組合:用 static_cast 父類轉子類、用 static_cast 子類轉父類、使用 ...
  • /******************************************************************************************************** * * * 設計雙向鏈表的介面 * * * * Copyright (c) 2023-2 ...
  • 相信接觸過spring做開發的小伙伴們一定使用過@ComponentScan註解 @ComponentScan("com.wangm.lifecycle") public class AppConfig { } @ComponentScan指定basePackage,將包下的類按照一定規則註冊成Be ...
  • 操作系統 :CentOS 7.6_x64 opensips版本: 2.4.9 python版本:2.7.5 python作為腳本語言,使用起來很方便,查了下opensips的文檔,支持使用python腳本寫邏輯代碼。今天整理下CentOS7環境下opensips2.4.9的python模塊筆記及使用 ...