最近做的專案需要用到多張底圖(背景圖)
最開始做的時候能想到的辦法只有巢狀多層div然後設定背景圖並定位以實現
今天重寫這塊程式碼發現明明可以很簡單的解決!!!
話不多說,上程式碼
<div class="menu"> <!-- 任意內容 --> </div>
先定義元素類名,再在css中設定背景圖
.menu { background-repeat: no-repeat; background-size: contain, contain; /* 或者使用 contain 來確保背景圖片完全顯示,可以分別為每個背景圖片設定大小 */ background-image: url(../assets/images/img1.png),url(../assets/images/img2.png); /* 設定兩個背景圖片 */ background-size: 120px 120px, 120px 120px; /* 可以分別為每個背景圖片大小 */ background-position: top left, bottom right; /* 可以分別為每個背景圖片設定位置 */
}
到此,就okk了
效果展示
【記錄下來給自己以後使用(^-^)】