Chào các bạn, trong bài viết này mình sẽ tổng hợp 1 số code CSS đẹp trong thiết kế website. Như các bạn cũng biết, để có 1 website sinh động và đẹp mắt, CSS là 1 phần không thể thiếu. Hãy cùng mình khám phá 1 số code CSS mà mình đã áp dụng nhé.

Các bạn copy đoạn CSS bạn muốn và paste vào file custom.css của theme nhé. Ở đây mình dùng theme Flatsome nên chỉ việc vào tính năng Flatsome -> Advanced -> Custom CSS thôi

CSS đẹp cho website wordpress

Chia sẻ code CSS đẹp cho website

1. Banner hover

/*Hover banner border*/
.banner-hover:hover::before{
transform: scaleX(1);
opacity: 1;
z-index: 1;
}
.banner-hover::before {
content: '';
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
box-sizing: border-box;
transition: .5s;
transform: scaleX(0);
opacity: 0;
}
.banner-hover:hover::after {
transform: scaleX(1);
opacity: 1;
}
.banner-hover::after {
content: '';
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
box-sizing: border-box;
transition: .5s;
transform: scaleY(0);
opacity: 0;
}
/*End hover banner*/

Ở đây mình sẽ thêm class là banner-hover cho element Banner của mình nhé. Các bạn có thể đổi tên tùy ý.

Thêm class banner-hover:

Đây là kết quả:

Như vậy là bạn đã có được 1 đoạn CSS đẹp cho website của bạn rồi. 

2. Hover image with link

CSS này sẽ có hiệu ứng khi bạn rê chuột vào 1 hình ảnh nào đó mà có chứa link, và class ở đây mình set là image-hover

.image-hover a{
display: block;
overflow: hidden;
position: relative;
}
.image-hover a:hover {
outline-width:0;
}
.image-hover a:hover::before{
background: rgba(255,255,255,0.5) none repeat scroll 0 0;
bottom: 50%;
top: 50%;
}
.image-hover a:before {
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
transition: all 500ms ease 0s;
z-index: 1;
}
.image-hover a:after {
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
transition: all 500ms ease 0s;
z-index: 1;
}
.image-hover a:hover::after {
background: rgba(255,255,255,0.5) none repeat scroll 0 0;
left: 51%;
right: 50%;
}

Thêm class image-hover vào element Image của UX builder nhé.

Thêm class vào đây:

Đây là kết quả:

Ngày ra mắt iPhone 13
Đăng ký tư vấn Messenger Zalo