Не дожидаясь ввода CSS3, девелоперы внедряют все новые и новые параметры из тройки в обычный CSS, при помощи которых можно немного облегчить себе жизнь, а не придумывать реализации на яваскрипте, SVG, простых картинках и т.п. для таких простых действий как скругления углов. Как скруглить углы я уже писал тут.
Вот такая красота делается при помощи пары строк свойств CSS и HTML:
<div class="cube">
<div class="topFace">
<div>
Content
</div>
</div>
<div class="leftFace">
Content
</div>
<div class="rightFace">
Content
</div>
</div>
.leftFace { -webkit-transform: skewY(30deg); -moz-transform: skewY(30deg); background-color: #ccc; } .rightFace { -webkit-transform: skewY(-30deg); -moz-transform: skewY(-30deg); background-color: #ddd; left: 200px; }
Текст по бокам остается текстом, т.е. его можно выделить, скопировать и т.п. Практического применения данному эффекту не вижу, для красоты если только. Поддерживают данные свойства далеко не все браузеры, а только самые продвинутые: Firefox 3.5+, Google Chrome, Safari 3.2+.
Для счастливых юзеров линукса ссылка на firefox 3.5 rpm. Кстати, единственный браузер, из тех, какие я знаю, который набрал 93 по acid3 тесту


11 responses
Do you want to comment?
Comments RSS and TrackBack Identifier URI ?
Trackbacks