0
아이콘과 텍스트 링크가있는 가로 목록이 있습니다.div의 링크 색상과 함께 아이콘 색상을 변경 하시겠습니까?
나는 마우스를 움직일 때 아이콘 링크의 색상과 텍스트 링크의 색상도 변경하려고합니다. 지금까지, 저는 둘 중 하나만 바꾸기 만했습니다. 둘 다 같은 "a"에 있더라도. 마우스가 텍스트 링크 위로 이동하면 텍스트 링크가 색상을 변경하지만 아이콘 링크는 변경되지 않습니다.
내가 뭘 잘못하고 있니?
<ul class="glyphs character-mapping">
<li>
<a href="" class="iconlink">
<div data-icon="a" class="icon"></div>Link 1</a>
</li>
<li>
<a href="" class="iconlink">
<div data-icon="b" class="icon"></div>Link 2</a>
</li>
</ul>
그리고 CSS :
.glyphs.character-mapping {
margin: 0px;
padding: 0px;
color: rgba(0, 0, 0, 0.5);
}
.glyphs.character-mapping li {
margin: 0px 10px 30px;
display: inline-block;
width: 165px;
text-align: center;
}
.glyphs.character-mapping .icon {
margin: 10px 0px 10px 45px;
padding: 0px;
position: relative;
width: 70px;
height: 70px;
color: #162A36 !important;
overflow: hidden;
border-radius: 3px;
font-size: 60px;
}
.glyphs.character-mapping .iconlink:hover{
color: #FF0000 !important;
}
이상하게 예를 들어 태그
i
대신div
를 사용하지 않는 ... 그것은뿐만 아니라 링크 빨간색으로 변합니다,하지만에만 유혹 할 때 링크를 클릭해도 아이콘이 빨간색으로 바뀌지 않습니다. 마우스를 위로 움직이면 아이콘이 빨간색으로 바뀝니다. 어쩌면 마크 업에 문제가있을 수 있습니까? – user1227914위의 답변을 업데이트했습니다. 확인해보십시오. – user3127896
불행히도 시도했지만 여전히 작동하지 않습니다. 텍스트가 아니라 텍스트 위로 마우스를 가져 가면 텍스트 링크 만 색이 바뀝니다. ( – user1227914