2015-02-10 3 views
0

Я создаю базовую веб-страницу, но для нижнего колонтитула будет наклонный край, который будет работать в нижней части страницы. Когда у меня возникают проблемы, так как вы не можете добавить 100% на границу, так как я использую bootstrap, поэтому страница должна реагировать. Есть ли способ достичь этого эффекта, будучи отзывчивым.CSS отзывчивый наклонный край

div { 
width:200px; 
height:80px; 
background: red; 
top:150px;left:100px; 
position: relative; 
} 

div:before { 
content: ''; 
position: absolute; 
top: 40px; right: 0; 
border-right: 200px solid white; 
border-top: 40px solid red; 
width: 20; 
} 

http://jsfiddle.net/2bZAW/3675/

+1

возможно дубликат [Можно ли создать стриженый DIV?] (HTTP://stackoverflow.com/questions/28211471/is-it-possible-to-create-a-sheared-div) – jbutler483

+0

та же концепция, но при использовании текста в исходном div и нижеприведенном тексте, с тем, который он также не реагирует как контейнер будет 130% ширины – jsg

+1

Не могли бы вы объяснить, как это происходит, обновив свой вопрос? возможно, использовать образ «ожидаемого результата»? Или даже диаграмма? – jbutler483

ответ

4

Это должно работать для вас. Опять же, я использовал псевдоэлемент, чтобы изменить цвет, но общий консенсус тот же. И связанный вопрос, и это использование переполнения: скрытые на родительском и, следовательно, не будут прокручиваться. Что касается вращающихся, так как я использовал псевдо элемент, это не должна быть проблемой:

.wrap { 
 
    height: 500px; 
 
    width: 100%; 
 
    display: inline-block; 
 
    position: relative; 
 
    overflow: hidden; 
 
    z-index: 8; 
 
} 
 
.wrap:after { 
 
    content: ""; 
 
    position: absolute; 
 
    height: 130%; 
 
    width: 100%; 
 
    transform: skewY(-4deg); 
 
    background: tomato; 
 
    top: -50%; 
 
    z-index: -2; 
 
    left: 0; 
 
} 
 
.lower { 
 
    position: absolute; 
 
    bottom: 15%; 
 
    right: 0; 
 
}
<div class="wrap"> 
 
    Hello, World! 
 
    <div class="lower">Wanted text here?</div> 
 
</div>

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