【发布时间】:2018-04-09 02:09:34
【问题描述】:
我必须创建一个倾斜的 div,我浏览了互联网上的许多可用内容,但没有得到预期的结果。 我已经为预期的倾斜 div 附加了图像(slanted Images)。我希望 div 使用边框看起来倾斜但不使用背景颜色。在边界的情况下,边缘之一是不可见的。请让我知道如何实现它。 new Image(倾斜div的附件图片)
#slanted_div{
position: relative;
display: inline-block;
padding: 1em 5em 1em 1em;
overflow: hidden;
color: #08393A;
}
#slanted_div:before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border:1px #08393A;
-webkit-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
transform-origin: 100% 0;
-webkit-transform: skew(-45deg);
-ms-transform: skew(-45deg);
transform: skew(-45deg);
z-index: -1;
border-style: solid;
}
<div id="slanted_div"></div>
【问题讨论】:
-
请提供您目前拥有的代码 (stackoverflow.com/help/dont-ask)。
-
#slanted_div{ 位置:相对;显示:内联块;填充:1em 5em 1em 1em;溢出:隐藏;颜色:#08393A; } #slanted_div:before{ 内容:'';位置:绝对;顶部:0;左:0;宽度:100%;高度:100%;边框:1px #08393A; -webkit-transform-origin:100% 0; -ms-transform-origin:100% 0;变换原点:100% 0; -webkit 变换:倾斜(-45 度); -ms 变换:倾斜(-45 度);变换:倾斜(-45度); z 指数:-1;边框样式:实心; }
-
请在您的帖子中格式正确,而不是在 cmets 中
-
@zer00ne 我已附上代码
标签: javascript jquery html css