2012-10-02 2 views
2

Я хочу, чтобы создать прозрачный фон, используя только CSS, но с углом на одном конце. Я нашел различные способы сделать это, но не могу получить его. Я действительно не хочу использовать какие-либо скрипты, просто CSS.фон квадратный с одной стороны под углом

Фоновое изображение нужно будет выглядеть следующим образом:

square with slanted side

+1

Здесь находятся различные примеры: HTTP: // css-tricks.com/examples/ShapesOfCSS/ – NightHawk

ответ

7

Вы можете сделать это с помощью границ: http://jsfiddle.net/wNhjb/

#shape { 
    height: 0; 
    width: 80px; 
    border-top: 80px solid blue; 
    border-left: 40px solid transparent; 
} 

+0

Большое спасибо! – RustyIngles

+0

@Alex, вы знаете, насколько это кросс-браузер? IE делает его таким же образом? –

+0

@ ns47731 Я никогда не тестировал его, но это должно быть поведение, определенное в стандартах. Таким образом, он * должен * выглядеть одинаково во всех более или менее стандартных браузерах. – Alex