CSS,HTML - 创建旋转的div

时间:2015-12-13 22:58:37

标签: html css

enter image description here

我想创建一个如上图所示的html页面。当浏览器窗口展开时,应旋转两个蓝色div并自动展开。我知道有css transform:rotate()命令。

无论如何,只要我开始缩放浏览器,就可以看到div的顶部和底部边缘。 任何帮助如何实现这一点非常感谢。

1 个答案:

答案 0 :(得分:2)

试试 DEMO

.content {
    display: flex;
    min-height: 100vh;
    justify-content: center;
    align-items: center;
    color: #1A4780;
    position: relative;
}

.content:before {
    border-bottom: 50vw solid transparent;
    border-left: 50vw solid #008EE0;
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.content:after {
    border-top: 50vw solid transparent;
    border-right: 50vw solid #1A4780;
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    bottom: 0;
    right: 0;
}
<div class="content">
   <p>Lorem ipsum dolor sit amet, consectetur.</p>
</div>