目前,我正在使用圖像作爲我的CSS背景,但是我正在使用剪輯路徑,因此只有圖像的左上角顯示爲背景。這會導致圖像的其他隱藏部分在我的網頁上顯示爲空白(使我的網頁非常長且寬)。我已經玩過邊際,但我似乎無法擺脫所有額外的空間。如何從網頁上的非顯示圖像中刪除所有多餘的空白空間?
任何想法?
感謝
HTML
<div id="image">
<canvas id="myCanvas" width = "500" height= "500"> </canvas>
</div>
<div>
The extra space from the image is pushing this line to the bottom creating extra space in between
</div>
CSS
canvas {
background-image: url("http://www.html5canvastutorials.com/demos/assets/darth-vader.jpg");
background-size: 100% 100%;
background-repeat: no-repeat;
-webkit-clip-path: inset(0 300px 300px 0);
-moz-clip-path: inset(0 300px 300px 0);
-o-clip-path: inset(0 300px 300px 0);
clip-path: inset(0 300px 300px 0);
}
請參閱搗鼓一個例子: https://jsfiddle.net/rqrvqLvv/
你應該附加一個樣品,這是非常困難的,幫助沒有某種形式呈現。 – jonode
小提琴也許? –
編輯和更新 – Nightflare11