一张大图片,大家怎么布局啊,直接切图的方式;
<p class="bg1"></p>
<p class="bg2"></p>
<p class="bg3"></p>
PC上我是直接把图片以背景的方式加载进去;
但是在移动端我发现这样写会有问题;哪怕我使用background-size或者百分比的高度,都会产生问题;
但是使用以下方式没问题
<p class="bg1"><img src="1.jpg"></p>
<p class="bg2"><img src="2.jpg"></p>
<p class="bg3"><img src="3.jpg"></p>
真的很奇怪啊。哈哈
因為你在行動端沒有設定background-size,沒有做到自適應,可以使用rem
如果是要全覆蓋,那就設定成cover吧:
如果是要圖片擴充到適應p的尺寸:
謝邀請;
給你比較討巧的土法;一般我應付SB領導的;
切圖的時候這種項目,我傾向吧所有需要切的純圖頁面,每個快都切成正方形;
(因為我作圖,所以不會出現個按鈕在兩個正方形之間被切碎;)
1.jpg,2.jpg,3.jpg 這三是你切圖的圖
gi1.png 這圖純透明10px*10px正方形;
說這裡你差不多該懂了;
DOM結構還是這樣,不過是多了css,例如:
這塊有時候懶得可以用js一個循環下來都行;
好處:
1,可以不動腦;反正切圖是正方形,頁面圖是正方形,隨便拉伸都是正方形;
2,懶
3,更懶的方法是連DOM都是js生成的;
4,一定程度防竊圖;
5,反正就是懶~
由這個方法引申出來,只要前面的PNG的比例和切圖的比例相同(只要比例相同,且不要大;且PNG的比例和切圖的比例相同(只要比例相同,且不要大;且gif也可以設定可以檔案大小可以更小),都可以保證適配所有設備且無變形!懶得寫css就這樣玩吧;
謝邀。用背景圖。總覺得不適合。因為你是背景圖的話。寬高怎麼設定啊?