2013-05-08 2 views
1

나는 온라인으로 갔고 좋은 드롭 다운 메뉴를 발견했고 코드를 편집하려고 노력해왔다. 그래서 드롭 다운 메뉴는 화면 너비의 100 %가되고 그 안에는 랩이있다. 내 링크를 960 픽셀의 폭으로 유지합니다. 그러나 나는 100 % 드롭 다운을 얻을 수 없습니다.전체 너비 내려 가기

http://jsfiddle.net/jWSPz/

나는 ... 문제가 여기 어딘가에서 생각 나는 편집하려고했는데 드롭 다운입니다

ul li ul { 
    padding: 0; 
    position: absolute; 
    top: 48px; 
    left: 0; 
    width: 150px; 
    -webkit-box-shadow: none; 
    -moz-box-shadow: none; 
    box-shadow: none; 
    display: none; 
    opacity: 0; 
    visibility: hidden; 
    -webkit-transiton: opacity 0.2s; 
    -moz-transition: opacity 0.2s; 
    -ms-transition: opacity 0.2s; 
    -o-transition: opacity 0.2s; 
    -transition: opacity 0.2s; 
    } 

.

1.Link : 는 나는이 드롭과 비슷한이 링크 및 데모 어쩌면 당신은 색상을 변경할 수

http://au.beatsbydre.com/

+0

, 단지 걸릴 왼쪽과 오른쪽 ADD 몸과 그것에서 패딩 100 %로 retches –

+0

수정 한 코드입니까? 거기에 'width : 150px'가있어 문제의 가능한 원인으로 즉시 뛰어납니다. 또한이 CSS는'ul' 내부의'li' 내부의'ul'을위한 것입니다 ...이'ul'을 포함하는 외부'ul' 또는'li'가 너비를 제한 할 가능성이 큽니다. –

+0

이유는 beatsbydre에 div가있어 콘텐츠를 fullsize div에로드하면 divs에 개별 div가 있고 그 안에 콘텐츠가 들어 있기 때문입니다. 이 다른 방법을 달성하는 방법에 대해 알아볼 필요가 있습니다. 프로그래머가 아니라면 코디 카욘에 가서 값싼 수백 가지를 찾을 수 있습니다. 미안하지만 나는 다른 도움이 될 수 없으며, Javascript 또는 jquery 프로그래밍을 많이 필요로한다. – Cam

답변

1

나는 그 폭을 얻을 수있었습니다. 내가 생각하는 뉴 마녀

Working Demo

내가 제거한 다음 (간단) 코드

ul li{ 
    position:relative; 
} 

을 추가

ul{ 
    position:relative; 
} 

경우에 추가, 당신이 원하는 무엇인가 당신은 화면의 전체 폭을 이것을 원할 뿐이다.

REMOVE

ul li{ 
    position:relative; 
} 

이 도움이

ul li .dropDown{ 
    top: 75px; 
} 

Working Demo 2

희망,

당신이 jsfiddle에서 행운을 빕니다 :)

+0

천재성 !! 감사. 이것이 내가 원하는거야. – JBrookes

+0

내가 본 샘플은 메뉴 바로 아래에있는 정보를 가지고 있으며, 구성하고 솔루션을 가지고 있습니다. 명예, drebeats 웹 사이트는 코드를 다르게 사용하지만 결과를 신경 쓰는 사람은 객관적입니다. – Cam

+0

@Cam 그래, 나는 drebeats 코드를 보았지만 약간 혼란 스러웠고 새로운 코드를 작성하기보다는 이미 찾은 드롭 다운을 편집 할 수 있다고 생각했다. – JBrookes