CSS是前端開發中重要的一環,經常用來實現各種布局效果。在實現頁面的左右固定不變形時,我們可以通過以下代碼實現:
body { width: 100%; overflow-x: hidden; } .left { position: fixed; top: 0; left: 0; width: 200px; } .right { position: fixed; top: 0; right: 0; width: calc(100% - 200px); }
首先,我們將頁面的寬度設置為100%,并將水平方向的溢出隱藏。
然后,將左側的div的position屬性設置為fixed,即固定不動,top和right屬性設置為0,left屬性設置為0,寬度設置為200px,這樣就可以將左側的div固定在頁面左側。
接著,將右側的div的position屬性設置為fixed,top和left屬性設置為0,right屬性設置為0,但是寬度需要通過計算得出,我們使用calc()函數將頁面寬度減去左側div的寬度,這樣就可以保證右側div占滿剩余空間,同時也是固定在頁面右側。
以上就是實現左右固定不變形的CSS代碼,希望對大家有所幫助!