如何从网页上的非显示图像中删除所有多余的空白
How do i remove all the excess white space from an non-displayed image on a webpage?
目前,我使用图像作为我的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);
}
请参见fiddle的例子:https://jsfiddle.net/rqrvqLvv/
有两种解决方法。
<标题> 1。我不关心向后兼容性这个很简单。
舍弃容器.image
,只包含以下CSS作为canvas
规则的一部分:
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
示例#1<标题> 2。我确实关心向后兼容性放弃容器.image
,只包含以下CSS作为canvas
规则的一部分:
position: absolute!important;
z-index: 0!important;
top: 0;
left: 0;
right: 0;
bottom: 0;
并添加以下规则:
body > * {
position: relative;
z-index: 1;
}
JSFiddle示例#2
标题>标题>相关文章:
- 从字符串末尾删除空白无效
- 从js中的窗口选择中删除空白
- 使用ng重复或ng选项和删除空白选项选择长方体角度
- 如何在对象上使用trim函数来删除空白jquery
- 无法从数字中删除空白(PHP/JS)
- InDesign CS6 javascript:导入 XML 并删除空白页
- 用于删除空白的正则表达式
- 如何使用javascript在提交时删除空白表单行
- 使用正则表达式从整个Html中删除空白,但在pre内部
- Regex删除空白和新行
- 使用Javascript或Jquery删除空白时的下拉框
- 当使用MaxLength属性时,如何从asp:TextBox中删除空白
- 删除空白文本节点/链接
- 从网页抓取中删除空白
标签nodejs - 在javascript中从JSON (api响应)中删除空白
- CSS如何从右,左部分和底部删除空白
- 如何阻止jQuery-Clean插件删除空白?
- 从JSON对象中删除空白,但不能在引号内删除
- 客户端验证,删除空白- client_side_validations gem和Ruby on Rails 3
- Jquery删除空白