伊人久久大香线蕉综合影视_日韩精品少妇无码受不了_71pao成人国产永久免费视频_国产伦片中文免费观看_国产高清无码麻豆精品_九色综合伊人久久富二代_日韩黄色精品_日韩A∨精品日韩精品无码

巧用偽元素before和after制作絢麗效果

2020-7-27    seo達(dá)人

CSS :before 選擇器

定義和說明

:before 選擇器向選定的元素前插入內(nèi)容。

使用content 屬性來指定要插入的內(nèi)容。


CSS :after 選擇器

定義和說明

:after 選擇器向選定的元素之后插入內(nèi)容。

使用content 屬性來指定要插入的內(nèi)容。


這兩個(gè)偽元素會(huì)在真正頁面元素之前和之后插入一個(gè)額外的元素,從技術(shù)角度上講,它們與下面的HTML標(biāo)記是等效的。


1.偽類光圈



<div class="hover-circle">CSS</div>

.hover-circle {

 width: 100%;

 display: flex;

 align-items: center;

 justify-content: center;

 height: 100%;

 font-size: 3rem;

 letter-spacing: 0.3rem;

 font-weight: bold;

 position: relative;

 cursor: pointer;

 color: #666;

}


.hover-circle::before {

 width: 8.5rem;

 height: 8.5rem;

 border: 3px solid pink;

 content: "";

 border-radius: 50%;

 position: absolute;

 opacity: 0;

}


.hover-circle::after {

 width: 7.2rem;

 height: 7.2rem;

 border: 6px solid pink;

 content: "";

 border-radius: 50%;

 position: absolute;

 opacity: 0;

}


.hover-circle:hover::before,

.hover-circle:hover::after {

 animation-duration: 0.8s;

 animation-delay: 0.2s;

 animation: circle 0.8s;

}


@keyframes circle {

 0% {

   opacity: 0;

   scale: 1;

 }


 25% {

   opacity: 0.25;

 }


 50% {

   opacity: 0.5;

   scale: 1.03;

 }


 75% {

   opacity: 0.75;

 }


 100% {

   opacity: 1;

   scale: 1.03;

 }

}

2.偽類括號(hào)效果



<div class="hover-text">CSS</div>

.hover-text {

 width: 100%;

 display: flex;

 align-items: center;

 justify-content: center;

 height: 100%;

 font-size: 3rem;

 letter-spacing: 0.3rem;

 font-weight: bold;

 position: relative;

 cursor: pointer;

 color: #666;

}


.hover-text::before {

 content: "[";

 position: absolute;

 left: 0.8rem;

 opacity: 0;

 color: #999;

}


.hover-text::after {

 content: "]";

 position: absolute;

 right: 0.8rem;

 opacity: 0;

 color: #999;

}


.hover-text:hover::before {

 animation-duration: 0.8s;

 animation-delay: 0.2s;

 animation: hovertext1 0.8s;

}


.hover-text:hover::after {

 animation-duration: 0.8s;

 animation-delay: 0.2s;

 animation: hovertext2 0.8s;

}


@keyframes hovertext1 {

 0% {

   opacity: 0;

   left: 0.8rem;

 }


 100% {

   opacity: 1;

   left: 0.5rem;

 }

}


@keyframes hovertext2 {

 0% {

   opacity: 0;

   right: 0.8rem;

 }


 100% {

   opacity: 1;

   right: 0.5rem;

 }

}

3.炫酷絲帶效果

雙邊絲帶



<div class="tc">

   <div class="title1"><span>距離結(jié)束還有10天</span></div>

</div>

.title1 {

 position: relative;

 display: inline-block;

}


.title1 span {

 position: relative;

 z-index: 2;

 display: inline-block;

 padding: 0 15px;

 height: 32px;

 line-height: 32px;

 background-color: #dc5947;

 color: #fff;

 font-size: 16px;

 box-shadow: 0 10px 6px -9px rgba(0, 0, 0, 0.6);

}


.title1 span::before,

.title1 span::after {

 position: absolute;

 bottom: -6px;

 border-width: 3px 5px;

 border-style: solid;

 content: "";

}


.title1 span::before {

 left: 0;

 border-color: #972f22 #972f22 transparent transparent;

}


.title1 span::after {

 right: 0;

 border-color: #972f22 transparent transparent #972f22;

}


.title1::before,

.title1::after {

 position: absolute;

 top: 6px;

 content: "";

 border-style: solid;

 border-color: #dc5947;

}


.title1::before {

 left: -32px;

 border-width: 16px 26px 16px 16px;

 border-left-color: transparent;

}


.title1::after {

 right: -32px;

 border-width: 16px 16px 16px 26px;

 border-right-color: transparent;

}

右邊絲帶



<span class="title2">距離結(jié)束還有10天</span>

.title2 {

 position: relative;

 display: inline-block;

 padding: 0 15px;

 height: 32px;

 line-height: 32px;

 background-color: #dc5947;

 color: #fff;

 font-size: 16px;

}


.title2::before {

 position: absolute;

 top: -4px;

 left: 0;

 border-width: 2px 4px;

 border-style: solid;

 border-color: transparent #972f22 #972f22 transparent;

 content: "";

}


.title2::after {

 position: absolute;

 top: 0;

 right: -8px;

 border-width: 16px 8px 16px 0;

 border-style: solid;

 border-color: #dc5947 transparent #dc5947 #dc5947;

 content: "";

}

箭頭絲帶



<span class="title3">距離結(jié)束還有10天</span>

.title3 {

 position: relative;

 display: inline-block;

 margin-right: 16px;

 padding: 0 10px;

 height: 32px;

 line-height: 32px;

 background-color: #dc5947;

 color: #fff;

 font-size: 16px;

}


.title3::before {

 position: absolute;

 top: 0;

 left: -16px;

 border-width: 16px 16px 16px 0;

 border-style: solid;

 border-color: transparent #dc5947 transparent transparent;

 content: "";

}


.title3::after {

 position: absolute;

 top: 0;

 right: -16px;

 border-width: 16px 16px 16px 0;

 border-style: solid;

 border-color: #dc5947 transparent #dc5947 #dc5947;

 content: "";

}

多個(gè)箭頭絲帶



<div class="mt30 pl16">

   <span class="title3">距離結(jié)束還有10天</span>

   <span class="title3 ml5">距離結(jié)束還有10天</span>

   <span class="title3 ml5">距離結(jié)束還有10天</span>

</div>

.title4 {

 width: 200px;

 height: 140px;

 position: absolute;

 top: -8px;

 left: -8px;

 overflow: hidden;

}


.title4::before {

 position: absolute;

 left: 124px;

 border-radius: 8px 8px 0 0;

 width: 16px;

 height: 8px;

 background-color: #972f22;

 content: "";

}


.title4::after {

 position: absolute;

 left: 0;

 top: 124px;

 border-radius: 0 8px 8px 0;

 width: 8px;

 height: 16px;

 background-color: #972f22;

 content: "";

}


.title4 span {

 display: inline-block;

 text-align: center;

 width: 200px;

 height: 40px;

 line-height: 40px;

 position: absolute;

 top: 30px;

 left: -50px;

 z-index: 2;

 overflow: hidden;

 -ms-transform: rotate(-45deg);

 -moz-transform: rotate(-45deg);

 -webkit-transform: rotate(-45deg);

 -o-transform: rotate(-45deg);

 transform: rotate(-45deg);

 border: 1px dashed #fff;

 box-shadow: 0 0 0 3px #dc5947, 0 14px 7px -9px rgba(0, 0, 0, 0.6);

 background-color: #dc5947;

 color: #fff;

}

懸掛標(biāo)簽



<div class="pr mt30" style="background-color: #eee; height: 200px;">

   <div class="title4"><span>企業(yè)熱門動(dòng)態(tài)</span></div>

   <div class="title5"><span>企業(yè)熱門動(dòng)態(tài)</span></div>

</div>

.title5 {

 width: 140px;

 height: 200px;

 position: absolute;

 top: -8px;

 right: -8px;

 overflow: hidden;

}


.title5::before {

 position: absolute;

 right: 124px;

 border-radius: 8px 8px 0 0;

 width: 16px;

 height: 8px;

 background-color: #972f22;

 content: "";

}


.title5::after {

 position: absolute;

 right: 0;

 top: 124px;

 border-radius: 0 8px 8px 0;

 width: 8px;

 height: 16px;

 background-color: #972f22;

 content: "";

}


.title5 span {

 display: inline-block;

 text-align: center;

 width: 200px;

 height: 40px;

 line-height: 40px;

 position: absolute;

 top: 30px;

 right: -50px;

 z-index: 2;

 overflow: hidden;

 -ms-transform: rotate(45deg);

 -moz-transform: rotate(45deg);

 -webkit-transform: rotate(45deg);

 -o-transform: rotate(45deg);

 transform: rotate(45deg);

 border: 1px dashed #fff;

 box-shadow: 0 0 0 3px #dc5947, 0 14px 7px -9px rgba(0, 0, 0, 0.6);

 background-color: #dc5947;

 color: #fff;

}

4.幾何圖形

三角形



<div class="triangle"></div>

.triangle {

 width: 0;

 height: 0;

 margin: 50px auto;

 border-bottom: 100px solid #dc5947;

 border-left: 50px solid transparent;

 border-right: 50px solid transparent;

 cursor: pointer;

 transform: scale(1.2);

 transition: 0.5s;

}

五角星



<div class="pentagram"></div>

.pentagram {

 width: 0;

 height: 0;

 margin: 100px auto;

 position: relative;

 border-bottom: 70px solid #dc5947;

 border-left: 100px solid transparent;

 border-right: 100px solid transparent;

 -webkit-transform: rotate(35deg);

 -moz-transform: rotate(35deg);

 -ms-transform: rotate(35deg);

 -o-transform: rotate(35deg);

 transform: rotate(35deg);

 -webkit-transform: scale(1), rotate(35deg);

 -moz-transform: scale(1), rotate(35deg);

 -ms-transform: scale(1), rotate(35deg);

 -o-transform: scale(1), rotate(35deg);

 transform: scale(1), rotate(35deg);

}


.pentagram::after {

 content: "";

 width: 0;

 height: 0;

 border-bottom: 70px solid #dc5947;

 border-left: 100px solid transparent;

 border-right: 100px solid transparent;

 -webkit-transform: rotate(-70deg);

 -moz-transform: rotate(-70deg);

 -ms-transform: rotate(-70deg);

 -o-transform: rotate(-70deg);

 transform: rotate(-70deg);

 position: absolute;

 top: 0px;

 left: -100px;

}


.pentagram::before {

 content: "";

 width: 0;

 height: 0;

 border-bottom: 80px solid #dc5947;

 border-left: 30px solid transparent;

 border-right: 30px solid transparent;

 -webkit-transform: rotate(-35deg);

 -moz-transform: rotate(-35deg);

 -ms-transform: rotate(-35deg);

 -o-transform: rotate(-35deg);

 transform: rotate(-35deg);

 position: absolute;

 top: -45px;

 left: -60px;

}

5.水滴



<div class="drop"></div>

.drop::after {

 content: "";

 position: absolute;

 width: 30px;

 height: 20px;

 border-radius: 50%;

 background-color: #ace3ff;

 margin: 100px auto;

 top: -50px;

 left: 25px;

 box-shadow: 5px 12px 4px #ace3ff, -5px 11px 4px #ace3ff, 0px 14px 4px #4d576e;

 -webkit-transform: rotate(35deg);

}


.drop::before {

 content: "";

 position: absolute;

 width: 0px;

 height: 0px;

 border-style: solid;

 border-width: 0 40px 50px 40px;

 border-color: transparent transparent #ace3ff transparent;

 top: -30px;

 left: 10px;

}


.drop {

 width: 100px;

 height: 100px;

 border-radius: 50%;

 background-color: #ace3ff;

 position: relative;

 margin: 100px auto;

 box-shadow: 0px 6px 0 #3f475a;

}

6 絢麗流動(dòng)邊框





<div class="box-line1"></div>

.box-line2,

.box-line2::before,

.box-line2::after {

 position: absolute;

 top: 0;

 bottom: 0;

 left: 0;

 right: 0;

}


.box-line2 {

 width: 200px;

 height: 200px;

 margin: auto;

 color: #69ca62;

 box-shadow: inset 0 0 0 1px rgba(105, 202, 98, 0.5);

}


.box-line2::before,

.box-line2::after {

 content: "";

 z-index: 99;

 margin: -5%;

 box-shadow: inset 0 0 0 2px;

 animation: clipMe 8s linear infinite;

}


.box-line2::before {

 animation-delay: -4s;

}


.box-line2:hover::after,

.box-line2:hover::before {

 background-color: rgba(255, 0, 0, 0.3);

}


@keyframes clipMe {


 0%,

 100% {

   clip: rect(0px, 220px, 2px, 0px);

 }


 25% {

   clip: rect(0px, 2px, 220px, 0px);

 }


 50% {

   clip: rect(218px, 220px, 220px, 0px);

 }


 75% {

   clip: rect(0px, 220px, 220px, 218px);

 }

}


@keyframes surround {


 0%,

 100% {

   clip: rect(0px, 220px, 2px, 0px);

 }


 25% {

   clip: rect(0px, 2px, 220px, 0px);

 }


 50% {

   clip: rect(218px, 220px, 220px, 0px);

 }


 75% {

   clip: rect(0px, 220px, 220px, 218px);

 }

}


.box-line1:before,

.box-line1:after {

 position: absolute;

 top: 0;

 left: 0;

 bottom: 0;

 right: 0;

 content: "";

 z-index: 99;

 margin: -5%;

 animation: surround linear infinite 8s;

 box-shadow: inset 0 0 0 2px #69ca62;

}


.box-line1:before {

 animation-delay: -4s;

}


.box-line1 {

 border: 1px solid #69ca62;

 position: absolute;

 left: 500px;

 top: 200px;

 margin: auto;

 width: 200px;

 height: 200px;

 margin: auto;

}

7.Tooltip提示



<div class="tip" data-tip="CSS偽類">CSS偽類</div>

.tip::after {

 content: attr(data-tip);

 display: none;

 position: absolute;

 padding: 5px 10px;

 left: 15%;

 bottom: 100%;

 width: 150px;

 margin-bottom: 12px;

 transform: translateX(-50%);

 font-size: 12px;

 background: #000;

 color: #fff;

 cursor: default;

 border-radius: 4px;

}


.tip::before {

 content: " ";

 position: absolute;

 display: none;

 left: 15%;

 bottom: 100%;

 transform: translateX(-50%);

 margin-bottom: 3px;

 width: 0;

 height: 0;

 border-left: 6px solid transparent;

 border-right: 6px solid transparent;

 border-top: 9px solid #000;

}


.tip:hover::after,

.tip:hover::before {

 display: block;

}

8.CSS 偽類盒子陰影

使用偽元素:before and :after制作出了完美驚艷的相片陰影效果。其中的技巧是使用絕對(duì)定位固定偽元素,然后給它們的z-index一個(gè)負(fù)值,以背景出現(xiàn)。






<div class="box effect2">

   <h3>CSS 偽類盒子陰影</h3>

</div>

.effect2 {

   position: relative;

}


.effect2::before, .effect2::after {

   z-index: -1;

   position: absolute;

   content: "";

   bottom: 15px;

   left: 10px;

   width: 50%;

   top: 80%;

   max-width: 300px;

   background: #777;

   -webkit-box-shadow: 0 15px 10px #777;

   -moz-box-shadow: 0 15px 10px #777;

   box-shadow: 0 15px 10px #777;

   -webkit-transform: rotate(-3deg);

   -moz-transform: rotate(-3deg);

   -o-transform: rotate(-3deg);

   -ms-transform: rotate(-3deg);

   transform: rotate(-3deg);

}

.effect2::after {

   -webkit-transform: rotate(3deg);

   -moz-transform: rotate(3deg);

   -o-transform: rotate(3deg);

   -ms-transform: rotate(3deg);

   transform: rotate(3deg);

   right: 10px;

   left: auto;

}

CSS Box 陰影效果


9.Tabs當(dāng)前激活狀態(tài)



   <div class="sm-box flex">

       <div class="menu-tabs active">首頁</div>

       <div class="menu-tabs">新聞</div>

       <div class="menu-tabs">視頻</div>

       <div class="menu-tabs">圖片</div>

   </div>

.menu-tabs {

 display: block;

 padding: 0.25rem 1.5rem;

 clear: both;

 font-weight: 400;

 color: #212529;

 text-align: inherit;

 white-space: nowrap;

 background-color: transparent;

 width: 50px;

 border: 0;

 height: 35px;

 justify-content: center;

 display: flex;

 cursor: pointer;

}


.menu-tabs:hover {

 color: #20a884;

 position: relative;

}


.menu-tabs:hover:after {

 position: absolute;

 content: "";

 border: 1px solid #20a884;

 width: 3rem;

 left: 0;

 bottom: 0;

 margin-left: 50%;

 transform: translateX(-50%);

}


.active {

 position: relative;

 color: #20a884;

}


.flex {

 display: flex;

}


.active::after {

 position: absolute;

 content: "";

 border: 1px solid #20a884;

 width: 3rem;

 left: 0;

 bottom: 0;

 margin-left: 50%;

 transform: translateX(-50%);

}

10.偽元素模糊背景



<div class="container">

  <div class="overlay">

     <h1>A blurred overlay</h1>

    <p>... mask or whatever

    <br>that is responsive and could be cross-browser compatible back to IE9</p>

  </div>

</div>

.container {

 width: 100%;

 height: 100%;

 margin: 0;

}


.container,

.overlay:before {

 background: url(https://wow.techbrood.com/assets/landing.jpg) no-repeat fixed 0 0 / cover;

}


.container {

 -webkit-box-align: center;

 -webkit-align-items: center;

 -ms-flex-align: center;

 align-items: center;

 display: -webkit-box;

 display: -webkit-flex;

 display: -ms-flexbox;

 display: flex;

 -webkit-box-pack: center;

 -webkit-justify-content: center;

 -ms-flex-pack: center;

 justify-content: center;

}


.overlay {

 max-height: 200px;

 margin: 0 auto;

 max-width: 768px;

 padding: 50px;

 position: relative;

 color: white;

 font-family: "Lato";

 position: relative;

 text-align: center;

 z-index: 0;

}


.overlay:before {

 content: "";

 -webkit-filter: blur(100px);

 filter: blur(100px);

 height: 100%;

 left: 0;

 position: absolute;

 top: 0;

 width: 100%;

 z-index: -1;

}

11.藍(lán)湖文字



<span class="lanhu_text">

    本站由叫我詹躲躲提供技術(shù)支持

</span>

.lanhu_text {

 position: relative;

 color: #2878ff;

}


.lanhu_text::before {

 content: "";

 width: 80px;

 height: 20px;

 position: absolute;

 left: -86px;

 top: 0;

 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAABCAYAAABJwyn/AAAAjElEQVQoU22NSw7CQAxDX8ahICF2HIDTcf9d1c8kaDpthQSL6CmxHRuk8cZfMxqf6DGh+Y5uCxquaB7xdUCXilZHWvBorEiOaqAKrkRRUEmUOw283TKRRb9b4GnIEpWmGYrA237kDh1w6J5N7zzzZv13gtuvT7t++jefUTYmwvpk7v3fPaCzn//9LfsBvRpHnliu+xMAAAAASUVORK5CYII=) 0 no-repeat;

}


.lanhu_text::after {

 content: "";

 width: 80px;

 height: 20px;

 position: absolute;

 right: -86px;

 top: 0;

 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAABCAYAAABJwyn/AAAAhElEQVQoU22OSw7CQAxDXzJDWbHiEFyRJQflFggJSjyDph9oC6snx45lO52rrKJqzIyNlkFUPv6vnv+3uW9vrPpBq77/uWFPAXnrnfYVQ16JiWq0stjvxKB9vDc/MeaXWo5cqDEFUkKpEuEoB3ollHvUZ9QV4rFD3R3d9ujwJK5HxAW9AStemAIOwCNlAAAAAElFTkSuQmCC) 100% no-repeat;

}

12 主要標(biāo)題



<div class="first-title">服務(wù)項(xiàng)目</div>

.first-title {

 position: relative;

 color: #a98661;

 font-weight: 400;

 font-size: 30px;

 text-align: center;

}


.first-title::before,

.first-title::after {

 position: absolute;

 content: "";

 width: 110px;

 border-bottom: 1px solid #a98661;

 top: 50%;

 transform: translateY(-50%);

}


.first-title::before {

 left: 100px;

}


.first-title::after {

 right: 100px;

}

13.鼠標(biāo)浮層遮罩浮層



<div class="black-mask"></div>

.black-mask {

 position: relative;

 height: 100%;

 width: 100%;

 cursor: pointer;

}


.black-mask:hover {

 transition-duration: 1s;

 scale: 1.02;

}


.black-mask:hover:before {

 object-fit: cover;

}


.black-mask:hover:after {

 height: 100%;

 opacity: 1;

 transition-duration: 1s;

 display: flex;

 align-items: flex-end;

 padding: 0 30px 15px;

}


.black-mask::before {

 position: absolute;

 content: "";

 background: url(https://dcdn.it120.cc/2019/11/14/f17c5848-6d1f-4254-b3ba-64d3969d16b6.jpg) no-repeat;

 background-size: 100% 100%;

 width: 100%;

 height: 100%;

}


.black-mask::after {

 position: absolute;

 content: "霧在微風(fēng)的吹動(dòng)下滾來滾去,像冰峰雪山,似蓬萊仙境,如海市蜃樓,使人覺得飄然欲仙。山河景色在霧的裝點(diǎn)下,變得更加美麗。遠(yuǎn)處的七連山巍峨挺拔,它們仿佛成了神仙住的寶山,令人神往。近處池塘邊時(shí)時(shí)飄來霧氣,在初升陽光的照耀下,呈現(xiàn)出赤、橙、黃、綠、青、藍(lán)、紫七種色彩。......";

 width: 90%;

 height: 0%;

 bottom: 0;

 right: 0;

 z-index: 32;

 background: rgba(0, 0, 0, 0.3);

 opacity: 1;

 color: #fff;

 opacity: 0;

 padding: 0 30px 0;

}

14.絢麗光圈



<div class="aperture">光圈</div>

.aperture {

 width: 136px;

 height: 136px;

 background-color: #dc5947;

 border-radius: 50%;

 line-height: 136px;

 text-align: center;

 color: #fff;

 font-size: 24px;

 cursor: pointer;

 position: relative;

}


.aperture::before {

 border: 3px dashed #a0ff80;

 content: "";

 width: 144px;

 height: 144px;

 position: absolute;

 border-radius: 50%;

 left: -8px;

 top: -6px;

 animation: clockwise 5s linear infinite;

}


@keyframes clockwise {

 100% {

   transform: rotate(360deg);

 }

}

15.彩色流動(dòng)邊框



<div class="rainbow"></div>

.rainbow {

 position: relative;

 z-index: 0;

 width: 400px;

 height: 300px;

 border-radius: 10px;

 overflow: hidden;

 padding: 2rem;

}


.rainbow::before {

 content: '';

 position: absolute;

 z-index: -2;

 left: -50%;

 top: -50%;

 width: 200%;

 height: 200%;

 background-color: #399953;

 background-repeat: no-repeat;

 background-size: 50% 50%, 50% 50%;

 background-position: 0 0, 100% 0, 100% 100%, 0 100%;

 background-image: linear-gradient(#399953, #399953), linear-gradient(#fbb300, #fbb300), linear-gradient(#d53e33, #d53e33), linear-gradient(#377af5, #377af5);

 -webkit-animation: rotate 4s linear infinite;

 animation: rotate 4s linear infinite;

}


.rainbow::after {

 content: '';

 position: absolute;

 z-index: -1;

 left: 6px;

 top: 6px;

 width: calc(100% - 12px);

 height: calc(100% - 12px);

 background: white;

 border-radius: 5px;

}


@keyframes rotate {

 100% {

   -webkit-transform: rotate(1turn);

   transform: rotate(1turn);

 }

}

16.炫酷偽類邊框



<div class="corner-button">CSS3</div>

.corner-button::before, .corner-button::after {

 content: '';

 position: absolute;

 background: #2f2f2f;

 z-index: 1;

 transition: all 0.3s;

}

.corner-button::before {

 width: calc(100% - 3rem);

 height: calc(101% + 1rem);

 top: -0.5rem;

 left: 50%;

 -webkit-transform: translateX(-50%);

 transform: translateX(-50%);

}

.corner-button::after {

 height: calc(100% - 3rem);

 width: calc(101% + 1rem);

 left: -0.5rem;

 top: 50%;

 -webkit-transform: translateY(-50%);

 transform: translateY(-50%);

}



.corner-button:hover {

 color: pink;

}

.corner-button {

 font-family: 'Lato', sans-serif;

 letter-spacing: .02rem;

 cursor: pointer;

 background: transparent;

 border: 0.5rem solid currentColor;

 padding: 1.5rem 2rem;

 font-size: 2.2rem;

 color: #06c17f;

 position: relative;

 transition: color 0.3s;

 text-align: center;

 margin: 5rem 12rem;

}

.corner-button:hover::after {

 height: 0;

}


.corner-button:hover::before {

 width: 0;

}

.bg-f2{

 background: #2f2f2f;

}

17.偽類美化文字



<div class="beautify-font" data-text='躲躲'>躲躲</div>

<div class="beautify-font2" data-text='躲躲'>躲躲</div>

.beautify-font{

 position: relative;

 font-size: 12rem;

 color: #0099CC

}

.beautify-font::before{

 position: absolute;

 font-size: 12rem;

 color: #333;

 content: attr(data-text);

 white-space:nowrap;

 width: 50%;

 display: inline-block;

 overflow: hidden;

 transition:1s ease-in-out 0s;

}

.beautify-font2{

 position: relative;

 font-size: 6rem;

 color: #0099CC

}

.beautify-font2::before{

 position: absolute;

 font-size: 6rem;

 color: #333;

 content: attr(data-text);

 white-space:nowrap;

 height: 50%;

 display: inline-block;

 overflow: hidden;

 transition:1s ease-in-out 0s;

}


.beautify-font:hover::before{

 width:0;

}

.beautify-font2:hover::before{

 height: 0;

}

18.照片堆疊效果

只使用一張圖片來創(chuàng)造出一堆圖片疊摞在一起的效果,能做到嗎?當(dāng)然,關(guān)鍵是要使用偽元素:before和:after來幫助呈現(xiàn)。把這些偽元素的z-index設(shè)置成負(fù)值,讓它們以背景方式起作用。




<div class="stackthree"><img src="./images/city.jpg"></div>

.stackthree::before {

 background: #eff4de;

}


.stackthree, .stackthree::before, .stackthree::after {

 border: 6px solid #fff;

 height: 200px;

 width: 200px;

 -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);

 -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);

 box-shadow: 2px 2px 5px rgba(0,0,0,0.3);

}


.stackthree::before {

 top: 5px;

 left: -15px;

 z-index: -1;

 -webkit-transform: rotate(-10deg);

 -moz-transform: rotate(-10deg);

 -o-transform: rotate(-10deg);

 -ms-transform: rotate(-10deg);

 transform: rotate(-10deg);

}

.stackthree::after {

 top: -2px;

 left: -10px;

 -webkit-transform: rotate(-5deg);

 -moz-transform: rotate(-5deg);

 -o-transform: rotate(-5deg);

 -ms-transform: rotate(-5deg);

 transform: rotate(-5deg);

}


.stackthree::before, .stackthree::after {

 background: #768590;

 content: "";

 position: absolute;

 z-index: -1;

 height: 0px\9;

 width: 0px\9;

 border: none\9;

}

.stackthree {

 float: left;

 position: relative;

 margin: 50px;

}

為元素的兼容性

不論你使用單冒號(hào)還是雙冒號(hào)語法,瀏覽器都能識(shí)別。因?yàn)镮E8只支持單冒號(hào)的語法,所以,如果你想兼容IE8,保險(xiǎn)的做法是使用單冒號(hào)。

藍(lán)藍(lán)設(shè)計(jì)m.cqzjtgb.com )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)

日歷

鏈接

個(gè)人資料

存檔

久久热在线av| 久久人人97超碰香蕉20202| 午夜福利欧美成人| 免费女性裸体啪啪无遮挡网站| 欧美精品一区二区免费开放| 怎么达到女性高潮| 热re99久久精品国产66热6| 亚洲片人在线观看| 高清黄色对白视频在线免费看| 操美女的视频在线观看| netflix在线观看网站| 精品电影一区二区在线| 另类亚洲欧美激情| 亚洲精品自拍成人| av一本久久久久| 国产在视频线精品| 亚洲美女黄片视频| 免费高清在线观看日韩| 国产欧美日韩一区二区精品| 中文字幕av电影在线播放| 国产亚洲一区二区精品| 亚洲成人国产一区在线观看| 香蕉国产在线看| 久久ye,这里只有精品| 一边摸一边抽搐一进一出视频| 亚洲成人免费av在线播放| 久久精品人人爽人人爽视色| 亚洲欧美激情综合另类| 国产高清国产精品国产三级| 一区二区三区精品91| 亚洲精品中文字幕一二三四区| 日本wwww免费看| 日日夜夜操网爽| 日本黄色视频三级网站网址 | 亚洲人成电影观看| 国产精品永久免费网站| 丰满饥渴人妻一区二区三| 他把我摸到了高潮在线观看| 香蕉国产在线看| 9色porny在线观看| 12—13女人毛片做爰片一| 亚洲男人天堂网一区| a在线观看视频网站| 欧美国产精品一级二级三级| 亚洲五月色婷婷综合| 日韩精品免费视频一区二区三区| 久久精品91无色码中文字幕| 亚洲情色 制服丝袜| 在线观看免费视频日本深夜| 国产精品二区激情视频| 欧美色视频一区免费| 黄色a级毛片大全视频| 久久久精品区二区三区| 久久久水蜜桃国产精品网| 香蕉国产在线看| 人人妻人人添人人爽欧美一区卜| 亚洲av成人不卡在线观看播放网| 久久人妻福利社区极品人妻图片| 欧美日韩亚洲国产一区二区在线观看 | 变态另类成人亚洲欧美熟女 | 国产精品影院久久| 狠狠狠狠99中文字幕| 久久久国产成人精品二区 | 精品亚洲成a人片在线观看| 国产一区二区三区在线臀色熟女 | 在线国产一区二区在线| av线在线观看网站| а√天堂www在线а√下载 | 美女高潮到喷水免费观看| 亚洲熟女精品中文字幕| 亚洲色图综合在线观看| 老熟妇仑乱视频hdxx| 欧美激情极品国产一区二区三区| 亚洲欧美激情综合另类| 亚洲国产精品合色在线| a级片在线免费高清观看视频| 十八禁人妻一区二区| 欧美大码av| 建设人人有责人人尽责人人享有的| a级片在线免费高清观看视频| 国产精品偷伦视频观看了| 黑人欧美特级aaaaaa片| 999久久久国产精品视频| 欧美激情极品国产一区二区三区| 国产成人欧美在线观看 | 这个男人来自地球电影免费观看| 久久国产精品人妻蜜桃| 欧美+亚洲+日韩+国产| 90打野战视频偷拍视频| 成熟少妇高潮喷水视频| 国产亚洲一区二区精品| 岛国毛片在线播放| 中文字幕色久视频| 欧美日韩瑟瑟在线播放| 精品乱码久久久久久99久播| 精品国产一区二区久久| 女性被躁到高潮视频| 啦啦啦免费观看视频1| 欧美在线一区亚洲| 多毛熟女@视频| 久热爱精品视频在线9| 国产高清激情床上av| 亚洲精品自拍成人| 精品高清国产在线一区| 国产真人三级小视频在线观看| 精品福利永久在线观看| 我的亚洲天堂| 久久久国产欧美日韩av| 久久天躁狠狠躁夜夜2o2o| av天堂久久9| 热re99久久精品国产66热6| 久久久水蜜桃国产精品网| 久久这里只有精品19| 欧美乱码精品一区二区三区| 午夜福利一区二区在线看| 十八禁人妻一区二区| 脱女人内裤的视频| 国产一区在线观看成人免费| 亚洲一区二区三区欧美精品| 国产在线精品亚洲第一网站| 大型黄色视频在线免费观看| 叶爱在线成人免费视频播放| 99久久综合精品五月天人人| 国产精品99久久99久久久不卡| 1024香蕉在线观看| 一区在线观看完整版| 热re99久久国产66热| 欧美+亚洲+日韩+国产| 少妇裸体淫交视频免费看高清 | 国产片内射在线| 动漫黄色视频在线观看| 国内毛片毛片毛片毛片毛片| 精品第一国产精品| 男人舔女人的私密视频| 亚洲黑人精品在线| 日日夜夜操网爽| 涩涩av久久男人的天堂| 电影成人av| 黑人欧美特级aaaaaa片| 国产成人系列免费观看| 欧美日韩视频精品一区| 欧美人与性动交α欧美软件| 一进一出好大好爽视频| 欧美精品一区二区免费开放| 久久精品亚洲熟妇少妇任你| av视频免费观看在线观看| 两性夫妻黄色片| 看黄色毛片网站| 欧美精品高潮呻吟av久久| 最近最新免费中文字幕在线| 热re99久久国产66热| 一级a爱片免费观看的视频| 国产精品 国内视频| 欧美久久黑人一区二区| 国产深夜福利视频在线观看| 亚洲一区二区三区欧美精品| 美国免费a级毛片| 1024香蕉在线观看| 久久久国产成人精品二区 | 久久久精品免费免费高清| 欧美日韩视频精品一区| 欧美日韩瑟瑟在线播放| 高清视频免费观看一区二区| 中出人妻视频一区二区| 少妇粗大呻吟视频| 免费人成视频x8x8入口观看| 精品久久久久久久久久免费视频 | 国产xxxxx性猛交| 香蕉丝袜av| 国内久久婷婷六月综合欲色啪| 黄色 视频免费看| 亚洲人成77777在线视频| 大片电影免费在线观看免费| 久久久久久免费高清国产稀缺| 亚洲熟妇熟女久久| 亚洲成国产人片在线观看| 国产精品免费视频内射| av有码第一页| 中文字幕最新亚洲高清| 天天躁夜夜躁狠狠躁躁| 久久99一区二区三区| 亚洲欧洲精品一区二区精品久久久| 国产99白浆流出| 日韩视频一区二区在线观看| 法律面前人人平等表现在哪些方面| 老汉色∧v一级毛片| 国产精品av久久久久免费| 欧洲精品卡2卡3卡4卡5卡区| 男人舔女人的私密视频| 欧美亚洲 丝袜 人妻 在线| 一区二区三区国产精品乱码| 他把我摸到了高潮在线观看| 国产麻豆69| 激情在线观看视频在线高清 | 美国免费a级毛片| 国产不卡av网站在线观看| 一进一出抽搐动态| 黑人巨大精品欧美一区二区mp4| av有码第一页| xxx96com| 久久狼人影院| 免费在线观看亚洲国产| 亚洲精品在线美女| 满18在线观看网站| 色综合婷婷激情| 精品人妻在线不人妻| 免费观看a级毛片全部| 热99国产精品久久久久久7| 美女高潮喷水抽搐中文字幕| 久久久国产一区二区| 丰满饥渴人妻一区二区三| 国产精品av久久久久免费| 国产人伦9x9x在线观看| 欧美av亚洲av综合av国产av| 操出白浆在线播放| 精品福利观看| 欧美日韩亚洲综合一区二区三区_| svipshipincom国产片| 久久久久久久国产电影| 99riav亚洲国产免费| 亚洲成人手机| 老汉色av国产亚洲站长工具| 成人18禁在线播放| 欧美av亚洲av综合av国产av| 午夜老司机福利片| 久久久久久免费高清国产稀缺| 久久人妻熟女aⅴ| 成人影院久久| 午夜福利欧美成人| 亚洲一区高清亚洲精品| 天天躁夜夜躁狠狠躁躁| 欧美乱妇无乱码| 高清欧美精品videossex| 人妻一区二区av| 国产单亲对白刺激| 丝瓜视频免费看黄片| 又大又爽又粗| 高清欧美精品videossex| 亚洲av成人av| 男女高潮啪啪啪动态图| 亚洲成人免费av在线播放| 成年人黄色毛片网站| 欧美精品啪啪一区二区三区| 亚洲精品国产精品久久久不卡| 亚洲精品乱久久久久久| 天天躁日日躁夜夜躁夜夜| 日韩免费av在线播放| 久久天堂一区二区三区四区| cao死你这个sao货| av片东京热男人的天堂| 国产一卡二卡三卡精品| 亚洲精品美女久久久久99蜜臀| 桃红色精品国产亚洲av| 欧美最黄视频在线播放免费 | 在线播放国产精品三级| 999久久久精品免费观看国产| 成在线人永久免费视频| 久久久久精品国产欧美久久久| 欧美日韩亚洲高清精品| videosex国产| 久久久久久亚洲精品国产蜜桃av| 精品卡一卡二卡四卡免费| 在线观看一区二区三区激情| 丝袜人妻中文字幕| 丝袜美足系列| 午夜福利视频在线观看免费| 91av网站免费观看| 日本wwww免费看| 欧美日韩亚洲国产一区二区在线观看 | 人成视频在线观看免费观看| 欧美大码av| 亚洲欧美色中文字幕在线| 一级作爱视频免费观看| 999久久久精品免费观看国产| cao死你这个sao货| 两性午夜刺激爽爽歪歪视频在线观看 | videosex国产| 亚洲精品av麻豆狂野| 久久天堂一区二区三区四区| 国产精品 欧美亚洲| 精品人妻1区二区| 一区在线观看完整版| 国产精品免费视频内射| 久久人妻熟女aⅴ| 一区二区三区国产精品乱码| 国产午夜精品久久久久久| 国产高清国产精品国产三级| 国产精品久久久人人做人人爽| 国产成人免费观看mmmm| 99久久人妻综合| 久久午夜亚洲精品久久| 国产精品1区2区在线观看. | 亚洲av片天天在线观看| 亚洲中文av在线| 黄片播放在线免费| 久久中文看片网| 人妻久久中文字幕网| 国产深夜福利视频在线观看| 国产成人av教育| 国产99白浆流出| 色精品久久人妻99蜜桃| 国产乱人伦免费视频| 精品国产乱码久久久久久男人| 亚洲 欧美一区二区三区| 国产精品国产av在线观看| 色综合欧美亚洲国产小说| 亚洲av日韩在线播放| 悠悠久久av| 国产亚洲精品久久久久5区| 亚洲 欧美一区二区三区| 黄片小视频在线播放| 精品午夜福利视频在线观看一区| 国产在线观看jvid| 首页视频小说图片口味搜索| 久久久国产欧美日韩av| 男人操女人黄网站| 久久久久久免费高清国产稀缺| 午夜福利在线观看吧| 不卡av一区二区三区| 老司机影院毛片| 久久 成人 亚洲| 亚洲久久久国产精品| av一本久久久久| 成年动漫av网址| 老司机午夜福利在线观看视频| 国产在线一区二区三区精| 免费观看a级毛片全部| 丰满饥渴人妻一区二区三| 免费看十八禁软件| 久久香蕉精品热| 精品福利永久在线观看| 久久精品亚洲熟妇少妇任你| 亚洲国产精品一区二区三区在线| 亚洲一区中文字幕在线| cao死你这个sao货| 国产精品一区二区精品视频观看| 国产精品久久久久久人妻精品电影| 黄色毛片三级朝国网站| 午夜福利视频在线观看免费| 视频在线观看一区二区三区| 精品国内亚洲2022精品成人 | 十八禁网站免费在线| 国产成人一区二区三区免费视频网站| 岛国在线观看网站| 欧美午夜高清在线| 日韩大码丰满熟妇| 亚洲精品av麻豆狂野| 啦啦啦免费观看视频1| 最新的欧美精品一区二区| 午夜日韩欧美国产| 人妻 亚洲 视频| 18禁黄网站禁片午夜丰满| 亚洲自偷自拍图片 自拍| 岛国毛片在线播放| 成人18禁高潮啪啪吃奶动态图| 免费少妇av软件| 色婷婷av一区二区三区视频| 飞空精品影院首页| 超色免费av| 亚洲色图av天堂| 美女高潮到喷水免费观看| av天堂久久9| 久久精品熟女亚洲av麻豆精品| 十分钟在线观看高清视频www| 国产精品综合久久久久久久免费 | 精品福利观看| 国产男女超爽视频在线观看| 久久人妻av系列| 久久精品熟女亚洲av麻豆精品| 国产精品亚洲av一区麻豆| 亚洲全国av大片| 亚洲人成电影观看| av免费在线观看网站| 天堂中文最新版在线下载| 热re99久久国产66热| 99在线人妻在线中文字幕 | 美女高潮喷水抽搐中文字幕| 日韩欧美在线二视频 | 一级片'在线观看视频| 久久久久久人人人人人| 啪啪无遮挡十八禁网站| 中文字幕高清在线视频| 丰满的人妻完整版| 免费在线观看亚洲国产| 日本黄色视频三级网站网址 | 久久久久国产精品人妻aⅴ院 | 中文字幕高清在线视频| 一本一本久久a久久精品综合妖精| 大码成人一级视频| 亚洲 国产 在线| 黄片大片在线免费观看| 亚洲成人免费电影在线观看| 国产精品偷伦视频观看了| 黑人巨大精品欧美一区二区mp4| 一级片免费观看大全| 亚洲专区国产一区二区| 欧美乱妇无乱码| 成人av一区二区三区在线看| 午夜老司机福利片| 精品久久久久久,| 91麻豆av在线| 另类亚洲欧美激情| 高潮久久久久久久久久久不卡| 老汉色av国产亚洲站长工具| 亚洲av片天天在线观看| 日本a在线网址| 欧美激情久久久久久爽电影 | 国产男女超爽视频在线观看| 久久精品亚洲熟妇少妇任你| 国产精品久久视频播放| 精品国产超薄肉色丝袜足j| 久久午夜亚洲精品久久| 伊人久久大香线蕉亚洲五| 日本撒尿小便嘘嘘汇集6| 欧美av亚洲av综合av国产av| 国产精品欧美亚洲77777| 国产精品国产av在线观看| 9色porny在线观看| 国产欧美亚洲国产| 国产亚洲精品一区二区www | 欧美亚洲日本最大视频资源| 18禁黄网站禁片午夜丰满| 婷婷精品国产亚洲av在线 | 亚洲精品一二三| 久久久久久久久免费视频了| 视频区欧美日本亚洲| 91在线观看av| 亚洲黑人精品在线| 久久久久久免费高清国产稀缺| 中文字幕人妻熟女乱码| 国产一区二区三区视频了| 国产精品 国内视频| 成年版毛片免费区| 一区二区三区精品91| 曰老女人黄片| 男女免费视频国产| 老司机在亚洲福利影院| 欧美精品一区二区免费开放| 99久久人妻综合| 狂野欧美激情性xxxx| 波多野结衣av一区二区av| 国产精品免费大片| 中文字幕人妻丝袜一区二区| 一级毛片高清免费大全| 免费女性裸体啪啪无遮挡网站| 9热在线视频观看99| 又大又爽又粗| 18禁观看日本| 女人被狂操c到高潮| 午夜福利乱码中文字幕| 两个人看的免费小视频| 一个人免费在线观看的高清视频| 热99国产精品久久久久久7| 一级,二级,三级黄色视频| 国产99白浆流出| 热99re8久久精品国产| 亚洲,欧美精品.| 国产精品久久电影中文字幕 | 欧美另类亚洲清纯唯美| 男女床上黄色一级片免费看| 高潮久久久久久久久久久不卡| 人妻一区二区av| 国产高清videossex| 精品视频人人做人人爽| 久久久久国产一级毛片高清牌| 嫩草影视91久久| 99香蕉大伊视频| 久久久国产欧美日韩av| 亚洲一卡2卡3卡4卡5卡精品中文| 黄色成人免费大全| 精品免费久久久久久久清纯 | 亚洲av第一区精品v没综合| 精品福利观看| 69精品国产乱码久久久| 国产亚洲精品第一综合不卡| √禁漫天堂资源中文www| 欧美黑人欧美精品刺激| 精品久久久精品久久久| 免费看十八禁软件| 好男人电影高清在线观看| 18禁裸乳无遮挡动漫免费视频| 国产免费av片在线观看野外av| 免费观看精品视频网站| 国产伦人伦偷精品视频| 久久香蕉精品热| 一进一出抽搐动态| 欧美在线黄色| 亚洲欧美日韩高清在线视频| 少妇裸体淫交视频免费看高清 | 老司机靠b影院| 最新在线观看一区二区三区| 少妇被粗大的猛进出69影院| 国产99久久九九免费精品| 叶爱在线成人免费视频播放| 亚洲精品一卡2卡三卡4卡5卡| 波多野结衣一区麻豆| 极品教师在线免费播放| 一二三四在线观看免费中文在| 波多野结衣一区麻豆| 午夜福利视频在线观看免费| 久久影院123| 亚洲av电影在线进入| 亚洲色图av天堂| 久9热在线精品视频| 在线视频色国产色| 校园春色视频在线观看| 国产欧美亚洲国产| 欧美激情久久久久久爽电影 | 亚洲av欧美aⅴ国产| 丝袜在线中文字幕| 可以免费在线观看a视频的电影网站| 国产一卡二卡三卡精品| 亚洲欧美一区二区三区久久| 国产黄色免费在线视频| 人人妻,人人澡人人爽秒播| 国产男女内射视频| 欧美激情极品国产一区二区三区| 又黄又爽又免费观看的视频| 欧美人与性动交α欧美精品济南到| 欧美av亚洲av综合av国产av| 久久久久久久久免费视频了| 少妇裸体淫交视频免费看高清 | 国产精品综合久久久久久久免费 | а√天堂www在线а√下载 | 久久久久视频综合| 男女床上黄色一级片免费看| 中文字幕精品免费在线观看视频| 欧美乱妇无乱码| 无遮挡黄片免费观看| 久久热在线av| 国产亚洲精品久久久久5区| 天堂俺去俺来也www色官网| 色婷婷av一区二区三区视频| 国产一卡二卡三卡精品| 搡老熟女国产l中国老女人| 最新的欧美精品一区二区| 99国产极品粉嫩在线观看| 欧美国产精品一级二级三级| 女性生殖器流出的白浆| 九色亚洲精品在线播放| 女警被强在线播放| 国产高清激情床上av| 少妇猛男粗大的猛烈进出视频| 天天操日日干夜夜撸| 悠悠久久av| 欧美另类亚洲清纯唯美| 女人久久www免费人成看片| 手机成人av网站| 国产精品美女特级片免费视频播放器 | netflix在线观看网站| 一边摸一边抽搐一进一小说 | 国产精品永久免费网站| 国产免费现黄频在线看| 亚洲精品成人av观看孕妇| 亚洲人成伊人成综合网2020| 国产91精品成人一区二区三区| 女人爽到高潮嗷嗷叫在线视频| 桃红色精品国产亚洲av| 国产一区有黄有色的免费视频| 高潮久久久久久久久久久不卡| а√天堂www在线а√下载 | 亚洲综合色网址| 精品人妻熟女毛片av久久网站| 成年人午夜在线观看视频| 久99久视频精品免费| 欧美黑人精品巨大| 看黄色毛片网站| 18在线观看网站| 无遮挡黄片免费观看| 精品少妇久久久久久888优播| 69av精品久久久久久| 午夜精品国产一区二区电影| 黑人猛操日本美女一级片| 黑丝袜美女国产一区| 国产亚洲av高清不卡| 亚洲免费av在线视频| 99国产精品免费福利视频| 免费日韩欧美在线观看| 亚洲一卡2卡3卡4卡5卡精品中文| 欧美黑人精品巨大| 欧美日韩国产mv在线观看视频| 久久性视频一级片| 一级a爱片免费观看的视频| 亚洲色图综合在线观看| 老鸭窝网址在线观看| 亚洲少妇的诱惑av| 9色porny在线观看| 久久久久久久精品吃奶| 嫩草影视91久久| 久久人妻av系列| 最近最新中文字幕大全免费视频| 好男人电影高清在线观看| 国产精品一区二区在线不卡| 18禁美女被吸乳视频| 国产高清视频在线播放一区| 国产精品永久免费网站| 欧美激情高清一区二区三区| 婷婷成人精品国产| 国产精品欧美亚洲77777| 99国产综合亚洲精品| 丝袜在线中文字幕| 色尼玛亚洲综合影院| 91av网站免费观看| 纯流量卡能插随身wifi吗| 欧美精品av麻豆av| 国产亚洲精品久久久久5区| 午夜精品国产一区二区电影| 成人影院久久| 亚洲av日韩在线播放| 久久精品国产a三级三级三级| 人人澡人人妻人| 国产精品 国内视频| 亚洲成人免费av在线播放| 一级毛片精品| 最新的欧美精品一区二区|