하나의 이미지 (CSS 스프라이트)를 기반으로하는 탐색 메뉴에 드롭 다운 메뉴를 넣어야합니다. 나는 몇 시간 동안 노력해 왔지만 그걸 알아낼 수는 없다. 다음은 HTML입니다.스프라이트 탐색 메뉴에서 드롭 다운
<ul id="nav">
<li class="nav-1"><a href="/">Storage Auctions</a></li>
<li class="nav-2"><a href="/blog.php">Blog</a></li>
<li class="nav-3"><a href="/about.php">About</a>
</li>
<li class="nav-4"><a href="/contact.php">Contact</a></li>
<li class="nav-5"><a href="/faq.php">FAQ</a></li>
</ul>
"정보"링크 아래로 이동하려면 드롭 다운이 필요합니다. 나는 그것이 'li'태그에 들어가야한다는 것을 알았지 만 CSS를 올바르게 얻을 수는 없습니다. 이 스프라이트의 현재 CSS는 다음과 같습니다.
ul#nav {
margin:75px 0 0 0;
padding:0;
list-style:none;
clear: both;
}
#nav li {
overflow:hidden;
text-indent:-9999px;
display:inline;
float:left;
width: 398px;
}
#nav li a {
background:url(../images/nav-sprite.jpg) no-repeat;
width: 398px;
height: 40px;
display:block;
}
#nav li.nav-1 {width:85px; height:40px;}
#nav li.nav-1 a:hover{background-position:0px -40px;}
#nav li.nav-2 {width:80px; height:40px;}
#nav li.nav-2 a:hover{background-position:-85px -40px;}
#nav li.nav-2 a{background-position:-85px 0px;}
#nav li.nav-3 {width:82px; height:40px;}
#nav li.nav-3 a:hover{background-position:-165px -40px;}
#nav li.nav-3 a{background-position:-165px 0px;}
#nav li.nav-4 {width:97px; height:40px;}
#nav li.nav-4 a:hover{background-position:-247px -40px;}
#nav li.nav-4 a{background-position:-247px 0px;}
#nav li.nav-5 {width:54px; height:40px;}
#nav li.nav-5 a:hover{background-position:-344px -40px;}
#nav li.nav-5 a{background-position:-344px 0px;}
어떤 도움을 주시면 감사하겠습니다!
이 지금이 권리를 시도하는거야, 감사 (나는이 일을해야한다고 생각) . 처음 게시물에서이 작업을 수행했으면 좋겠지 만, 여기에 좋은 예제가 있습니다. http://jsfiddle.net/kennyk3/TTDNp/ – kennyk3
나는 예제를 시도했지만 불행히도 작동하지 않았습니다. CSS를 알아 내는데 어려움이 없었습니다. 난 정말 그 안에 두 개의 항목이있는 간단한 드롭 다운 메뉴가 필요합니다. 누구든지 위의 jsfiddle을 확인하고 해결안을 찾으면 큰 감사 할 것입니다. – kennyk3
안녕하세요. 그것은 주로 작동하지 않는 당신의 미친 스타일, 텍스트 들여 쓰기 등 때문이었습니다. 나는 당신을 위해 새로운 변화를 만들어 내고 그것을 작동시키는 새로운 바이올린을 만들었습니다. li : 내가 추가 한 호버는 모든 브라우저와 호환되지 않을 수도 있습니다. 아마도 jquery를 백업으로 사용할 것입니다. http://jsfiddle.net/mq8xX/ – plebksig