Hot Post

Tạo Banner quảng cáo phong cách Ribbon 2 trong 1 độc đáo cho website của bạn


Banner Ads Ribbon style

Hôm nay Iris Tips sẽ chia sẻ cho các bạn cách tạo 1 banner quảng cáo phong cách Ribbon 2 trong 1 độc đáo và chuyên nghiệp cho website của bạn. Đặc biệt banner này được làm hoàn toàn bằng CSS nên sẽ không làm ảnh hưởng đến tốc độ tải trang của website bạn.

Banner này được phân ra làm 2 phần với 2 dải màu riêng biệt, bạn có thể setup lên đến 2 nội dung quảng cáo khác nhau chỉ trong 1 banner duy nhất.


Cách thực hiện

1Đầu tiên bạn vào Chủ đề >> Chỉnh sửa HTML và dán đoạn CSS bên dưới vào trước thẻ ]]></b:skin>
.atb-main-header-banner-wrap{height:150px;width:100%;margin:0 auto;margin-bottom:30px;display:block}
.atb-main-header-banner-compact{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
@media(max-width:880px){.atb-main-header-banner-compact{padding:8px 0}}
.atb-header-banner-image-wrapper{position:relative;width:30%}
.atb-main-header-banner-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 8px;width:60%}
@media(min-width:880px){.atb-main-header-banner-content{padding:16px}}
.atb-banner-content-title{font-size:.9em;margin-bottom:.3rem}
@media(min-width:600px){.atb-banner-content-title{font-size:1.3em}}
.atb-banner-content-labels{font-family:Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:.07em;line-height:normal;text-transform:uppercase;font-size:.625em;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.6rem}
.atb-banner-content-labels li{border-left:1px solid currentColor;display:inline-block;margin-left:-40px;margin-right:-3px;max-width:100%;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.atb-banner-content-labels a{color:currentColor}
.atb-banner-content-labels a:hover{color:#718a83}
.atb-header-banner-image,.atb-header-banner-image img{display:block;width:100%;height:auto}
.atb-main-header-banner{color:#fff;margin:0 auto;max-width:1600px}
.atb-main-header-banner a:hover{color:#efeff0}
@media(min-width:600px){.atb-main-header-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}
.atb-main-header-banner .atb-main-header-banner-content{padding:32px 16px}
.atb-main-header-banner-content a{color:#fff}
.atb-main-header-banner .atb-main-header-banner-compact{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;padding:0}
.atb-main-header-banner .atb-header-banner-image{position:absolute;top:0;bottom:0}
.atb-main-header-banner .atb-header-banner-image img{height:100%;-o-object-fit:cover;object-fit:cover;font-family:object-fit\:cover}
.atb-main-header-banner-entry .atb-header-banner-image-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:40%}
@media(min-width:600px){.atb-main-header-banner-entry{width:50%}}
.atb-main-header-banner-entry:first-of-type{background-color:#ff604a}
@media(min-width:600px){.atb-main-header-banner-entry:first-of-type .atb-header-banner-image-wrapper{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}
.atb-main-header-banner-entry:nth-of-type(2){background-color:#ff9856}
@media(min-width:600px){.atb-main-header-banner-entry:nth-of-type(2){text-align:right}}
@media print{img{max-width:500px;margin:0 auto}}
.atb-main-header-banner{margin:16px 0;overflow:visible}
@media(min-width:600px){.atb-main-header-banner{margin:32px auto 64px}}
.atb-main-header-banner .atb-banner-content-title{font-family:Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:.025em;line-height:1;text-transform:uppercase}
.atb-main-header-banner-entry{position:relative}
.atb-main-header-banner-entry:nth-of-type(2){background-color:#5d7171}
@media(min-width:880px){.atb-main-header-banner-entry:first-of-type:after{background:#313b38!important;bottom:0;content:"";height:100%;position:absolute;right:-50px;top:15px;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:skewY(30deg);transform:skewY(30deg);width:50px;z-index:-1}.atb-main-header-banner-entry:nth-of-type(2){top:30px;margin:0 0 0 50px;position:relative}}
@media(max-width:600px){.atb-header-banner-image-wrapper{width:40%}.atb-main-header-banner-content{padding-top:4px}}
@media only screen and (max-width:900px){.atb-main-header-banner-wrap{display:none}}
a:link{text-decoration:none;outline:none;}

2Dán đoạn HTML sau vào bị trí mà bạn muốn banner hiển thị
<section>
   <div class="atb-main-header-banner-wrap">
      <div class="atb-main-header-banner">
         <div class="atb-main-header-banner-entry">
            <div class="atb-main-header-banner-compact ">
               <div class="atb-header-banner-image-wrapper">
                  <picture class="atb-header-banner-image"> <img src="https://2.bp.blogspot.com/-gEWrR64SnMU/WZB7Lsw2GRI/AAAAAAAAFY0/qqBH10xL9DEp812VKG_cOy3q65j-AP3WQCLcBGAs/s1600/websitedesign.jpg"> </picture>
               </div>
               <div class="atb-main-header-banner-content">
                  <ul class="atb-banner-content-labels">
                     <li class="atb-banner-content-primary-li"> <span>Dịch vụ</span></li>
                  </ul>
                  <h2 class="atb-banner-content-title"><a href="http://iris-tips.blogspot.com/p/premium-services.html">Thiết kế và sửa lỗi website chuyên nghiệp</a></h2>
               </div>
            </div>
         </div>
         <div class="atb-main-header-banner-entry">
            <div class="atb-main-header-banner-compact" data-chorus-optimize-module="entry-box">
               <div class="atb-header-banner-image-wrapper">
                  <picture class="atb-header-banner-image"> <img src="https://2.bp.blogspot.com/-8tuMvOzSjSE/WZB7Lj0RQrI/AAAAAAAAFYw/DGK2fv-nj4wFMQEsnvHNGYu1uJnKB47hQCLcBGAs/s1600/makemoney.jpg"> </picture>
               </div>
               <div class="atb-main-header-banner-content">
                  <ul class="atb-banner-content-labels">
                     <li class="atb-banner-content-primary-li"> <span>Thảo luận</span></li>
                  </ul>
                  <h2 class="atb-banner-content-title"><a href="http://iris-tips.blogspot.com/search/label/Make%20Money?&max-results=6">Bạn có biết cách kiếm tiền online mới nhất hiện nay?</a></h2>
               </div>
            </div>
         </div>
      </div>
   </div>
</section>

3Thế là xong rồi đấy, bạn đã có được 1 banner quảng cáo phong cách Ribbon 2 trong 1 khá chuyên nghiệp rồi phải không nào.


Nếu có bất kỳ vấn đề khó khăn hay câu hỏi gì, bạn đừng ngần ngại, hãy để lại bình luận ở form bên dưới nhé.
Chúc bạn thành công!

Created by Iris Tips
Đăng ký nhận tin khuyến mãi, thủ thuật mới

Mẹo nhỏ khi bình luận
  • - Để viết chữ in đậm hãy sử dụng thẻ <b>chữ in đậm</b>
  • - Để viết chữ in nghiêng hãy sử dụng thẻ <i>chữ in nghiêng</i>
  • - Để viết code hãy sử dụng công cụ Conversion ở bên dưới để mã hóa và sau đó dán vào khung bình luận.
  • - Để chèn hình ảnh, video chỉ cần dán link trực tiếp của hình ảnh hoặc video vào khung bình luận (hỗ trợ: jpg, gif, png, bmp, Youtube).
  • - Bạn có thể upload hình ảnh, tập tin trực tiếp từ máy tính bằng cách sử dụng công cụ Up ảnh hoặc Up file ở bên dưới.
  • - Bạn có thể check vào ô Notify me ở khung nhận xét để nhận thông báo qua email khi ai đó trả lời bình luận của bạn.

12 Comments

  1. Bạn ơi. Muốn chỉ cho admin của blog xóa comment thôi còn những người khác, kể cả chủ comment cũng k xóa đc thì làm như nào hả bạn?

    Trả lờiXóa
    Trả lời
    1. Bạn có thể tham khảo bài viết này đọc phần nâng cao
      http://iris-tips.blogspot.com/2015/12/tao-widget-chi-hien-thi-voi-admin-blogger.html

      Hoặc dùng CSS ẩn nút Xóa bình luận đi, muốn xóa thì vào trang Blogger xóa
      .comment-delete{display:none!important;}

      Xóa
  2. Mình có test tốc độ loading blog bằng công cụ của Google.
    Mình chỉ không hiểu sao nhiều blog load rất nhanh, tầm 2,3s là xong mà nó lại ghi chỉ được 35/100 trong khi 1 số blog load chậm hơn rất nhiều lại được tận 78/100.
    Mình thực sự k hiểu sao lại thế?

    Trả lờiXóa
    Trả lời
    1. Điểm thấp có thể do website đặt code quảng cáo đó bạn, trình duyệt bạn cài adblock thì nó chặn quảng cáo nên load nhanh, còn công cụ của Google nó load luôn quảng cáo nên điểm sẽ giảm cũng kha khá đó bạn.

      Xóa
    2. Blog mình k có tí quảng cáo nào luôn ý bạn. Mình có đc đkí gg adsense nữa đâu. Mình thấy có phần gì đó nó khuyên đặt tuổi thọ cache gì đó ở mục phân tích từ tool check speed của google.

      Xóa
    3. Hạn chế dùng plugin của bên thứ 3 thôi bạn, mình check thấy blog bạn cũng có dùng đấy. Xem thêm bài viết bên dưới để tối ưu hóa phần nào nhé.

      http://iris-tips.blogspot.com/2015/06/loai-bo-javascript-va-css-chan-hien-thi.html

      Mà bạn cũng không cần quan trọng hóa phần này đâu, giờ chủ yếu là content (nội dung) thôi, tối ưu hết mức mình có thể thôi.

      Xóa
  3. Cảm ơn bạn đã chia sẻ! Khi áp dụng, phần ở giữa hai banner là một khoảng màu trắng, nên chỉ nhìn thấy 2 banner riêng biệt, không giống như demo của bạn, nhờ bạn hướng dẫn cách khắc phục!

    Trả lờiXóa
    Trả lời
    1. Bạn làm trên trang nào vậy bạn, cho mình địa chỉ để mình kiểm tra xem sao nhé

      Xóa
  4. Chào bạn, trang này bạn https://waitingiphone.blogspot.com/, bạn xem giúp nhé, cảm ơn bạn!

    Trả lờiXóa
    Trả lời
    1. Bạn sửa CSS lại chỗ @media(min-width:880px){.atb-main-header-banner-entry:first-of-type:after{...z-index:-1...} thành z-index:99 nhé

      Xóa
  5. Bạn hay quá! Cảm ơn bạn rất nhiều. Mong trang bạn ngày càng phát triển, chia sẻ thật nhiều thủ thuật hay!

    Trả lờiXóa

Đăng nhập bằng Google


Cùng tham gia bình luận bài viết này nhé!