2013-06-20 7 views
0
어려움이 정말 시작하기에 적합 tutorial..have에게 어떤 아이디어를 발견하지 데

: 당신은 탐색 메뉴 위에 마우스를 올려 경우용이성 요소 배경 색상 CSS 또는 JQuery와

What I am trying to build

, 당신은 볼을 그 뒤의 배경 각 링크는 오른쪽에서 왼쪽으로 밝은 분홍색으로 편합니다. 나는 이런 식으로 어떻게 움직일 것인가에 난처했다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?

업데이트 : 해결했습니다. 제가이 질문을 게시 한 후 10 분을 알지 못하겠습니까?

http://jsfiddle.net/L6hhj/

그래서, 기본적으로 우리는 내부 스팬 요소를 가지고있는 자바 스크립트 또는 JQuery와 않고, 여기에 .animate()

+0

왜 부결? – Kwestion

답변

1

CSS를 사용하여 쉽게 솔루션입니다 : 관심있는 사람들을위한

는 읽기 최대 마우스를 올리면 100 % 너비가되는 링크입니다. 당신은 색상/폭을 애니메이션으로 일부 전환을 추가해야합니다

HTML :

<ul> 
    <li><a href=""><span></span><strong>Menu item</strong></a></li> 
    <li><a href=""><span></span><strong>Menu item</strong></a></li> 
    <li><a href=""><span></span><strong>Menu item</strong></a></li> 
</ul> 

CSS :

ul li { 
    display:block; 
} 

ul li a { 
    display:block; 
    position:relative; 
    height:30px; 
    line-height:30px; 
    color:#666; 
    transition: all ease-in-out 0.5s; 
} 

ul li a span { 
    position:absolute; 
    right:0px; 
    width:0px; 
    background:red; 
    height:30px; 
    top:0px; 
    transition: all ease-in-out 0.5s; 
} 

ul li a strong { 
    position:relative; 
} 

ul li a:hover { 
    color:#fff; 
} 

ul li a:hover span { 
    width:100%; 
} 
+0

감사합니다 방금 저를 몇 시간 구 했어요! – Kwestion