<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        使用純CSS3實現時間軸切換焦點圖實例代碼

        來源:懂視網 責編:小采 時間:2020-11-27 18:52:22
        文檔

        使用純CSS3實現時間軸切換焦點圖實例代碼

        使用純CSS3實現時間軸切換焦點圖實例代碼:這是一款基于jQuery和CSS3的焦點圖動畫插件,插件非常迷你,功能也比較簡單,它的特點是圖片切換按鈕類似一條時間軸,點擊時間軸的圓圈即可切換到相應的圖片。點擊切換按鈕時,按鈕會出現漸隱漸顯的發光特效,圖片切換過程中整張圖片過渡的效果非常柔和,并且
        推薦度:
        導讀使用純CSS3實現時間軸切換焦點圖實例代碼:這是一款基于jQuery和CSS3的焦點圖動畫插件,插件非常迷你,功能也比較簡單,它的特點是圖片切換按鈕類似一條時間軸,點擊時間軸的圓圈即可切換到相應的圖片。點擊切換按鈕時,按鈕會出現漸隱漸顯的發光特效,圖片切換過程中整張圖片過渡的效果非常柔和,并且

        這是一款基于jQuery和CSS3的焦點圖動畫插件,插件非常迷你,功能也比較簡單,它的特點是圖片切換按鈕類似一條時間軸,點擊時間軸的圓圈即可切換到相應的圖片。點擊切換按鈕時,按鈕會出現漸隱漸顯的發光特效,圖片切換過程中整張圖片過渡的效果非常柔和,并且圖片描述也相應以動畫的方式顯示在圖片上,是一款非常棒的CSS3圖片切換組件。

        使用純CSS3實現時間軸切換焦點圖實例代碼

        HTML代碼:

        <p id="gal">
         <nav class="galnav">
         <ul>
        	<li><input type="radio" name="btn" value="one" checked="checked" />
        	<label for="btn"></label>
         <figure>
         <img src="images/01_Fabio_Basile.jpg" />
         <figcaption>
         <h4>Fabio Basile</h4>
         <nav role='navigation'>
         <p>iPhone 6 Infinity</p>
        	<ul>
        	<li><a href="#" class="entypo-dribbble">
        	</a></li>
        	<li><a href="#" class="entypo-twitter"></a>
        	</li>
        	</ul>
         </nav> 
         </figcaption>
         </figure>
         	</li>
        	<li><input type="radio" name="btn" value="two" /> <label for="btn">
        	</label>
         <figure class="entypo-forward">
         <img src="images/08_Brian_Miller.jpg" />
         <figcaption>
         <h4>Brian Miller</h4>
         <nav role='navigation'>
         <p>TypeTi.me</p>
        	<ul>
        	<li><a href="#" class="entypo-dribbble"></a>
        	</li>
        	<li><a href="#" class="entypo-twitter"></a>
        	</li>
        	</ul>
         </nav> 
         </figcaption>
         </figure>
         	</li>
        	<li><input type="radio" name="btn" value="three" /> <label for="btn">
        	</label>
         <figure class="entypo-forward">
         <img src="images/05_Nicolas_Quod.jpg" />
         <figcaption>
         <h4>Nicolas Quod</h4>
         <nav role='navigation'>
         <p>Iphone 6 - Notification - iOS 7</p>
        	<ul>
        	<li>
        	<a href="#" class="entypo-dribbble">
        	</a></li>
        	<li>
        	<a href="#" class="entypo-twitter">
        	</a></li>
        	</ul>
         </nav> 
         </figcaption>
         </figure>
         	</li>
        	<li><input type="radio" name="btn" value="four" /> <label for="btn">
        	</label>
         <figure class="entypo-forward">
         <img src="images/04_Joffrey.jpg" />
         <figcaption>
         <h4>Joffrey</h4>
         <nav role='navigation'>
         <p>功能齊全</p>
        	<ul>
        	<li><a href="#" class="entypo-dribbble">
        	</a></li>
        	<li><a href="#" class="entypo-twitter">
        	</a></li>
        	</ul>
         </nav> 
         </figcaption>
         </figure>
         	</li>
        	<li><input type="radio" name="btn" value="five" /> <label for="btn">
        	</label>
         <figure class="entypo-forward">
         <img src="images/09_Jared_Long.jpg" />
         <figcaption>
         <h4>Jared Long</h4>
         <nav role='navigation'>
         <p>Don't drop your iPhone Infinity</p>
        	<ul>
        	<li>
        	<a href="#" class="entypo-dribbble">
        	</a></li>
        	<li>
        	<a href="#" class="entypo-behance">
        	</a></li>
        	</ul>
         </nav> 
         </figcaption>
         </figure>
         	</li>
        	<li><input type="radio" name="btn" value="six" /> <label for="btn">
        	</label>
         <figure class="entypo-forward">
         <img src="images/02_Charles_Treece.jpg" />
         <figcaption>
         <h4>Charles Treece</h4>
         <nav role='navigation'>
         <p>iPhone 6 Infinity Side Status Bar</p>
        	<ul>
        	<li>
        	<a href="#" class="entypo-dribbble">
        	</a></li>
        	<li>
        	<a href="#" class="entypo-twitter">
        	</a></li>
        	</ul>
         </nav> 
         </figcaption>
         </figure>
         	</li>
        	</ul>
         </nav>
        </p>

        CSS代碼

        因為這款焦點圖插件并沒有使用任何JS代碼,所以,圖片切換功能全部依賴CSS3相關特性,具體的CSS代碼如下:

        #gal {
         position:relative;
         width:600px;
         height:300px;
         margin:0 auto;
         top:100px;
         background:white;
         -webkit-box-shadow:0px 0px 0px 10px white,
         5px 5px 0px 10px rgba(0,0,0,0.1);
         -moz-box-shadow:0px 0px 0px 10px white,
         5px 5px 0px 10px rgba(0,0,0,0.1);
         box-shadow:0px 0px 0px 10px white,
         5px 5px 0px 10px rgba(0,0,0,0.1);
         -webkit-transform:translate3d(0, 0, 0);
         -moz-transform: translate3d(0, 0, 0);
         -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
        }
        #gal:after {
         content:'';
         position:absolute;
         bottom:24px;
         right:0;
         left:0;
         width:100%;
         height:1px;
         background:rgba(255,255,255,0.35);
         z-index:3;
        }
        #gal ul {list-style-type:none;}
        input[type="radio"], input[type="radio"] + label {
         position:absolute;
         bottom:15px;
         display:block;
         width:20px;
         height:20px;
         -webkit-border-radius:50%;
         -moz-border-radius:50%;
         border-radius:50%;
         cursor:pointer;
        }
        input[type="radio"] {
         opacity:0;
         z-index:9;
        }
        input[value="one"], input[value="one"] + label {left:20px;}
        input[value="two"], input[value="two"] + label {left:128px;}
        input[value="three"], input[value="three"] + label {left:236px;}
        input[value="four"], input[value="four"] + label {left:344px;}
        input[value="five"], input[value="five"] + label {left:452px;}
        input[value="six"], input[value="six"] + label {right:20px;}
        input[type="radio"] + label {
         background:rgba(255,255,255,0.35);
         z-index:7;
         -webkit-box-shadow:0px 0px 0px 0px rgba(255,255,255,0.15);
         -moz-box-shadow:0px 0px 0px 0px rgba(255,255,255,0.15);
         box-shadow:0px 0px 0px 0px rgba(255,255,255,0.15);
         -webkit-transition:all .3s;
         -moz-transition:all .3s;
         -o-transition:all .3s;
         transition:all .3s;
        }
        [class*="entypo-"]:before {
         position:absolute;
         font-family: 'entypo', sans-serif;
        }
        figure[class*="entypo-"]:before {
         left:10px;
         top:5px;
         font-size:2rem;
         color:rgba(255,255,255,0);
         z-index:1;
         -webkit-transition:color .1s;
         -moz-transition:color .1s;
         -o-transition:color .1s;
         transition:color .1s;
        }
        a[class*="entypo-"]:before {
         top:8px;
         left:9px;
         font-size:1.5rem;
         color:white;
        }
        a:hover[class*="entypo-"]:before {
         color:white;
        }
        figure, figure img, figcaption {
         position:absolute;
         top:0;
         right:0;
        }
        figure {
         bottom:0;
         left:0;
         width:600px;
         height:300px;
         display:block;
         overflow:hidden;
        }
        figure img {
         bottom:0;
         left:0;
         display:block;
         width:600px;
         height:300px;
         z-index:1;
         -webkit-transform:translateX(600px);
         -moz-transform:translateX(600px);
         -ms-transform:translateX(600px);
         -o-transform:translateX(600px);
         transform:translateX(600px);
         -webkit-transition:all .15s .15s, z-index 0s;
         -moz-transition:all .15s .15s, z-index 0s;
         -o-transition:all .15s .15s, z-index 0s;
         transition:all .15s .15s, z-index 0s;
        }
        figcaption {
         display:block;
         width:270px;
         height:300px;
         padding-top:20px;
         background-image:radial-gradient(rgba( 255,255,255,0.3), transparent);
         background-size:600px 600px;
         background-repeat:no-repeat;
         background-position:-300px -150px;
         text-align:center;
         z-index:3;
         -webkit-box-shadow:-5px 0px 20px rgba(0,0,0,0.1);
         -moz-box-shadow:-5px 0px 20px rgba(0,0,0,0.1);
         box-shadow:-5px 0px 20px rgba(0,0,0,0.1);
         -webkit-transform:translateX(300px);
         -moz-transform:translateX(300px);
         -ms-transform:translateX(300px);
         -o-transform:translateX(300px);
         transform:translateX(300px);
         -webkit-transition:all .35s;
         -moz-transition:all .35s;
         -o-transition:all .35s;
         transition:all .35s;
        }
        h4 {
         display:inline-block;
         padding:0 15px;
         color:white;
         font-family: 'Titillium Web', sans-serif;
         font-weight:300;
         font-size:2rem;
        }
        figcaption nav ul {display:block;padding-top:10px;}
        figcaption nav ul li {display:inline-block;margin-left:5px;}
        figcaption nav ul li a {
         position:relative;
         display:block;
         width:40px;
         height:40px;
         background:rgba(255,255,255,0.2);
         text-decoration:none;
         color:white;
         -webkit-border-radius:50%;
         -moz-border-radius:50%;
         border-radius:50%;
         -webkit-box-shadow:inset 0px 0px 0px 0px rgba(255,255,255,0);
         -moz-box-shadow:inset 0px 0px 0px 0px rgba(255,255,255,0);
         box-shadow:inset 0px 0px 0px 0px rgba(255,255,255,0);
         -webkit-transition:all .15s;
         -moz-transition:all .15s;
         -o-transition:all .15s;
         transition:all .15s;
        }
        figcaption nav ul li a:hover {
         background:rgba(255,255,255,0);
         -webkit-box-shadow:inset 0px 0px 0px 2px rgba(255,255,255,1);
         -moz-box-shadow:inset 0px 0px 0px 2px rgba(255,255,255,1);
         box-shadow:inset 0px 0px 0px 2px rgba(255,255,255,1);
        }
        figcaption p {
         padding:50px 15px;
         font-family:'Titillium Web', sans-serif;
         font-weight:300;
         color:#333;
         background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.35)), color-stop(0.3, rgba(255,255,255,0.35)), color-stop(0.3, transparent), color-stop(0.7, transparent), color-stop(0.7, rgba(255,255,255,0.35)), to(rgba(255,255,255,0.35)));
         background-image:-webkit-linear-gradient(rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.35) 30%, transparent 30%, transparent 70%, rgba(255,255,255,0.35) 70%, rgba(255,255,255,0.35) 100%);
         background-image:-moz-linear-gradient(rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.35) 30%, transparent 30%, transparent 70%, rgba(255,255,255,0.35) 70%, rgba(255,255,255,0.35) 100%);
         background-image:-o-linear-gradient(rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.35) 30%, transparent 30%, transparent 70%, rgba(255,255,255,0.35) 70%, rgba(255,255,255,0.35) 100%);
         background-image:linear-gradient(rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.35) 30%, transparent 30%, transparent 70%, rgba(255,255,255,0.35) 70%, rgba(255,255,255,0.35) 100%);
         background-size:1px 100%;
         background-repeat:no-repeat;
         background-position:50% 0%;
        }
        
        input[type="radio"]:hover + label {
         background:rgba(255,255,255,0.6);
        }
        input[type="radio"]:checked + label {
         background:rgba(255,255,255,1);
         -webkit-box-shadow:0px 0px 0px 5px rgba(255,255,255,0.3);
         -moz-box-shadow:0px 0px 0px 5px rgba(255,255,255,0.3);
         box-shadow:0px 0px 0px 5px rgba(255,255,255,0.3);
        }
        input[type="radio"]:checked + label:before {}
        input[type="radio"]:checked ~ figure img {
         z-index:2;
         -webkit-transform:translatex(0px);
         -moz-transform:translatex(0px);
         -ms-transform:translatex(0px);
         -o-transform:translatex(0px);
         transform:translatex(0px);
         -webkit-transition:all .15s, z-index 0s;
         -moz-transition:all .15s, z-index 0s;
         -o-transition:all .15s, z-index 0s;
         transition:all .15s, z-index 0s;
        }
        input[type="radio"]:checked ~ figure[class*="entypo-"]:before {
         z-index:3;
         color:rgba(255,255,255,0.5);
         -webkit-transition:color .5s;
         -moz-transition:color .5s;
         -o-transition:color .5s;
         transition:color .5s;
        }
        input[type="radio"]:checked ~ figure figcaption {
         z-index:8;
         -webkit-transform:translateX(0px);
         -moz-transform:translateX(0px);
         -ms-transform:translateX(0px);
         -o-transform:translateX(0px);
         transform:translateX(0px);
         -webkit-transition:all .35s, .7s;
         -moz-transition:all .35s, .7s;
         -o-transition:all .35s, .7s;
         transition:all .35s, .7s;
        }

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        使用純CSS3實現時間軸切換焦點圖實例代碼

        使用純CSS3實現時間軸切換焦點圖實例代碼:這是一款基于jQuery和CSS3的焦點圖動畫插件,插件非常迷你,功能也比較簡單,它的特點是圖片切換按鈕類似一條時間軸,點擊時間軸的圓圈即可切換到相應的圖片。點擊切換按鈕時,按鈕會出現漸隱漸顯的發光特效,圖片切換過程中整張圖片過渡的效果非常柔和,并且
        推薦度:
        標簽: 切換 時間 代碼
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 美女视频黄a视频全免费网站一区| 久久久久一级精品亚洲国产成人综合AV区 | 国产成人免费一区二区三区| 亚洲av无码片区一区二区三区| 99久久国产免费-99久久国产免费 99久久国产免费中文无字幕 | 亚洲精品伊人久久久久| 在线免费中文字幕| 亚洲理论片在线中文字幕| 每天更新的免费av片在线观看 | 二区久久国产乱子伦免费精品| 国产L精品国产亚洲区久久| 男人j进女人p免费视频| 亚洲伊人久久成综合人影院| 9久热这里只有精品免费| 亚洲av永久无码精品表情包| 国产美女无遮挡免费视频| 国产偷国产偷亚洲高清人| 亚洲精品黄色视频在线观看免费资源| 免费一区二区三区在线视频| 国产成人亚洲精品91专区手机| 亚洲免费在线观看| 亚洲成人在线网站| 丁香花免费完整高清观看| 亚洲Av永久无码精品一区二区| 亚洲男人的天堂一区二区| 久久国产乱子精品免费女| 亚洲精品中文字幕无码AV| 午夜免费福利影院| 一个人看的www免费高清| 亚洲黄色在线观看视频| 青青草国产免费久久久下载 | 免费观看在线禁片| 亚洲H在线播放在线观看H| 四只虎免费永久观看| 欧洲人免费视频网站在线| 中文字幕亚洲综合小综合在线 | 国产在线播放线91免费| 亚洲免费观看网站| 亚洲国产精品尤物YW在线观看| 亚洲电影免费在线观看| 综合偷自拍亚洲乱中文字幕|