다른 사람이 더 잘 설명 할 수는 있지만 CSS에서 html 요소를 생성하는 것과 비슷합니다.
"___"의 모든 요소에 대해 시작 부분 (: 앞) 또는 끝 (: 뒤)에 이름없는 하위 요소를 추가하고 다음과 같이 스타일을 지정하십시오. ". 이 시점에서 그들이 나타나는 순서 이외에 ': before'와 ': after'사이에는 차이가 없다는 점에 유의할 가치가 있습니다.
실질적으로 다른 요소와 다른 유일한 방법은 'content'속성을 지정해야한다는 것입니다 (심지어 빈 ''인 경우에도). 당신이 .PNG 이미지로 갈매기가 있다면
그래서 예를 들어, :
.circle{
position: relative;
height: 100px;
width: 100px;
border-radius: 100px;
border: 2px solid #fff;
}
.circle::after{
content:'';
position: absolute;
top: 0; bottom: 0;
left: 0; right: 0;
margin: auto;
height: 50px;
width: 50px;
background-image: url('../path/chevron.png');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
다른 대안은 다음과 같습니다
- 대신 배경 -의 '>'에 대한 내용을 설정 이미지 솔루션.
- : after 요소의 스타일을 삼각형으로 지정하려면 배경 이미지 솔루션 대신 css trick을 사용하십시오.
전환은 별도의 문제입니다. 그 분들과 도움이 필요하시면 알려주세요.