베스트 바이올린 함께 표시? 자식 요소가 부모보다 더 넓기 때문에 내가 찾은 중 심의 트릭이 많이 적용되지 않습니다.중심으로
순수 CSS로 가능합니까? 아니면 자바 스크립트를 사용해야합니까?
JS가 필요한 경우 누구든지이 작업을 수행하는 데 편리한 JQuery 코드가 있습니까?
베스트 바이올린 함께 표시? 자식 요소가 부모보다 더 넓기 때문에 내가 찾은 중 심의 트릭이 많이 적용되지 않습니다.중심으로
순수 CSS로 가능합니까? 아니면 자바 스크립트를 사용해야합니까?
JS가 필요한 경우 누구든지이 작업을 수행하는 데 편리한 JQuery 코드가 있습니까?
는이처럼 submenu
에 기본 width
을 정의 할 수 있습니다 :
.sub-menu {
display: none;
position: absolute;
top: 20px;
left: 0;
white-space: nowrap;
text-align:center;
left:50%;
margin-left:-150px;
width:300px;
}
.active .sub-menu {
display:block;
}
이 하위 메뉴를 중심됩니다 ul > ul.sub-menu { position: absolute; left: 50%; transform: translateX(-50%) }
나을주는 사람 downvote 누가 내가 틀렸는 지 설명해주세요 – sandeep
누가 downvoted 모르겠지만 이것은 정확히 무엇을 요구합니다. 하위 메뉴의 배경이 콘텐츠보다 넓기 때문에 작동하지 않지만 내 경우에는 작동합니다. (이제는 그것을 구현했지만, 하위 항목의 수가 아주 잘 보이지는 않지만 그 점은 문제가 아닙니다. p) – Davy8