用CSS3做出逐漸發光的方格邊框實現步驟

來源:互聯網
上載者:User
我們知道,如果使用虛擬元素來實現邊框逐漸發光的代碼,會用到scale和opacity這兩個屬性,那麼今天就來實現一個CSS3做出逐漸發光的方格邊框的案列,協助大家更好的瞭解CSS3,一起來看一下。

Html代碼

<div>         <img src="http://tva2.sinaimg.cn/crop.0.0.180.180.180/6830a53bjw8f2qo4xzc2zj20500500t0.jpg"/>         <div>                   <p>CSS3 逐漸發光的方格邊框</p>                   <p>CSS3 逐漸發光的方格邊框</p>         </div></div>Css代碼.light{         background: #fff;         width: 180px;         height: 180px;         margin: 100px auto;         position: relative;         text-align: center;         color: #333;         transform:translate3d(0,0,0); }.light-inner{         padding: 60px 30px 0;         pointer-events: none;         position: absolute;         left: 0;         top: 0;         bottom: 0;         right: 0;         text-align: center;         transition: background 0.35s;         backface-visibility: hidden;}.light-inner:before, .light-inner:after{         display: block;         content: "";         position: absolute;         left: 30px;         top: 30px;         right: 30px;         bottom: 30px;         border: 1px solid #fff;         opacity: 0;         transition: opacity 0.35s, transform 0.35s;}.light-inner:before{         border-left: 0;         border-right: 0;         transform:scaleX(0,1);}.light-inner:after{         border-top: 0;         border-bottom: 0;         transform: scaleY(1,0);}.light:hover .light-inner{         background: #458fd2}.light:hover .light-inner:before, .light:hover .light-inner:after{         opacity: 1;         transform: scale3d(1,1,1);} .light-inner p{         transition: opacity .35s, transform 0.35s;         transform: translate3d(0,20px,0);         color: #fff;         opacity: 0;         line-height: 30px;}.light:hover .light-inner p{         transform: translate3d(0,0,0);         opacity: 1;}


相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

相關閱讀:

HTML裡需要相容驗證的瀏覽器有哪些

仿途牛旅遊網廣告動畫特效教程

HTML網頁最佳化壓縮的實現步驟

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.