国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

用純CSS實(shí)現(xiàn)簡(jiǎn)單的相冊(cè)幻燈片

gxyz / 1893人閱讀

摘要:最后丟一個(gè)單個(gè)圖片放大展示的效果,有性趣的同學(xué)可以自行研究原理,也很簡(jiǎn)單的

之前發(fā)了兩篇關(guān)于CSS的文章,大家都比較關(guān)注,看來(lái)大家對(duì)這塊東西都是很感興趣的,現(xiàn)在趁熱打鐵再來(lái)一發(fā)~~

簡(jiǎn)介
  

一個(gè)用純CSS實(shí)現(xiàn)的簡(jiǎn)單幻燈片效果,僅供實(shí)驗(yàn),要看Demo請(qǐng)自備Chrome瀏覽器,勿用于生產(chǎn)環(huán)境,不然后果自付,咩哈哈哈哈哈~~

  

Demo地址:http://output.jsbin.com/tewuso

效果圖
  

效果圖錄出來(lái)很爛,不上傳了,請(qǐng)看Demo :(

技術(shù)點(diǎn)

:target偽類

object-fit屬性

原理說(shuō)明

:target偽類可以指定當(dāng)前錨點(diǎn)目標(biāo)元素的樣式,比如下面:

查看圖片

#image-1{
  display: none;
}
#image-1:target{
  display: block;
}

點(diǎn)一下"顯示圖片",原本隱藏起來(lái)的#image-1就會(huì)突然冒出來(lái),是不是很神奇?(噗→_→)

CSS中的object-fit屬性在本Demo里面只是輔助作用,其作用是指定object類元素(img、video等)中的實(shí)際內(nèi)容在元素中的填充方式,跟background-size: contain/cover有點(diǎn)點(diǎn)類似。
更具體的介紹請(qǐng)看張?chǎng)涡竦奈恼拢喊肷钊肜斫釩SS3 object-position/object-fit屬性

既然知道有:target這么個(gè)神奇的東西在,那我們完全可以用CSS實(shí)現(xiàn)“點(diǎn)一個(gè)小圖顯示一個(gè)大圖”的效果,再把HTML寫得溜~一點(diǎn),實(shí)現(xiàn)上下圖連續(xù)查看也是可以的。

代碼

先上HTML部分,可以看到其實(shí)這種方式實(shí)現(xiàn)的幻燈片效果并不太靈活,每一個(gè)上下圖按鈕都要寫出來(lái),當(dāng)然用程序生成此類代碼也是很方便的~




  
  JS Bin


  


CSS代碼,很大部分都是用于定位啊布局什么的,另外還有相當(dāng)一部分用于過(guò)渡動(dòng)畫效果,貌似有點(diǎn)影響性能~

html,body{
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #f0f0f0;
}

.gallery-wrapper{
  display: block;
  list-style: none;
  width: 800px;
  height: 400px;
  margin: 60px auto 0 auto;
  padding: 10px;
  background-color: #fff;
}
.gallery-wrapper li{
  display: block;
  float: left;
  list-style: none;
  width: 180px;
  height: 180px;
  padding: 10px;
}
.gallery-wrapper a{
  display: block;
  width: 180px;
  height: 180px;
  overflow: hidden;
}
.gallery-wrapper img{
  display: block;
  width: 180px;
  height: 180px;
  object-fit: cover;
  background-color: #eee;
  transition: .5s;
}
.gallery-wrapper a:hover img{
  transform: scale(1.1);
}

.hidden-images-wrapper > div{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,.8);
  opacity: 0;
  transition: .6s;
  pointer-events: none;
}
.hidden-images-wrapper > div:target{
  opacity: 1;
  pointer-events: auto;
}
.hidden-images-wrapper img{
  display: block;
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 740px;
  height: 500px;
  max-width: 90%;
  max-height: 90%;
  margin: auto;
  padding: 30px;
  background-color: #fff;
  border-radius: 5px;
  object-fit: contain;
  transition: .7s;
  transform: translateY(-30px);
}
.hidden-images-wrapper div:target img{
  transform: translateY(0);
}
.img-prev,
.img-next{
  display: block;
  position: absolute;
  z-index: 4;
  top: 0;
  bottom: 0;
  height: 50px;
  margin: auto 0;
  padding: 0 20px;
  color: #333;
  font-size: 16px;
  line-height: 50px;
  text-decoration: none;
  background-color: #fff;
}
.img-prev:hover,
.img-next:hover{
  background-color: #eee;
}
.img-prev{
  left: 0;
  border-radius: 0 5px 5px 0;
}
.img-next{
  right: 0;
  border-radius: 5px 0 0 5px;
}
.img-close{
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: default;
}

就這些。。。
最后丟一個(gè)單個(gè)圖片放大展示的效果:http://output.jsbin.com/goyeju/2,有性趣的同學(xué)可以自行研究原理,也很簡(jiǎn)單的

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/111094.html

相關(guān)文章

  • 用純CSS實(shí)現(xiàn)簡(jiǎn)單相冊(cè)燈片

    摘要:最后丟一個(gè)單個(gè)圖片放大展示的效果,有性趣的同學(xué)可以自行研究原理,也很簡(jiǎn)單的 之前發(fā)了兩篇關(guān)于CSS的文章,大家都比較關(guān)注,看來(lái)大家對(duì)這塊東西都是很感興趣的,現(xiàn)在趁熱打鐵再來(lái)一發(fā)~~ 簡(jiǎn)介 一個(gè)用純CSS實(shí)現(xiàn)的簡(jiǎn)單幻燈片效果,僅供實(shí)驗(yàn),要看Demo請(qǐng)自備Chrome瀏覽器,勿用于生產(chǎn)環(huán)境,不然后果自付,咩哈哈哈哈哈~~ Demo地址:http://output.jsb...

    ivydom 評(píng)論0 收藏0
  • Android Gallery2技術(shù)分析

    摘要:渲染和事件處理通過(guò)這個(gè)數(shù)結(jié)構(gòu)傳遞。對(duì)應(yīng)的數(shù)據(jù)適配器分別是。用圖形表示如下數(shù)據(jù)模型和數(shù)據(jù)流分析數(shù)據(jù)適配器是數(shù)據(jù)到的橋梁,連接數(shù)據(jù)源和。由管理,等在初始化的時(shí)候會(huì)通過(guò)獲取一個(gè),這個(gè)就是的數(shù)據(jù)的最終來(lái)源,即數(shù)據(jù)適配器的數(shù)據(jù)來(lái)源。 概述 ??圖庫(kù)和相機(jī)在內(nèi)部實(shí)現(xiàn)上其實(shí)是共用的一個(gè)app,即Gallery2。它們是Gallery2的兩個(gè)不同的入口。圖庫(kù)的主要功能是展示和管理設(shè)備中的或者網(wǎng)絡(luò)上的媒...

    yedf 評(píng)論0 收藏0
  • Web前端常用插件

    摘要:彈窗視頻嵌入插件幻燈片圖片切換手機(jī)端響應(yīng)式日期控件上傳圖片控件校驗(yàn)控件分頁(yè)靜態(tài)分頁(yè)動(dòng)態(tài)分頁(yè)相冊(cè)效果控件多級(jí)下拉圖片延遲加載或響應(yīng)式管理模板插件庫(kù)大轉(zhuǎn)盤九宮格效果整屏滾動(dòng)滾動(dòng)效果用于移動(dòng)項(xiàng)目的光滑菜單瀏覽器端格式化工具千手觀音 彈窗 1.blockUI2.overlay 3.sweetAlert 視頻 1.jwplayer2.video.js html53.swfobject Flas...

    quietin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<