我有一個按鈕fixed
裏面的outer
股利。問題是當我設置position: fixed
(在頁面滾動時保持按鈕不動),它不能正常工作。固定位置不動時滾動父div
該按鈕仍然滾動並移出屏幕。
這裏是我的代碼
.rotate {
transform: rotate(30deg);
background: blue;
width: 300px;
height: 300px;
margin: 0 auto;
}
.fixed {
position: fixed;
background: red;
padding: 10px;
color: white;
top: 50px;
}
<div class="rotate">
<button class="fixed"> I am fixed inside a rotated div.</button>
</div>
<!-- <div class="fixed"> I am fixed outside a rotated div.</div> -->
我怎樣才能修復它保持的按鈕即可顯示在屏幕上滾動時的頁面?
這是由於旋轉。您可以將旋轉應用於按鈕,而不是 –
@TemaniAfif我看到了,無論旋轉與否,它都可以修復嗎? – DinhNgocHien
我不知道如何解釋這一點,但似乎旋轉打破了位置屬性。唯一的解決方案,我看到它使內部元素,而不是外部元素的變換......但也許更有經驗的人會給你一個更好的:) –