CSS
플러그인의 태그내용을 나의 CSS에서 바꾸기(가상요소)
곽빵
2020. 9. 12. 14:33
사진의 Prevuious 와 Next를
font-awesome의 아이콘으로 하고 싶은데,
이미지를 넣을수도 없고 태그를 직접적으로 만질 수 도 없는 상황이다.
(slick 플러그인을 쓰고 있기때문에)
그래서 가상요소를 사용한다.
가상 요소(Pseudo-Element)란?
1. 가상클래스(Pseudo-Class)
별도의 class를 지정하지 않아도 지정한 것 처럼요소를 선택할 수 있습니다.
2. 가상요소(Pseudo-Element)
가상클래스처럼 선택자(selector)에 추가되며,
존재하지 않는 요소를 존재하는 것처럼 부여하여 문서의 특정 부분 선택이 가능합니다.
before요소를 이용해서 기존의 Previous Next를 완전히 없애고 fontawesome을 사용해준다.
.slider .slick-prev {
position: absolute; left: 0; bottom: 0; z-index: 1000;
width: 28px; height: 28px;
display: inline-block;
text-indent: -9999px;
font: normal normal normal 14px/1 FontAwesome;
}
.slider .slick-prev::before {
content:"\f053";
color: #5dbfeb;
text-indent: 0;
position: absolute; left: 9px; top: 8px;
}
.slider .slick-next {
position: absolute; right: 0; bottom: 0; z-index: 1000;
width: 28px; height: 28px;
display: inline-block;
text-indent: -9999px;
font: normal normal normal 14px/1 FontAwesome;
}
.slider .slick-next::before {
content:"\f054";
color: #5dbfeb;
text-indent: 0;
position: absolute; left: 11px; top: 8px;