.myDiv {
width: 100%;
height: 100vh; /* 或具體高度,百分比需父元素有高度 */
background: url(bg.jpg) no-repeat center center;
background-size: cover; /* 關鍵:縮放填滿,保持比例,允許裁切 */
}
| 屬性 | 作用 |
|---|---|
| background-size: cover | 圖片縮放至**完全覆蓋**容器,寬高比不變,超出部分裁切 |
| background-position: center | 圖片居中,裁切時保留中心區域 |
| background-repeat: no-repeat | 禁止平鋪 |
| height: 100vh | 視口高度,確保容器有高度(百分比高度需父鏈路皆有高度) |
@media (max-width: 768px) {
.myDiv { background-image: url(bg-mobile.jpg); }
}
@media (min-width: 1920px) {
.myDiv { background-image: url(bg-4k.jpg); }
}
或用 `