<strike id="3tkic"><sup id="3tkic"></sup></strike>

  1. <ul id="3tkic"></ul>
      <b id="3tkic"><legend id="3tkic"></legend></b>
      <b id="3tkic"><meter id="3tkic"></meter></b>

    • <strike id="3tkic"></strike>

      <blockquote id="3tkic"></blockquote>

    • 亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l

      純CSS3制作的超酷文章卡片UI設(shè)計(jì)效果

      2016/8/24 8:35:36   閱讀:1720    發(fā)布者:1720

      這是一款使用純CSS3制作的超酷文章卡片UI設(shè)計(jì)效果。該文章卡片帶有陰影效果,當(dāng)鼠標(biāo)滑過(guò)卡片時(shí),文章的描述信息會(huì)以滑動(dòng)動(dòng)畫的方式顯示在卡片中。

       使用方法

       HTML結(jié)構(gòu)

      一張卡片的HTML結(jié)構(gòu)如下:

      <div class="tile">   
          <img src="img/1.jpg"/>  
          <div class="text">  
          <h1>文章標(biāo)題</h1>  
          <h2 class="animate-text">文章子標(biāo)題</h2>  
          <p class="animate-text">文章的描述信息</p>  
          <div class="dots">  
              <span></span>  
              <span></span>  
              <span></span>  
          </div>  
        </div>  
      </div>  
                      
       CSS樣式

      整個(gè)卡片包裹容器以flex進(jìn)行布局。

      .wrap{  
        margin:50px auto 60px auto;  
        width:100%;  
        display:flex;  
        align-items:space-around;  
        max-width:1200px;  
      }    
                      

      每張卡片的寬度和高度都設(shè)置為380像素。并使用box-shadow屬性為卡片設(shè)置一個(gè)大陰影效果,同時(shí)為所有的動(dòng)畫設(shè)置ease-out效果的過(guò)渡動(dòng)畫。

      .tile{  
        width:380px;  
        height:380px;  
        margin:10px;  
        background-color:#99aeff;  
        display:inline-block;  
        background-size:cover;  
        position:relative;  
        cursor:pointer;  
        transition: all 0.4s ease-out;  
        box-shadow: 0px 35px 77px -17px rgba(0,0,0,0.44);  
        overflow:hidden;  
        color:white;  
        font-family:’Microsoft YaHei’,sans-serif;  
      }                    
                      

      卡片中的圖片使用絕對(duì)定位,寬度和高度都為100%,占據(jù)滿整個(gè)卡片。

      .tile img{  
        height:100%;  
        width:100%;  
        position:absolute;  
        top:0;  
        left:0;  
        z-index:0;  
        transition: all 0.4s ease-out;  
      }                   
                      

      卡片中的文本層頁(yè)采用絕對(duì)定位,通過(guò)z-index屬性將文字放置在圖片之上。h2文本和p文本通過(guò)translateX函數(shù)移動(dòng)了-200%,即將它們移動(dòng)到卡片之外,初始不可見。

      .tile .text{  
        z-index:99;  
        position:absolute;  
        padding:30px;  
        height:calc(100% - 60px);  
      }  
      .tile h1{  
        font-weight:300;  
        margin:0;  
        text-shadow: 2px 2px 10px rgba(0,0,0,0.3);  
      }  
      .tile h2{  
        font-weight:100;  
        margin:20px 0 0 0;  
        font-style:italic;  
         transform: translateX(200px);  
      }  
      .tile p{  
        font-weight:300;  
        margin:20px 0 0 0;  
        line-height: 25px;  
        transform: translateX(-200px);  
        transition-delay: 0.2s;  
      }  
      .animate-text{  
        opacity:0;  
        transition: all 0.6s ease-in-out;  
      }                    
                      

      在鼠標(biāo)滑過(guò)卡片的時(shí)候,卡片的陰影被修改,卡片被放大1.05倍。卡片中的圖片的透明度被設(shè)置為0.2,文字一共會(huì)原來(lái)的位置,透明度設(shè)置為1。

      .tile:hover{  
      box-shadow: 0px 35px 77px -17px rgba(0,0,0,0.64);  
        transform:scale(1.05);  
      }  
      .tile:hover img{  
        opacity: 0.2;  
      }  
      .tile:hover .animate-text{  
        transform:translateX(0);  
        opacity:1;  
      }                    
                      
       
      亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l
      <strike id="3tkic"><sup id="3tkic"></sup></strike>

      1. <ul id="3tkic"></ul>
          <b id="3tkic"><legend id="3tkic"></legend></b>
          <b id="3tkic"><meter id="3tkic"></meter></b>

        • <strike id="3tkic"></strike>

          <blockquote id="3tkic"></blockquote>

        • 博湖县| 鄱阳县| 申扎县| 甘孜县| 霸州市| 林芝县| 乌审旗| 枣阳市| 家居| 五常市| 九龙城区| 敦化市| 东山县| 高安市| 崇明县| 丹江口市| 长兴县| 遂平县| 阳高县| 大同县| 灌南县| 体育| 萝北县| 云龙县| 建阳市| 林芝县| 宝山区| 贵南县| 康定县| 通渭县| 松江区| 黄石市| 从化市| 靖宇县| 磐石市| 达日县| 台中市| 巴彦县| 临猗县| 大邑县| 二连浩特市|