나는 여기서 간단한 것을 놓치고 있다고 확신한다; 나는 호버 상에 테두리를 추가하는 <LI>
요소들의 콜렉션을 가지고있다. (실제로 불투명도를 변경한다.)오버라이드하지 않는 활성 클래스 추가하기
그 중 하나가 선택되면 I user JQuery가 해당 요소에 "활성"클래스를 추가합니다. .active
클래스는 요소에 파란색 테두리를 제공합니다. 그러나 그 요소가 위에 맴돌면 여전히 검은 색 테두리가 추가되거나 시도됩니다.
질문 : LI
요소에 .active
클래스가없는 경우 테두리 만 표시하도록 어떻게 지정할 수 있습니까? 여기
.overview li { border:1px solid rgba(0,0,0,0.0);} /* transparent border */
.overview li:hover{ border:1px solid rgba(0,0,0,0.8); } /* show on hover */
.overview li .active { border:1px solid rgba(51,204,204,0.9); } /* change color on active */
.overview li .active:hover { border:1px solid rgba(51,204,204,0.9); } /* trying to force border */
Ah b * ll * cks! 나는 그것이 단순한 무엇인가 알고 있었다! 정말 고마워. 나를 미치게했다. –
당신은 오신 것을 환영합니다. CSS는 때때로 까다로울 수 있습니다 :) – karthikr