2015-02-03 3 views
0

StackOverflow의 첫 번째 질문.링크를 가리키면 단 일 아이콘 색상 변경

나는 이것을 알아 내기 위해 내 머리를 파헤 치고있다. 내 메인 메뉴 옵션 (@gabrielpinto.pt)은 텍스트와 아이콘 (FontAwesome)으로 구성됩니다.

필자가 작성한 링크를 가리키면 아이콘의 호버 색을 변경하고 싶습니다.

다음은 메뉴 옵션의 마크 업 중 하나입니다 :

<nav id="site-navigation" class="main-navigation col-md-8" role="navigation"> 
 
    <div class="menu-menu-principal-container"> 
 
    <ul id="menu-menu-principal" class="menu nav-menu"> 
 
     <li id="menu-item-24" class="fa-street-view menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2 current_page_item menu-item-24"> 
 
     <a href="http://gabrielpinto.pt/">Gabriel Pinto</a> 
 
     </li> 
 
    </ul> 
 
    </div> 
 
</nav>

나는 HTML과 CSS 단지 초보자 해요, 나는 다른 규칙의 그러나 어떤 긍정적 인 결과없이 많이 시도했습니다.

예 :

a.fa-street-view:hover li::before { 
color: #bc4676; } 

은 무엇 CSS 규칙이 작동 할 것인가?

답변

0

이 작동합니다 :

http://jsfiddle.net/gtr45hk7/

편집

내가 예를 만들기 위해 당신의 HTML에 .fa-street-view.fa 클래스를 추가 : 여기

.fa-street-view:hover { 
    color: #bc4676; 
} 

은 예입니다 작업.

편집 2

는 귀하의 사이트에서 보았다. 이 시도 :이 링크의 전환을 일치 시키려면

.main-navigation li:hover::before { 
    color: #bc4676; 
} 

, 이것은 트릭 할 수 있습니다

.main-navigation li::before { 
    -webkit-transition: color 0.3s; 
    transition: color 0.3s; 
} 
+0

하이 잭, 는 내가 .fa 클래스를 추가하지 않고 제안을 적용하며 'didn를 일하지 마라. 그게 바로 테마의 html에 물건을 추가해야한다는 것입니다. 나는 미래의 테마 업데이트로 인해 모든 비용을 들이지 않고 싶습니다. 언제든지 테마 작성자에게 다음 업데이트에서 추가하도록 요청할 수 있습니다. 도움 주셔서 감사합니다. – GSPinto

+0

다음과 같이 셀렉터를 더 구체적으로 사용해볼 수 있습니다 :'li.fa-street-view : hover' – Jack

+0

@GSPinto 내 개정판보기 – Jack