11 Mar

Tạo một Ribbon đơn giản bằng CSS

Thẻ đánh dấu (Ribbon) có thể tạo một cách đơn giản bằng cách dùng CSS, mà không cần phải đụng đến HTML hay hình ảnh.

Chúng ta chỉ cần dùng một đoạn HTML đơn giản:

Trong ví dụ này, mình sẽ đặt CSS Ribbon trong một box, với H3 cho tiêu đề (title) và một vài chữ.

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

Và đây là code CSS cho phần position của Ribbon

.ribbon-box .ribbon {
display: inline-block;
position: absolute;
left: 20px;
top: 38px;
}

Chúng ta sẽ dùng thêm :before và :after để tạo hình cho Ribbon

.ribbon-box .ribbon:before,
.ribbon-box .ribbon:after {
content: "";
display: block;
position: absolute;
height: 10px;
bottom: -8px;
border: 18px solid #53b0de;
}

Chúng ta sẽ tạo phần đuôi cho Ribbon

.ribbon-box .ribbon:before {
border-bottom-color: transparent;
bottom: -40px;
}

Mời bạn xem demo và có thể tải source về theo link bên dưới

Xem Demo Source Hosting tốt nhất
Đánh giá nội dung này
Mời bạn đánh giá mức độ hữu ích của bài viết này:


Leave a Reply

Your email address will not be published. Required fields are marked *