эффект угловой ленты на блоке
добрый день, всем!
друзья, помогите с таким вопросом - как с помощью CSS сделать на углу блока эффект простой ленты... в виде двух линий под углом 45 градусов.. (вроде каким-то образом с использованием :before или :after) Спасибо! П,С. сорри, что без рисунка, но надеюсь, что понятно и так о чем речь... если нужен будет рисунок, то пишите, что-нибудь нарисую :) |
DennisMatveyev,
:-?
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
body,html{
width: 98%;
height: 90%;
}
html:before {
content: "";
position: absolute;
right: 0;
bottom: 0;
display: block;
width: 0;
height: 0;
border-bottom: 120px solid #006633;
border-left: 120px solid transparent;
}
body:before {
content: "";
position: absolute;
right: 0;
bottom: 0;
display: block;
width: 0;
height: 0;
border-bottom: 100px solid red;
border-left: 100px solid transparent;
}
body:after {
content: "";
position: absolute;
right: 0;
bottom: 0;
display: block;
width: 0;
height: 0;
border-bottom: 80px solid #FFFFFF;
border-left: 80px solid transparent;
}
</style>
</head>
<body>
</body>
</html>
|
спасибо, большое!... офигеть... я правда пока не понял как это происходит... :)) буду щаз разбираться... еще раз спасибо!
|
рони,
Круто, не знал такой техники, что у широких бордеров срез под 45° |
Рони, а зачем вставляется пустой content?.. что это дает?
|
Цитата:
|
ага... спасибо... начинает доходить )...
|
| Часовой пояс GMT +3, время: 00:16. |