애니메이션 전환 끝에서 항목을 position: absolute;
에서 position: relative;
으로 전환했기 때문에 점프가 발생합니다. 이것은 당신의 CSS 규칙을 제거하여 방지 할 수 있습니다 :
.rslides li { left: 0; top: 0; }
이 width
및 height
괜찮 지정을하지만, 최대한 빨리 left
및 top
을 지정할로 - 다음 절대 위치를 기준으로 전환, 당신은 '당신을 뛰어 것을 얻을 다시 보게.
각 패널의 위치는 상자 배치 방식과 관련이 있습니다. 지정하는 크기가 제공하는 내용에 비해 충분히 크지 않습니다. 예를 들어 <div id="header">
은 37px
이며 소셜 미디어 버튼에 적합한 크기이지만 #nav-menu
UL
의 컨테이너로 사용됩니다. 즉 102px
입니다.
이 문제를 해결하고 내용이 겹치게하려면 음수 여백을 사용하고있는 것 같습니다. 이로 인해 모두 버리게됩니다.
을 그리고 그것을 사용 :
나의 제안은 다음 중 하나로서 표준화 된 레이아웃 시스템을 사용하는 것입니다 tryi보다는 레이아웃 작업을 수행 할 수 있습니다. 혼합 된 절대/상대 위치 지정을 사용하여 겹치는 레이어를 자기 공예로 만들 수 있습니다.
또는 겹치는 레이어 경로 (다시 말하지만, 제안되지 않음)로 이동하려는 경우에는 실제로이 작업을 수행하십시오. 배치 전반에 걸쳐 절대적으로 배치하십시오.당신은 같은 CSS 규칙을 고려해 볼 수 있습니다 이러한 목표를 달성하기 위해
: 다시
#header {
display: block;
position: absolute;
left: 50%; top: 0px;
height: 139px; /* Your Social media links height + nav buttons height */
width: 1018px; /* Your current width */
margin-left: -509px; /* Half the width - centers on page */
}
-이 유지 관리가 훨씬 더 열심히하고 더 적은 우아한 훨씬 더 많은 작업, -하지만 당신은 적어도 일관된 간격을 얻을 것입니다/사이징.
슬라이드가 보이지 않습니다. – Oriol
@Oriol 탐색 바 아래의 얇은 빨간색 탭을 클릭하십시오. – NewBoy