【发布时间】:2015-12-08 19:25:08
【问题描述】:
我有一个 div,我想旋转 -20 度。我已经这样做了,我面临的问题是它没有在整个屏幕上显示它。
显然它只是显示一个 100% 宽度和 100% 高度的 div。我想要它做的是以一个角度覆盖整个屏幕,所以你看不到左/右角。如果我将宽度扩展到 100% 以上,它会起作用,但这只会将整个浏览器的宽度推出。
有没有办法让它以一个角度显示,这样它就不会显示角落并且是整个屏幕?
小提琴:https://jsfiddle.net/2dhkk03b/
.content {
width: 70%;
margin: 0 auto;
position: relative;
height: 700px;
}
.intro {
width: 60%;
text-align: left;
position: absolute;
top: 50px;
color: black;
font-weight: 300;
font-size: 2em;
}
.para_txt {
padding-top: 40px;
}
.intro p {
font-size: 24px;
}
.slide {
position: relative;
width: 100%;
background-color: red;
height: 400px;
transform: rotate(-20deg);
}
<div class="content">
<div class="intro">
<span>Hi there!</span>
<p class="para_txt">My name</p>
</div>
</div>
<div class="slide"></div>
【问题讨论】:
标签: html css css-shapes