Thứ Ba, 15 tháng 5, 2018

XEM BÀI VIÊT
TOÀN MÀN HÌNH

Hiệu ứng Hover cho img Chất cho blogspot


Demo

Đầu tiên bạn kiểm tra blog bạn có link css này chưa, chưa có thì chèn thêm vào link css dưới:
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>

Tiếp đến là đoạn code hiển thị:
<div class="demo">
        <div class="container">
            <div class="row">
                <div class="col-md-4 col-sm-6">
                    <div class="box">
                        <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTHfgzYGfrf2OL4FvTZNbNfoqXrbnksSbLfwo396VwyVn3B_v-gpX8dk9FfkE_Eaf58TyIU_UAlIyz-Kec_EAHDBw3-Qi8hMEbeLXzTyQEhUtJUIslFf5pgQ0LBvMskcpodSj5KJghLHc/s640/Untitled.png">
                        <div class="box-content">
                            <div class="inner-content">
                                <h3 class="title">CSS3 Hiệu ứng button đẹp
</h3>
                                <span class="post">Bẽo Hòa Vinh</span>
                            </div>
                            <ul class="icon">
                                <li><a href="#"><i class="fa fa-search"></i></a></li>
                                <li><a href="#"><i class="fa fa-link"></i></a></li>
                            </ul>
                        </div>
                    </div>
                </div>
                <div class="col-md-4 col-sm-6">
                    <div class="box">
                        <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEije2y1NWMLhOM7LTUx0Dmee3lh_eAm0PfyaEYLSWhaQbgSXuO06KxqkBshsjVPqyfWmVWCftdbF7LDXygKM786BhNUZTl9izpndm6SJ3cW7Bd5b04Olc2-5WCrB2pkkA6EEkVVdxeZ5Q4/s640/Untitled.png">
                        <div class="box-content">
                            <div class="inner-content">
                                <h3 class="title">CSS Loader Đẹp
</h3>
                                <span class="post">Bẽo Hòa Vinh</span>
                            </div>
                            <ul class="icon">
                                <li><a href="#"><i class="fa fa-search"></i></a></li>
                                <li><a href="#"><i class="fa fa-link"></i></a></li>
                            </ul>
                        </div>
                    </div>
                </div>
                <div class="col-md-4 col-sm-6">
                    <div class="box">
                        <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbnqXa-LXz7PSsmadVr6ZwAmJj0m_Jh_wGKEq_XjSgrlUnAa0W7vyYBN5zQfVqbt0ZmXhMOIdnolO06JKIl5__IgTs5GYq31VTx9Qs9Ng9C6UqoD4r0EuHMK7Ex3EqsbmMStEmnN0wZxQ/s640/Untitled.png">
                        <div class="box-content">
                            <div class="inner-content">
                                <h3 class="title">CSS3 Hiệu ứng ẩn hiện cho blogspot
</h3>
                                <span class="post">Bẽo Hòa Vinh</span>
                            </div>
                            <ul class="icon">
                                <li><a href="#"><i class="fa fa-search"></i></a></li>
                                <li><a href="#"><i class="fa fa-link"></i></a></li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

Tiếp theo các bạn chèn css dưới vào b:skin
.demo{padding: 2em 0;}
  .box{
      text-align: center;
      overflow: hidden;
      position: relative;
  }
  .box img{
      width: 100%;
      height: 180px;
      transform: scale(1.6);
      transition: all 0.3s ease 0s;
  }
  .box:hover img{
      filter: grayscale(100%);
      transform: scale(1.2);
  }
  .box .box-content{
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      transition: all 0.2s ease 0s;
  }
  .box:before,
  .box:after,
  .box .box-content:before,
  .box .box-content:after{
      content: "";
      width: 100%;
      height: 25%;
      background: linear-gradient(to right,rgba(0,0,0,0.9),rgba(0,0,0,0.7),transparent,rgba(0,0,0,0.7),rgba(0,0,0,0.9));
      z-index: 1;
      position: absolute;
      top: 0;
      left: 0;
      transition: all 0.3s ease 0s;
  }
  .box:before{ transform: translateX(100%); }
  .box:after{
      height: 25.1%;
      top: 25%;
      transform: translateX(-100%);
      transition-delay: 0.05s;
  }
  .box .box-content:before{
      top: 50%;
      transform: translateX(100%);
      transition-delay: 0.1s;
  }
  .box .box-content:after{
      top: 75%;
      transform: translateX(-100%);
      transition-delay: 0.15s;
  }
  .box:hover:before,
  .box:hover:after,
  .box:hover .box-content:before,
  .box:hover .box-content:after{ transform: translateX(0); }
  .box .inner-content{
      padding: 7px 0;
      text-align: right;
      position: absolute;
      bottom: 10px;
      right: 20px;
      z-index: 2;
      transition: all 0.3s ease 0s;
  }
  .box .title{
      font-size: 22px;
      font-weight: 700;
      color: #faac01;
      letter-spacing: 1px;
      text-transform: uppercase;
      margin: 0 0 3px 0;
      opacity: 0;
      transform: translateY(150px);
      transition: all 0.4s ease 0s;
  }
  .box .post{
      display: inline-block;
      padding: 0 5px;
      font-size: 16px;
      font-style: italic;
      color: #fff;
      opacity: 0;
      transform: translateY(50px);
      transition: all 0.4s ease 0s;
  }
  .box:hover .title,
  .box:hover .post{
      opacity: 1;
      transform: translate(0, 0);
  }
  .box .icon{
      padding: 0;
      margin: 0;
      list-style: none;
      position: absolute;
      top: -200px;
      left: 10px;
      z-index: 2;
      transition: all 0.4s ease 0.2s;
  }
  .box:hover .icon{ top: 15px; }
  .box .icon li a{
      display: block;
      width: 40px;
      height: 40px;
      line-height: 40px;
      background: #faac01;
      font-size: 20px;
      color: #fff;
      margin-bottom: 10px;
      position: relative;
      transition: all 0.3s ease 0s;
  }
  .box .icon li a:hover{
      text-decoration: none;
      border-radius: 30%;
      background: #fff;
      color: #faac01;
  }
      .box .icon li a i   {
    line-height: 40px;
}
  @media only screen and (max-width:990px){
      .box{ margin-bottom: 30px; }
  }
  @media only screen and (max-width:479px){
      .box .title{ font-size: 18px }
  }
- Trong quá trình viết bài chúng tôi sẽ có nhiều thiếu sót mong các bạn đóng góp để chúng tôi rút kinh nghiệm hơn !
- Mọi chi tiết xin liên hệ:
- Email: lephuocsinh96@gmail.com
- Facebook: Fb.com/beohoavinh

1 nhận xét:

Ads by Google