2015-12-13 6 views
-1

enter image description hereCSS, HTML - Создание повернутых дивы

Я хотел бы создать HTML страницу, как показано на рисунке выше. Два синих divs должны быть повернуты и автоматически расширяться при расширении окна браузера. Я знаю, что есть команда css transform: rotate().

В любом случае, как только я начну масштабировать браузер, можно увидеть верхний и нижний края div. Любая помощь, как это может быть реализована, очень ценится.

+2

получил код? – Johannes

+1

Постарайтесь, чтобы повернуть реализацию [CSS: Повернуть элемент] (http://www.fix-css.com/2011/11/css-rotate-element-to-45-degrees-code/). Это хорошо отформатированное и кросс-браузерное внедрение ротации. –

+0

Спасибо за ваш отзыв Andriy! – enne87

ответ

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> 
+0

NIce, спасибо большое! Не могли бы вы объяснить, как вам удалось вращать границы? Не понимаю этого полностью .... – enne87

Смежные вопросы