Наглядное представление некоторых css3 свойств
Так что нам приготовила css3? Какие браузеры её поддерживают, а какие нет? В этом топике опишу некоторые css3 свойства с примерами, как должно выглядеть в браузере и как это выглядит у вас. Таким образом, вы можете потестить, поддерживает ли те или иные css3 свойства ваш обозреватель.
Лидерами по поддержке css3 идут Chrome и Safari. Скриншоты делал с Chrome. Как сказал Гагарин, поехали!
box-shadow
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <style type="text/css"> .boxShadow { -webkit-box-shadow: -10px 10px 10px #DDD; -moz-box-shadow: -10px 10px 10px #DDD; box-shadow: -10px 10px 10px #DDD; border: solid 1px #AAA; padding: 5px; } </style> <div class="boxShadow"> Совсем недавно я принял решение наконец-то купить Box shadow. Оказывается даже в Москве это сделать не так просто, как кажется, – есть много подводных камней. По мнению главы британского Детского Министерства Беверли Хьюз (Beverly Hughes), большую роль в развитии у детей зависимости от Box shadow и потере у них интереса к играм на улице играет излишняя осторожность родителей, которым спокойнее оставить ребенка дома перед Box shadow </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
Совсем недавно я принял решение наконец-то купить Box shadow.
Оказывается даже в Москве это сделать не так просто, как кажется, – есть много подводных камней. По мнению главы британского Детского Министерства Беверли Хьюз (Beverly Hughes), большую роль в развитии у детей зависимости от Box shadow и потере у них интереса к играм на улице играет излишняя осторожность родителей, которым спокойнее оставить ребенка дома перед Box shadow |
|
text-shadow
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <style type="text/css"> .textShadow { text-shadow: 2px 2px 2px #AAA; } </style> <div class="textShadow"> На первый взгляд, работа шахтёра в разы сложнее мучений программистов (программисты зашубуршали, захрустели костяшками пальцев), но это лишь видимость. Потому что программист уже живёт в реальности Text shadow, оставаясь при этом человеком, в то время как шахтёр, проехавшись на трамвайчике до дома, попадает не в ещё один филиал Text shadow, а действительно домой – скромную обитель индустриального трудяги. Друг не всегда Text shadow, но Text shadow всегда друг. Впечатление, производимое Text shadow подобно свеженаполненному бокалу шампанского. </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
На первый взгляд, работа шахтёра в разы сложнее мучений программистов (программисты зашубуршали, захрустели костяшками пальцев), но это лишь видимость. Потому что программист уже живёт в реальности Text shadow, оставаясь при этом человеком, в то время как шахтёр, проехавшись на трамвайчике до дома, попадает не в ещё один филиал Text shadow, а действительно домой – скромную обитель индустриального трудяги. Друг не всегда Text shadow, но Text shadow всегда друг. Впечатление, производимое Text shadow подобно свеженаполненному бокалу шампанского.
|
|
@font-face
1 2 3 4 5 6 7 8 9 10 11 12 13 | <style type="text/css"> @font-face { font-family:"newfont"; src: url("newfont.ttf") format('truetype'); } .fontFace { font-family:"newfont"; font-size:72px; } </style> <div class="textShadow"> Привет, мир! </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
Привет, мир!
|
|
word-wrap
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <style type="text/css"> .wordwrap{ -ms-word-break: break-all; -ms-word-wrap: break-word; word-wrap: break-word; word-break: break-all; border: solid 1px #AAA; } </style> <div class="wordwrap"> Давайтенапишемдлинноепредлинноесловоиувидимперенесется ли оно. Если перенеслось, то значит свойство word-wrap сработало, а если это слово выпирает за пределы блока, то это свойство не сработало </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
Давайтенапишемдлинноепредлинноесловоиувидимперенесется ли оно.
Если перенеслось, то значит свойство word-wrap сработало, а если это слово выпирает за пределы блока, то это свойство не сработало |
|
column-count
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <style type="text/css"> .columncount{ column-count: 2; column-width: 120px; column-gap: 10px; column-rule: 3px dashed #AAA; -webkit-column-count: 2; -webkit-column-width: 120px; -webkit-column-gap: 10px; -webkit-column-rule: 3px dashed #AAA; -moz-column-count: 2; -moz-column-width: 120px; -moz-column-gap: 10px; -moz-column-rule: 3px dashed #AAA; height:250px; } </style> <div class="columncount"> Проще заниматься Column count спокойно и методично, день за днём, а не лезть из кожи вон в творческих порывах. Column count – это почва, в которой зреют мысли. Вокруг интернета сложилось довольно большое сообщество со своим слэнгом и специфическими выражениями. А Column count – специфическое выражение? </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
Проще заниматься Column count спокойно и методично, день за днём, а не лезть из кожи вон в творческих порывах.
Column count – это почва, в которой зреют мысли. Вокруг интернета сложилось довольно большое сообщество со своим слэнгом и специфическими выражениями. А Column count – специфическое выражение? |
|
border-image
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <style type="text/css"> .borderimage{ -webkit-border-image: url(/images/testcss3/border.png) 27 27 27 27 round round; -moz-border-image: url(/images/testcss3/border.png) 27 27 27 27 round round; border: solid 5px #AAA; padding: 5px; } </style> <div class="borderimage"> Мы всегда ждем Border image, и, в глубине души, надеемся, что с каждым разом Border image будет все лучше и лучше. Не бойтесь признаться в этом. Соль Border image в следующем: лучшие вещи в мире, во-первых, не вещи, а по-сути – Border image, и во-вторых, в практическом смысле совершенно бесполезны. Сегодня занятие Border image – увлекательное творческое занятие, которое приносит удовольствие и зрителям, и исполнителям. Переворачивая Border image, мы теряем ног своих опору. </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
Мы всегда ждем Border image, и, в глубине души, надеемся, что с каждым разом Border image будет все лучше и лучше.
Не бойтесь признаться в этом. Соль Border image в следующем: лучшие вещи в мире, во-первых, не вещи, а по-сути – Border image, и во-вторых, в практическом смысле совершенно бесполезны. Сегодня занятие Border image – увлекательное творческое занятие, которое приносит удовольствие и зрителям, и исполнителям. Переворачивая Border image, мы теряем ног своих опору. |
|
border-radius
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <style type="text/css"> .borderradius{ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border: solid 5px #FF931E; padding: 5px; } </style> <div class="borderradius"> Мы всегда ждем Border image, и, в глубине души, надеемся, что с каждым разом Border image будет все лучше и лучше. Не бойтесь признаться в этом. Соль Border image в следующем: лучшие вещи в мире, во-первых, не вещи, а по-сути – Border image, и во-вторых, в практическом смысле совершенно бесполезны. Сегодня занятие Border image – увлекательное творческое занятие, которое приносит удовольствие и зрителям, и исполнителям. Переворачивая Border image, мы теряем ног своих опору. </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
В Большой Советской Энциклопедии не было статьи на тему «Border radius». А в современной энциклопедии, уверен, что есть.
Ведь мир движется к лучшему. А что в конце? В конце – Border radius. А как прекрасен электросварщик в маске электросварщика, озаряемый отсветами Border radius. Всегда мечтали научится Border radius? Пожалуйста – у вас теперь почти вся ночь в распоряжении. Научные изыскания показывают, что на заре развития человечества уже существовал Border radius. |
|
border-colors
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <style type="text/css"> .bordercolors{ border: 8px solid #FF931E; -moz-border-top-colors: #FF931E #666 #FF931E #888 #FF931E #aaa #FF931E #FF931E; -moz-border-left-colors: #FF931E #666 #FF931E #888 #FF931E #aaa #FF931E #FF931E; -moz-border-right-colors: #FF931E #666 #FF931E #888 #FF931E #aaa #FF931E #FF931E; -moz-border-bottom-colors: #FF931E #666 #FF931E #888 #FF931E #aaa #FF931E #FF931E; border-top-colors: #FF931E #666 #FF931E #888 #FF931E #aaa #FF931E #FF931E; border-left-colors: #FF931E #666 #FF931E #888 #FF931E #aaa #FF931E #FF931E; border-right-colors: #FF931E #666 #FF931E #888 #FF931E #aaa #FF931E #FF931E; border-bottom-colors: #FF931E #666 #FF931E #888 #FF931E #aaa #FF931E #FF931E; padding: 5px; } </style> <div class="bordercolors"> Мы всегда ждем Border image, и, в глубине души, надеемся, что с каждым разом Border image будет все лучше и лучше. Не бойтесь признаться в этом. Соль Border image в следующем: лучшие вещи в мире, во-первых, не вещи, а по-сути – Border image, и во-вторых, в практическом смысле совершенно бесполезны. Сегодня занятие Border image – увлекательное творческое занятие, которое приносит удовольствие и зрителям, и исполнителям. Переворачивая Border image, мы теряем ног своих опору. </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
Все чаще и чаще нам приходится вспоминать об этом. Может быть, сменим тему? А то, как будто ходим по кругу.
Пока не хотите? Некий сотрудник, ныне бывший, написал публичное обращение, в котором говорилось, что руководство корпорации зажирело и погрязло в Border colors. На что руководство отреагировало однозначно. После чего опальный сотрудник предал анафеме всё правительство, администрацию родного города, других шишек и вообще всех их предшественников. На что пресс-центр пожал плечами, покрутил пальцем у виска и заявил: «когда Господь оставляет и наказывает человека, он лишает его разума. Именно это и происходит в данном случае». |
|
resize
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <style type="text/css"> .resize{ padding: 5px; resize: both; height: 150px; overflow: auto; border: solid 1px #AAA; } </style> <div class="resize"> Мы всегда ждем Border image, и, в глубине души, надеемся, что с каждым разом Border image будет все лучше и лучше. Не бойтесь признаться в этом. Соль Border image в следующем: лучшие вещи в мире, во-первых, не вещи, а по-сути – Border image, и во-вторых, в практическом смысле совершенно бесполезны. Сегодня занятие Border image – увлекательное творческое занятие, которое приносит удовольствие и зрителям, и исполнителям. Переворачивая Border image, мы теряем ног своих опору. </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
Агентство национальной безопасности США разослало в правительственные спецслужбы приказ заказать
оптовую партию смартфонов «Resize». Эта сверхзащищенная модель смартфона работает в двух режимах: обычном и Resize. Для перехода в режим Resize предназначена специальная кнопка: «Resize». Современные душевые кабинки, не смотря на разнообразие форм и расцветок, обычно не представляют особого интереса. Талантливые изобретатели решили исправить эту ситуацию и придумали душевой поддон для настоящих любителей Resize. Приятного душа и вспоминайте Resize. Resize стимулирует мысли и идет всегда в ногу со временем. |
|
rgba
1 2 3 4 5 6 7 8 9 10 11 | <style type="text/css"> .rgba{ background-color: rgba(0, 0, 0, 0.5); } </style> <div class="rgba"> Rgba. Кстати, аналогии бывают полезны. Самый известный лохотрон – это вера в Rgba. Влиятельные бренд-менеджеры полагают, что использование в рекламных кампаниях Rgba идет на пользу рекламируемому продукту. Замечено, что как только Rgba убирают из рекламы, так продажи практически падают до нуля. Итак, мы видим, что продажи продукта порой напрямую зависят от участия звезд. С коллегами по бизнесу всё ещё хуже. Они привыкли к определённым отношениям с Rgba. </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
Агентство национальной безопасности США разослало в правительственные спецслужбы приказ заказать
оптовую партию смартфонов «Resize». Эта сверхзащищенная модель смартфона работает в двух режимах: обычном и Resize. Для перехода в режим Resize предназначена специальная кнопка: «Resize». Современные душевые кабинки, не смотря на разнообразие форм и расцветок, обычно не представляют особого интереса. Талантливые изобретатели решили исправить эту ситуацию и придумали душевой поддон для настоящих любителей Resize. Приятного душа и вспоминайте Resize. Resize стимулирует мысли и идет всегда в ногу со временем. |
|
transforms
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <style type="text/css"> .transforms{ border: solid 1px #AAA; height: 250px; } .-transforms > img{ padding: 30px 50px 0px; } .transforms1{ -moz-transform: translate(150px, 15px); -webkit-transform: translate(150px, 15px); transform: translate(150px, 15px); } .transforms2{ -webkit-transform: scale(2); -moz-transform: scale(2); transform: scale(2); } .transforms3{ -webkit-transform: rotate(75deg); -moz-transform: rotate(75deg); transform: rotate(75deg); } </style> <div class="transforms"> <img class="transforms1" src="/images/testcss3/transform.png" alt="transform css3" /> <img class="transforms2" src="/images/testcss3/transform.png" alt="transform css3" /> <img class="transforms3" src="/images/testcss3/transform.png" alt="transform css3" /> </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
![]() ![]()
|
|
gradient
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <style type="text/css"> .gradient{ background: -webkit-gradient(radial, 45 45, 10, 52 50, 130, from(#7AC943), to(rgba(1,159,98,0)), color-stop(90%, #FF931E)); background: -moz-gradient(radial, 45 45, 10, 52 50, 30, from(#7AC943), to(rgba(1,159,98,0)), color-stop(90%, #FF931E)); background: gradient(radial, 45 45, 10, 52 50, 30, from(#7AC943), to(rgba(1,159,98,0)), color-stop(90%, #FF931E)); border: solid 1px #AAA; } </style> <div class="gradient"> Край депрессии – это обвинять Gradient в несовершенстве. Электронные письма стали слишком сухими. Уж больно приелись подписи вроде Best Regards. Гораздо изящнее смотрелись бы обороты «крепко жму ваш Gradient», «благодарю за внимание к моему Gradient» и т.п. Если наша планета Земля часть Gradient, то что же такое Gradient? Вчера меня кто-то обозвал роботом. Зачем? Как будто я не знаю, что такое Gradient. Есть верный способ приманить на кухню женщину, даже ту, которая терпеть не может готовить. Это Gradient. </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
Край депрессии – это обвинять Gradient в несовершенстве. Электронные письма стали слишком сухими.
Уж больно приелись подписи вроде Best Regards. Гораздо изящнее смотрелись бы обороты «крепко жму ваш Gradient», «благодарю за внимание к моему Gradient» и т.п. Если наша планета Земля часть Gradient, то что же такое Gradient? Вчера меня кто-то обозвал роботом. Зачем? Как будто я не знаю, что такое Gradient. Есть верный способ приманить на кухню женщину, даже ту, которая терпеть не может готовить. Это Gradient. |
|
box-reflect
1 2 3 4 5 6 7 8 9 10 11 12 | <style type="text/css"> .divreflect{ -webkit-box-reflect: below 5px; -moz-box-reflect: below 5px; box-reflect: below 5px; border: solid 1px #AAA; } </style> <div class="divreflect"> Если вы трудитесь, у вас есть Box reflect. Если тебя послали к Box reflect, дойди. Дело стоящее! Выйдем на тропу Box reflect. Здесь очень важно правильно сформулировать вопросы. Опасен ли Box reflect для России? </div> |
| Как это выглядит у вас | Как должно выглядеть |
|---|---|
|
Если вы трудитесь, у вас есть Box reflect. Если тебя послали к Box reflect, дойди. Дело стоящее!
Выйдем на тропу Box reflect. Здесь очень важно правильно сформулировать вопросы. Опасен ли Box reflect для России? |
|
Свойства постепенно будут добавляться.
Метки: css3
Комментарии (33) на “Наглядное представление некоторых css3 свойств”
Оставить комментарий
Для вставки кода используйте <code> ... </code>.

Не фига, сложней обычного css
А раньше этого можно было добиться только через JS. У меня в ФФ не работают 2 последних — гардиент и box-reflect.
В опере дела обстоят хуже. Все наоборот. Работают только 2 — @font-face и text-shadow.
Спасибо отличная статья….
Спасибо, очень интересно и, главное, наглядно. В мозиле не работают последние два
border-colors в хроме вроде как и не работает…
В Netscape как то всё ужасно плохо.. почти ничего не работает…
Потрясающая шпаргалка, я вот тени использовал совсем по другому… весьма признателен
Супер. Пойду над своим сайтом издеваться……
Прикольно, всё работает…. Автор, ты не подскажешь ссылочку на полновесный, нормальный учебник по CSS, а то в инете, те что я нашёл, какие то детские…..
сайт htmlbook.ru очень рекомендую.
даааааа, в хроме все прекрасно работает
(это была реклама Хрома, хр-хр
В опере 10.51 почти всё работает. последняя версия 2010.
У меня в ие7 — ничего не работает xD вообще
В Опере 10.51 работает 6 примеров из 12.
В Мозиле 3.6.3 работают 10 примеров из 12.
Поправочка в двух моих предыдущих сообщениях примеров 13 =) обсчитался
Итого:
Mozilla Firefox 3.6.3 : 10 из 13 работает
Google Chrome 4.1.249.1059 (44723) : 12 из 13 работают
Opera 10.51 : 6 из 13 работает
Internet Explorer 8 : 0 из 13 работает
На сайте http://www.findmebyip.com/litmus/#target-selector можно посмотреть что именно поддерживают браузеры.
В Safari только border-colors не работает.
Karasu | 01.05.2010 в 05:11
В Safari только border-colors не работает.
для сафари и Crome нужно в CSS-е написат -webkit -webkit-transform типа так
ох ёёё ребята виндузятники мне вас жаль… мну как увидел ваши скриншоты, от виндового шрифта чуть глаза на лоб не вылезли!вот мой скриншот (ФФ+Linux), поймете про что я http://ipicture.ru/uploads/100628/1hr6IE5oPw.png
По сабжу ФФ не отобразил resize, gradient и box-reflect, но ИМХО box-reflect отвратительно выглядит, и нафиг не нужен, а вот с градиентом это у вас косяки в коде, фф с градиентами дружит! пруфлинк http://hacks.mozilla.org/2009/11/css-gradients-firefox-36/
А здесь утилита CSS3 Gradient Generator v2.0 http://gradients.glrzad.com/
А возможно сделать градиент как здесь? http://emfire.ru/
john возможно, этож линейный градлиент с несколькими опорными точками, направленный по диагонали, CSS3 Gradient Generator (ссылка в моем коменте выше) такое делат, с помощью конопки с плюсом добовляешь опорные дочки, и меняешь конец оси иксов с левой стороны на правую (xEnd -> Right).
TO: vitok
Спасибо, что беспокоишься о нас, «виндузятах»…
Но у меня шрифт отлично отображается (http://i8.fastpic.ru/big/2010/0812/87/fa817c8ac552c2df86298557b324bf87.jpg)
Попробовал в Опере, Сафари…
Друзья программисты, известно ли когда можно будет использовать CSS3, HTML5 в полную силу?
все хорошо, только «как у нас выглядит» и «как должно выглядеть» решать мне , а не каким то козлам.
Про последний эффект раньше никогда не слышал (box-reflect)
А отражение занимает место или это просто эффект?
а че ты, козел, всюду пишешь «как выглядит у вас» и «как должно выглядеть»
ты, че, самый умный или ты просто дебил?
еще нигде не встречал, что бы такую хуйню посетителям писали
первый и последний раз на твоем дерьмовом сайтишке
index, это уже 2й твой коммент, так что ты пиздишь, что ты тут в 1й и последний раз. И да, пошел бы лучше уроки на завтра сделал.
На сайте использовал css3 закруглённые углы и тень, не прибегая к вставки изображений. Свойства поддерживаются всеми современными браузерами (ie не в счёт, хотя если использовать *.htc файл, то и в браузере ie будет закругление углов без картинок). Пример работы: http://baza-lesnik.ru/
Недавно узнал о новом шикарном бесплатном хостинге http://web-times.ru присутствует PHP и MySQL советую
в Опере юзайте префикс -o- у все будет работать… Автор Лох, любител ФФ и не знает тонкости оперы.
Синтаксис градиентов с 9-го года успел измениться (на более короткий), не пора ли обновить соотв. пример?
Автор не любит тестировать свои работы в разных браузерах? Во-первых, всего этого можно добиться и в опере. Во-вторых, надо заботиться еще и о маководах. У меня, например, шрифты более насыщенны, чем виндовские и в некоторых случаях все засирается не только в опере, но и в мазилле из-за этого. Сафари, кстати, тоже не все берет.