다음 방금 height:100%
를 넣을 수 있습니다, 당신은 .navlink
주위에 부모 요소가있는 경우이
.navlink {
background: url('graphics/link.gif');
height:70px;
}
.navlink:hover {
background: url('graphics/linkhover.gif');
background-repeat: no-repeat;
background-attachment: fixed;
background-size: 100%;
}
Demo
처럼 배경이 전체 화면을 차지하게 시도하고 height:70px;
을 제거하고 계속해서 표시됩니다 비례항. 당신이 비율을 무시하고 그냥 당신이 넣을 수 있습니다 부모를 기입 한하려면 모두 navlink
의이 height:100%
및
편집
내가 발견 이후 width:100%
모든 <a>
: 당신은 background-attachment: fixed
을 가질 수 없습니다 그것 때문에 대신 navlink
년대의 부모의 배경 변경 업데이트 코드
(어떤 이유 나도 몰라)하게
당신이 코멘트에서 제공하는 사이트의 구조를 기반으로
질문은 관련 HTML을 포함해야한다를 작성할 때
다음에, 그 훨씬 쉽게 문제에 도움을 만들었을 것입니다
.navlink {
padding-top:30px;
text-align:center;
background: url('graphics/link.gif');
text-decoration: none;
}
.navlink:hover {
background: url('graphics/linkhover.gif');
background-position: center -55px;
background-repeat:repeat-y;/*This is optional, taking it out makes it repeat*/
text-decoration: none;
}
,691,363 :
나는 귀하의 사이트 방법을 가지고 믿는 일부 재생 당신이 원하는 후 편집 2
하면이 사용210
우리가 더 도울 수 있도록 원하는 결과를 보는 것이 도움이 될 것입니다 –
흠 .. 이것은 뭔가를했으나 제가 원했던 것이 아닙니다 .. 나는 몇 개의 링크를 가지고 있습니다.), 각 클래스에는 navlink가 있습니다. 이 코드는 모든 링크의 배경을 가로 질러 그 이미지를 펴는 것처럼 보입니다. '.navlink {패딩 왼쪽 : 여기 – Julie
내가 지금 무엇을 가지고 30 픽셀을; 줄 크기 : 70px; 배경 : 투명 URL ('그래픽/link.gif') 반복 아니 - 중앙 상단;} .navlink : 가져가 { 배경 - 이미지 : 홈페이지 ('그래픽/linkhover.gif은');}'여기 입니다 내가 일하고있는 사이트 : http://domakitchencafe.com/website2.0/ 텍스트 링크 (맨 위)가 아래로 내려 가서 작은 그래픽이 위에 표시되도록하려고합니다. 나는 여전히 그들을 위에 올려 놓아야한다. – Julie