무언가를 얻는 데 어려움을 겪었고 이미 여러 곳을 보았습니다. 도움이 크게 감사했습니다.받기 : 하나 이상의 클래스/ID를 조정하려면 마우스를 올려주세요.
기본적으로 몇 가지 롤오버 이미지 (정상 상태 '왼쪽 상단', 마우스 오버 상태 '왼쪽 하단', 그들은 현재 CSS를 통해 개별적으로 롤오버하도록 구성되어 있음 -이 모양은 다음과 같습니다. . :
<ul id="menu">
<li><a href="#" class="home">Home</a></li>
<li><a href="#" class="archives">Archives</a></li>
<li><a href="#" class="contact">Contact</a></li>
<li><a href="#" class="about">About</a></li>
</ul>
#menu {
list-style: none;
padding: 0;
margin: 0 auto;
height: 24.6em;
width: 79em;
position: relative;
}
#menu a {
display: block;
text-indent: -900%;
position: absolute;
outline: none;
}
#menu a:hover {
background-position: left bottom;}
#menu .home {
width: 520px;
height: 124px;
background: url(images/Home Menu.png) no-repeat;
left: 0px;
top: 122px;
}
#menu .archives {
width: 263px;
height: 57px;
background: url(images/Archives Menu.png) no-repeat;
left: 0px;
top: 189px;
}
and so on for the rest of the links.
지금 내가 달성하기 위해 노력하고있어, 그래서 나는 그들 중 하나를 가져 가면 모두가 이월이 나는 "아카이브"마우스가 가리키는 말이며, "이상 아카이브를 롤 것이다 다음, 연락처 , about "
나는 이미 다음을 시도해 보았지만 작동하지 않았다. (불투명도 절은 내가 원했던 것과 정확히 같았지만, 어떤 이유로 "배경 위치"에서 작동하지 않는 것 같습니다.) :
#menu:hover .archives {background-position: left bottom; opacity: 0.5}
#menu:hover .contact {background-position: left bottom; opacity: 0.5}
#menu:hover .about {background-position: left bottom; opacity: 0.5}
어떻게해야합니까? 어떤 도움을 주셔서 미리 감사드립니다!
당신은 신사이고 학자입니다. 그거 훌륭해! 매력처럼 작동합니다. 덕분에 많은 – ohnno
고마워요. 다행스럽게 도울 수있었습니다. W3C는 통증이지만 다른 소스에서 CSS를 배울 때 건너 뛰는 정보가 많이 있습니다. (또한 매우 건조합니다.) –