안녕하세요, hover 이벤트를 연결하여 관련 요소를 변경하는 것이 가능한지 궁금합니다. 예를 들어 링크 나 아이콘 위로 마우스를 가져 가면 동시에 두 스타일의 스타일이 변경됩니다. 지금 내 말대꾸/SCS들에서 나는 CSS를 가지고 :두 개 이상의 요소에 호버 이벤트 연결
.iconlinks {
color:$linkscolor;
&:hover {
color:darken($linkscolor,20%);
}
}
#icons {
a:hover {
i {
color: darken($primary-color, 20%);
}
}
}
HTML :
<div id="icons" class="row">
<div class="medium-4 large-4 text-center column adjust">
<a href="#"><i id="promotional" class="fi-calendar"></i></a>
<h4><a class="iconlinks" href="#">text</a></h4>
<p>Text ect</p>
</div>
</div>
그래서, 모두를위한 스타일을 변경됩니다 .iconlinks
또는 #icons
유혹하고 싶습니다. :before
및 :after
과 같은 의사 요소를 사용하는 것에 대해 들었지만 실제 사용법을 이해하지 못했고 해당하는 경우 적용 할 수 없습니다. 그래서 이것을 달성하는 가장 좋은 방법은 무엇입니까?
는 또한 시도 :
<div class="medium-4 large-4 text-center column adjust">
<a class"dualhover" href="#"><i id="promotional" class="fi-calendar"></i>
<h4><a class="iconlinks" href="#">Promotional Items</a></h4></a>
CSS :
.dualhover:hover{
#promotional{color: darken($linkscolor,10%);}
.iconlinks{
color: darken($linkscolor,10%);
}
}
내 코드가 혼란스러워하기 시작하고, 내가 정리해야합니다. 이것을하기위한 더 쉬운 방법이 있어야합니다.
을 (http://stackoverflow.com/questions/1462360/css-hover-one-element -effect-for-multiple-elements) –
흠 나는 특정 요소 위로 마우스를 가져 가면 다른 요소가 반응 할 수 있지만 그 링크는 처리하는 것처럼 보일 수 있기 때문에 내 문제와 약간 다르다는 것을 알았습니다. 두 개의 요소가 상위 div 위로 2 개의 하위 항목으로 이동하여 반응하게됩니다. html을 추가하겠습니다. – Jarg7
하지만 아이콘, 링크, 텍스트 등은 모두 같은 div에 싸여 있습니다. 위의 예와 같이 요소에 호버 스타일을 적용하면됩니까? 하나의 요소가 CSS와 완전히 다른 방식으로 다른 요소에 영향을 미칠 수 있다고 생각하지 않습니다. –