임은 컨테이너 내에서 고정 된 요소를 유지하려고 시도하지만 고정 요소는 화면에 따라 자체 배치되지만 부모 요소는 배치하지 않는 것처럼 보입니다.부모 컨테이너에 상대적인 고정 위치
내 코드 :
<div class="relative">
<div class="absolute">
<div class="fixed"></div>
</div>
</div>
CSS는 :
.relative{
position: relative;
height:800px;
width: 400px;
background: #000;
}
.absolute{
height:60px;
width: 60px;
position: absolute;
top:0;
right:0;
background: #ccc;
-webkit-transform: translateZ(0);
}
.fixed{
height:20px;
width: 20px;
background: red;
position: fixed;
top:0;
right:0;
}
내가 원하는 빨간색 상자는 회색 상자 내부에 고정된다. 하지만 지금 스크롤하면 상자가 스크롤되고 나던은 고정되어 있습니다.
라이브를 참조하십시오 : 당신은 당신이 빨간 사업부는 position:absolute
대신 고정되고 싶지 않아 확인 http://codepen.io/undefinedtoken/pen/abhgc
고정 위치는 DOM 외부 요소를 끌어과 상대 뷰포트 장소. "나는 그것을 고정시키고 싶다"는 것은 무엇을 의미합니까?그것을 부모 안에 있어야합니까 ?? – LinkinTED
예! 인스턴트 맨 오른쪽에 고정 된 고정 단추가있는 모달 팝업을 만들려고합니다. 내용의 높이가 너무 높아서 닫는 단추를 고정 시켜서 사용자가 스크롤하면 닫기 단추가 스크롤되지 않도록했습니다. – undefinedtoken
그러면 LPG가 제공하는 대답이 당신에게 어울릴 것이라고 생각합니다. – LinkinTED