日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

html - CSS3圖片滑動(dòng)效果

瀏覽:234日期:2023-01-15 15:31:23

問(wèn)題描述

需實(shí)現(xiàn)的效果如下

html - CSS3圖片滑動(dòng)效果

<!DOCTYPE html><html lang='en'> <head><meta charset='UTF-8' /><meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'> <title>Sliding Image Panels with CSS3</title><meta name='viewport' content='width=device-width, initial-scale=1.0'> <meta name='description' content='Sliding Image Panels with CSS3' /><meta name='keywords' content='sliding, background-image, css3, panel, images, slider' /><meta name='author' content='Codrops' /><link rel='shortcut icon' href='http://www.b3g6.com/favicon.ico'> <link rel='stylesheet' type='text/css' href='http://www.b3g6.com/wenda/css/demo.css' /><link rel='stylesheet' type='text/css' href='http://www.b3g6.com/wenda/css/style1.css' /> </head> <body><p class='container'> <header><h1>Sliding Image Panels <span>with CSS3</span></h1><p class='codrops-demos'> <a href='http://www.b3g6.com/wenda/index.html'>Demo 1</a> <a href='http://www.b3g6.com/wenda/index2.html'>Demo 2</a> <a href='http://www.b3g6.com/wenda/index3.html'>Demo 3</a> <a href='http://www.b3g6.com/wenda/index4.html'>Demo 4</a></p> </header> <section class='cr-container'><input name='radio-set-1' type='radio' checked/><label for='select-img-1' class='cr-label-img-1'>1</label><input name='radio-set-1' type='radio' /><label for='select-img-2' class='cr-label-img-2'>2</label><input name='radio-set-1' type='radio' /><label for='select-img-3' class='cr-label-img-3'>3</label><input name='radio-set-1' type='radio' /><label for='select-img-4' class='cr-label-img-4'>4</label><p class='clr'></p> <p class='cr-bgimg'> <p><span></span><span></span><span></span><span></span> </p> <p><span></span><span></span><span></span><span></span> </p> <p><span></span><span></span><span></span><span></span> </p> <p><span></span><span></span><span></span><span></span> </p></p><p class='cr-titles'> <h3><span>Serendipity</span><span>What you’ve been dreaming of</span></h3> <h3><span>Adventure</span><span>Where the fun begins</span></h3> <h3><span>Nature</span><span>Unforgettable eperiences</span></h3> <h3><span>Serenity</span><span>When silence touches nature</span></h3></p> </section></p> </body></html>

下面這個(gè)是style1.css

.cr-container{ width: 600px; height: 400px; position: relative; margin: 0 auto; border: 20px solid #fff; box-shadow: 1px 1px 3px rgba(0,0,0,0.1);}.cr-container label{ font-style: italic; width: 150px; height: 30px; cursor: pointer; color: #fff; line-height: 32px; font-size: 24px; float:left; position: relative; margin-top:350px; z-index: 1000;}.cr-container label:before{ content:’’; width: 34px; height: 34px; background: rgba(130,195,217,0.9); position: absolute; left: 50%; margin-left: -17px; border-radius: 50%; box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.3); z-index:-1;}.cr-container label:after{ width: 1px; height: 400px; content: ’’; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=’#00ffffff’, endColorstr=’#ffffff’,GradientType=0 ); position: absolute; bottom: -20px; right: 0px;}.cr-container label.cr-label-img-4:after{ width: 0px;}.cr-container input.cr-selector-img-1:checked ~ label.cr-label-img-1,.cr-container input.cr-selector-img-2:checked ~ label.cr-label-img-2,.cr-container input.cr-selector-img-3:checked ~ label.cr-label-img-3,.cr-container input.cr-selector-img-4:checked ~ label.cr-label-img-4{ color: #68abc2;}.cr-container input.cr-selector-img-1:checked ~ label.cr-label-img-1:before,.cr-container input.cr-selector-img-2:checked ~ label.cr-label-img-2:before,.cr-container input.cr-selector-img-3:checked ~ label.cr-label-img-3:before,.cr-container input.cr-selector-img-4:checked ~ label.cr-label-img-4:before{ background: #fff; box-shadow: 0px 0px 0px 4px rgba(104,171,194,0.6);}.cr-container input{ display: none;}.cr-bgimg{ width: 600px; height: 400px; position: absolute; left: 0px; top: 0px; z-index: 1;}.cr-bgimg{ background-repeat: no-repeat; background-position: 0 0;}.cr-bgimg p{ width: 150px; height: 400px; position: relative; float: left; overflow: hidden; background-repeat: no-repeat;}.cr-bgimg p span{ position: absolute; width: 150px; height: 400px; top: 0px; left: -150px; z-index: 2;}.cr-container input.cr-selector-img-1:checked ~ .cr-bgimg,.cr-bgimg p span:nth-child(1){ background-image: url(../images/1.jpg);}.cr-container input.cr-selector-img-2:checked ~ .cr-bgimg,.cr-bgimg p span:nth-child(2){ background-image: url(../images/2.jpg);}.cr-container input.cr-selector-img-3:checked ~ .cr-bgimg,.cr-bgimg p span:nth-child(3){ background-image: url(../images/3.jpg);}.cr-container input.cr-selector-img-4:checked ~ .cr-bgimg,.cr-bgimg p span:nth-child(4){ background-image: url(../images/4.jpg);}.cr-bgimg p:nth-child(1) span{ background-position: 0px 0px;}.cr-bgimg p:nth-child(2) span{ background-position: -150px 0px;}.cr-bgimg p:nth-child(3) span{ background-position: -300px 0px;}.cr-bgimg p:nth-child(4) span{ background-position: -450px 0px;}.cr-container input:checked ~ .cr-bgimg p span{ -webkit-animation: slideOut 0.6s ease-in-out; -moz-animation: slideOut 0.6s ease-in-out; -o-animation: slideOut 0.6s ease-in-out; -ms-animation: slideOut 0.6s ease-in-out; animation: slideOut 0.6s ease-in-out;}@-webkit-keyframes slideOut{ 0%{ left: 0px; } 100%{ left: 150px; }}@-moz-keyframes slideOut{ 0%{ left: 0px; } 100%{ left: 150px; }}@-o-keyframes slideOut{ 0%{ left: 0px; } 100%{ left: 150px; }}@-ms-keyframes slideOut{ 0%{ left: 0px; } 100%{ left: 150px; }}@keyframes slideOut{ 0%{ left: 0px; } 100%{ left: 150px; }}.cr-container input.cr-selector-img-1:checked ~ .cr-bgimg p span:nth-child(1),.cr-container input.cr-selector-img-2:checked ~ .cr-bgimg p span:nth-child(2),.cr-container input.cr-selector-img-3:checked ~ .cr-bgimg p span:nth-child(3),.cr-container input.cr-selector-img-4:checked ~ .cr-bgimg p span:nth-child(4){ -webkit-transition: left 0.5s ease-in-out; -moz-transition: left 0.5s ease-in-out; -o-transition: left 0.5s ease-in-out; -ms-transition: left 0.5s ease-in-out; transition: left 0.5s ease-in-out; -webkit-animation: none; -moz-animation: none; -o-animation: none; -ms-animation: none; animation: none; left: 0px; z-index: 10;}.cr-titles h3{ position: absolute; width: 100%; text-align: center; top: 50%; z-index: 10000; opacity: 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.1); -webkit-transition: opacity 0.8s ease-in-out; -moz-transition: opacity 0.8s ease-in-out; -o-transition: opacity 0.8s ease-in-out; -ms-transition: opacity 0.8s ease-in-out; transition: opacity 0.8s ease-in-out;}.cr-titles h3 span:nth-child(1){ font-family: ’BebasNeueRegular’, ’Arial Narrow’, Arial, sans-serif; font-size: 70px; display: block; letter-spacing: 7px;}.cr-titles h3 span:nth-child(2){ letter-spacing: 0px; display: block; background: rgba(104,171,194,0.9); font-size: 14px; padding: 10px; font-style: italic; font-family: Cambria, Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;}.cr-container input.cr-selector-img-1:checked ~ .cr-titles h3:nth-child(1),.cr-container input.cr-selector-img-2:checked ~ .cr-titles h3:nth-child(2),.cr-container input.cr-selector-img-3:checked ~ .cr-titles h3:nth-child(3),.cr-container input.cr-selector-img-4:checked ~ .cr-titles h3:nth-child(4){ opacity: 1;}/* Media Query: Let’s show the inputs on mobile sized browsers because they probably don’t support the label trick: */@media screen and (max-width: 768px) { .cr-container input{display: inline;width: 24%;margin-top: 350px;z-index: 1000;position: relative; } .cr-container label{display: none; }}

如果按照上面的代碼,個(gè)人感覺(jué)CSS處理邏輯略微復(fù)雜、html結(jié)構(gòu)也不夠清晰,不知道有沒(méi)有更好的的方法實(shí)現(xiàn)同樣的效果。

問(wèn)題解答

回答1:

- -這就是4塊【無(wú)縫滾動(dòng)】拼起來(lái)的。。需要注意的是獲取圖片數(shù)量時(shí),只獲取每個(gè)區(qū)域下的,不要搞混淆。

寫了個(gè)簡(jiǎn)單的例子,拿去參考下:

https://jsfiddle.net/hqojLLL4/1/

回答2:

把它當(dāng)成4個(gè)單圖的幻燈片來(lái)做,做出一個(gè)就能出4個(gè)

回答3:

可以用background-position來(lái)分割圖片

標(biāo)簽: HTML
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费成人av在线播放| 日本不卡视频一二三区| 青青草国产精品亚洲专区无| 丝袜美腿亚洲色图| 在线综合欧美| 美女精品网站| 日韩在线一区二区| 一区二区电影| 中文字幕中文字幕精品| 婷婷中文字幕一区| 国产精品普通话对白| 午夜日本精品| 免费视频久久| 亚洲在线久久| 91成人在线网站| 国产精品jk白丝蜜臀av小说| 成人在线免费观看网站| 天堂√8在线中文| 色婷婷精品视频| 欧美另类综合| 石原莉奈在线亚洲二区| 日韩精品视频网站| 久久不卡日韩美女| 久久久久久网| 久久男人天堂| 五月综合激情| 亚洲精品伊人| 久久精品一区| 91精品精品| 蜜臀久久久久久久| 国产精品jk白丝蜜臀av小说| 国产精品99一区二区三| 99久久夜色精品国产亚洲狼 | 伊人久久国产| av在线日韩| 视频一区视频二区中文字幕| 国产毛片精品| 日韩欧美一区二区三区在线视频 | 国产精品福利在线观看播放| 国产精品99免费看| 日韩中文字幕区一区有砖一区 | 中文字幕乱码亚洲无线精品一区| 国产美女精品| 日韩一区精品| 久久精品理论片| 偷拍欧美精品| 国产一精品一av一免费爽爽| 91亚洲一区| 亚洲色诱最新| 欧美另类中文字幕| 日韩欧美一区二区三区在线视频| 制服诱惑一区二区| 美女精品久久| 99国产成+人+综合+亚洲欧美| 国产亚洲一区二区三区啪| 久久久成人网| 欧美一级网址| 91精品国产成人观看| 中文字幕一区二区三区在线视频| 精品视频在线一区二区在线| 欧美日韩国产综合网| 国产欧美啪啪| 黑丝一区二区| 国产a亚洲精品| 一区二区亚洲视频| 久久精品青草| 久久激情综合网| 午夜日韩福利| 久久亚洲精品中文字幕| 99日韩精品| 97精品国产一区二区三区| 天堂久久av| 三级在线看中文字幕完整版| 综合欧美精品| 91精品国产91久久久久久黑人| 欧美亚洲一区二区三区| 99国产精品| 国产高潮在线| 88久久精品| 久久福利精品| 另类中文字幕国产精品| 国产精品久久久亚洲一区| 亚洲一区观看| 亚洲伊人av| 国产精品一区二区美女视频免费看| 一区视频在线| 国产一区二区三区四区二区| 自拍自偷一区二区三区| 日韩欧美一区二区三区在线观看| 欧美三区不卡| 亚洲毛片一区| 国产精品免费看| 秋霞影院一区二区三区| 国产精品久久久免费| 中文字幕日本一区二区| 亚洲网站视频| 精品三级国产| 麻豆成人av在线| 日韩高清不卡在线| 亚洲综合精品四区| av一区二区高清| 99久久九九| 国产精选在线| 午夜精品久久久久久久久久蜜桃| 卡一精品卡二卡三网站乱码| 欧美一区=区三区| 色综合视频一区二区三区日韩 | 国产亚洲精aa在线看| 美女久久网站| 亚洲精品国产偷自在线观看| 日韩久久电影| 日韩a一区二区| 韩国女主播一区二区三区| 国产精品mv在线观看| 欧美亚洲人成在线| 日韩激情啪啪| 亚洲精品护士| 蜜臀久久99精品久久久画质超高清| 亚洲一级黄色| 999国产精品视频| 色婷婷久久久| 日本国产精品| 欧美成a人免费观看久久| 国产一二在线播放| 天堂√8在线中文| 鲁大师精品99久久久| 国产精品一页| 国产精品一区二区精品| 国产日韩欧美一区| 国产精品一区二区三区www| 国产亚洲精品美女久久| 7777精品| 国产精品mm| 国产欧洲在线| 国产99亚洲| 午夜在线精品偷拍| 亚洲va久久久噜噜噜久久| 日韩国产一区二| 久久激情av| 美女久久精品| 另类专区亚洲| 日韩黄色大片网站| 1000部精品久久久久久久久| 欧美日韩国产探花| 免费在线观看视频一区| 日韩一区免费| 久久av网址| а√天堂8资源在线| 亚洲一级高清| 亚洲人www| 国产精品videossex| 中文在线中文资源| 欧美日韩国产免费观看| 亚洲精品影视| 国产精品久久国产愉拍| 国产精选在线| 激情久久五月| 亚洲18在线| 国产欧美69| 日韩免费看片| 男女男精品视频网| 欧美国产极品| 日韩不卡视频在线观看| 久久aⅴ国产紧身牛仔裤| 国产欧美日韩视频在线| 日韩精品中文字幕第1页| 欧美综合二区| 欧美激情网址| 国内精品福利| 国产日韩欧美在线播放不卡| а√天堂中文在线资源8| 99精品国产一区二区三区| 亚洲午夜国产成人| 国产91在线播放精品| 亚洲综合二区| 国产精品igao视频网网址不卡日韩 | 久久精品国产免费| 国产一区观看| 91精品丝袜国产高跟在线| 国产不卡一区| 久久狠狠婷婷| 日本不卡在线视频| 成人免费网站www网站高清| 日韩中文av| 日韩免费小视频| 日韩av一区二区三区| 色黄视频在线观看| 日韩欧美在线精品| 亚洲v在线看| 国产欧美日韩一区二区三区在线| 成人羞羞在线观看网站| 日韩高清二区| 中文另类视频| 91精品丝袜国产高跟在线| 91精品国产成人观看| 亚洲精品系列| 天堂日韩电影| 国产精品一区二区av交换| 黄色日韩在线| 在线天堂中文资源最新版|