01/10/2018, 17:00
Ý nghĩa của ký tự '+' trong SCSS
Mình có một đoạn scss như thế này:
.slider-item {
position: relative;
transform: scale(.9);
transform-origin: center right;
transition: .25s transform;
img {
width: 100%;
}
&.slick-current,
&.slick-center {
transform: scale(1);
transform-origin: center center;
transition: .25s transform;
z-index: 3;
+ .slider-item {
transform-origin: center left;
left: -50px;
}
}
}
Mình không hiểu ý nghĩa của + trong trường hợp này, mọi người có ai biết thì chỉ hộ mình. Cảm ơn!
Bài liên quan
SCSS là preprocessor, đoạn code liên quan đến + của em sau khi biên dịch ra CSS như thế này
Dấu
+
mà em hỏi là 1 trong các cách của CSS selector, gọi làadjacent sibling combinator
. Cú pháp nó như sau:Khi đó tất cả
element2
đứng kế bên trực tiếp theo sau element1 được chọn.Ví dụ sau
#item2
được chọn nhưng#item3
không được chọn:Nếu thêm 1 item giữa
#item1
và#item2
thì sẽ không có item nào được chọn. Vì+
chỉ lấy phần tử liền kề trực tiếp