는 나는이의사 요소를 가져 가겠습니까?
.parent:hover:before {
color: 'blue';
}
을 할 수 있습니다하지만 의사 요소 자체에 가져가 수신 할 수 알아? 불가능 그래서
.parent:before:hover {
color: 'blue';
}
편집
좋아요. 왜 그 이유를 설명 할 수 있습니까?
는 나는이의사 요소를 가져 가겠습니까?
.parent:hover:before {
color: 'blue';
}
을 할 수 있습니다하지만 의사 요소 자체에 가져가 수신 할 수 알아? 불가능 그래서
.parent:before:hover {
color: 'blue';
}
편집
좋아요. 왜 그 이유를 설명 할 수 있습니까?
선택자의 방향이 틀립니다. 그것의
.parent:hover:before {
color: 'blue'
}
생각해 좋아 :
.AlwaysPut:hover:before{}
을 그리고 당신이 잘못 갈 수 없어 시도! : D
의사 요소 대 의사 선택기
이 적절라는 의사 "요소"(하지 선택기) 은 그들이에 존재하는 "진짜"요소를 선택하지 않기 때문에 페이지. 이전 섹션 인 : 첫 글자와 : 첫 줄뿐 아니라이 두 가지에 해당됩니다. 이해가 되니? :: first-letter select가 모두 자체 요소가 아닌 첫 번째 문자와 마찬가지로 기존 요소의 일부분이므로부분이므로 의사 요소입니다. ~ CSS Tricks
고맙지 만 질문에 나는 그것이 가능하다는 것을 이미 알고 있다고 명시하고 있습니다. 이전에 호버 이벤트를들을 수없는 이유가 궁금했습니다. – plondon
@ plondon : 'pseudo'요소가 DOM의 * 참 * 요소가 아니기 때문에 * '가져가'* 할 수 없기 때문입니다. – jbutler483
http://stackoverflow.com/questions/5777210/how-to-write-hover-condition-for-abefore-and-aafter –
코드의 첫 번째 덩어리가 CSS 아니라고. 그게 뭐야? – j08691
속임수 질문이 정확히 같지 않아도 답변을 찾을 수 있습니다. –