Comments 58
Нельзя было сюда все примеры выложить?
+6
А у меня нет иллюзии приподнятых уголков, скорее опущенная тень…
Но всё равно за статью спасибо, думаю пригодится.
Но всё равно за статью спасибо, думаю пригодится.
0
UPD: Выложил все примеры
+3
А есть список совместимых браузеров?
+1
Как-то так:
-1
Ну и торможу же я :(
Вот так: http://www.findmebyip.com/litmus/, само собой. Предудущее можете заминусовать.
Вот так: http://www.findmebyip.com/litmus/, само собой. Предудущее можете заминусовать.
+12
Ок, я тоже тормоз :)
+1
Я бы кстати дал такие ссылки:
caniuse.com/#search=transform
caniuse.com/#search=shadow
Там вверху есть цифра Support: 65.09%.
caniuse.com/#search=transform
caniuse.com/#search=shadow
Там вверху есть цифра Support: 65.09%.
+3
Думаю, пригодится, спасибо за примеры!
0
было бы еще отлично рассказать про это свойство :)
0
А какая ситуация с производительностью?
Например, если взять галерею из 27 картинок и к каждой применить тень «Приподнятый бокс».
Например, если взять галерею из 27 картинок и к каждой применить тень «Приподнятый бокс».
+6
Интересно, а зачем z-index: -2? Насколько я помню, -1 уже гарантирует нам то, что псевдоэлемент будет «под блоком», не?
0
неплохо
0
Как всегда IE все обламывает.
Хочу в будущее, года на 2-3 вперед, может там с кроссбраузерностью попроще обстоят дела. А еще больше хочу кого-нибудь ударить… чтоб его…
Хочу в будущее, года на 2-3 вперед, может там с кроссбраузерностью попроще обстоят дела. А еще больше хочу кого-нибудь ударить… чтоб его…
+1
Что значит обламывает? Все примеры работают в IE9+.
0
Да знаю я, просто сижу верстаю под XP, доступен только IE8. Как раз много на box-shadow и border-radius, поэтому приходится делать их имитации с помощью кучи картинок и событий, там же еще и .div:hover не работает, что тоже добавляет «радости».
Можно конечно, добиться, чтобы внешний вид выглядел везде одинаково, вот только на сколько больше времени придется потратить, имитируя всего то два стиля.
Можно конечно, добиться, чтобы внешний вид выглядел везде одинаково, вот только на сколько больше времени придется потратить, имитируя всего то два стиля.
+1
там же еще и .div:hover не работаетЧто значит не работает? Какой у вас DOCTYPE?
0
«Да знаю я, просто сижу верстаю под XP, доступен только IE8. Как раз много на box-shadow и border-radius, поэтому приходится делать их имитации с помощью кучи картинок и событий»
Очень плохо =/ Не нужно картинок, это лишние запросы к серверу.
В ie можно сделать нативные тени и круглые углы — css3pie.com/
Очень плохо =/ Не нужно картинок, это лишние запросы к серверу.
В ie можно сделать нативные тени и круглые углы — css3pie.com/
+2
А зачем добиваться красивых теней для ИЕ? Ну будут стандартные прямоугольники, кто умрет?
В хороших браузерах хорошее отображение, в плохих — плохое.
В хороших браузерах хорошее отображение, в плохих — плохое.
+1
Согласен, но если сгруглить углы и добавить красивые тени для 14% пользователей (ie8) занимает 10 минут — я не обламаюсь, сделаю :)
+1
А я обламаюсь. Если в жизни человек вместо авто-внедорожника берет велосипед с квадратными дорогами, то зачем для него делать дорогу не ровную, а полукругами?
0
Согласен, но я люблю посетителей сайтов, которые делаю, и уважаю их выбор.
Тем не менее на ie6 и очень часто на ie7 эта любовь уже не распространяется.
Тем не менее на ie6 и очень часто на ie7 эта любовь уже не распространяется.
0
А вы не думали о том, что, возможно, их выбор — сайты без скругленных углов, теней, поворотов и прочих благ CSS3? Таким образом, вы навязываете им новые технологии.
0
Думал, но так я рискую сделать сайт, который смогуть посмотреть только разработчики chrome с dev-версии браузера.
0
а вдруг там пустыня и нет не то что ИЕ, а даже электричества? )
0
Как же ужасно рендерится повернутый текст :(
+4
2005:
«Как добавить закругленные уголки в CSS2 не используя изображений»
2011:
«Как сделать реалистичную тень в CSS3 без использования изображений»
2017:
???
«Как добавить закругленные уголки в CSS2 не используя изображений»
2011:
«Как сделать реалистичную тень в CSS3 без использования изображений»
2017:
???
0
www.rusdigi.org/css3/css3-dlya-nachinayushhikh-chast-5-1-drop-shadow-prostye-primery.html с датой от 1-го мая… + на том же сайте есть и иные примеры — www.css3demos.rusdigi.org/. Поиском пользоваться-то будем?
+4
Беда в том, что в фотошопе такие тени не нарисуешь без кисточек.
+1
Гм… а ка-кто по исходникам не могу найти как фон сделан такой красивый с затемнением к краям. Можно в двух словах для слепых? :)
0
Из первого примера. Внутренняя тень. box-shadow с параметром inset.
.lifted {
position:relative;
width:40%;
padding:1em;
margin:2em 10px 4em;
background:#fff;
border-radius:4px;
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-border-radius:4px;
}
+2
Хороший перевод статьи годичной давности :)
nicolasgallagher.com/css-drop-shadows-without-images/
nicolasgallagher.com/css-drop-shadows-without-images/
0
Еесли у родителя есть фон — то вся красота этого варианта уже не работает :(.
0
Автор, изображения пропали. Перезайлейте пожалуйста на хабрасторадж.
+1
Sign up to leave a comment.
Реалистичные тени при помощи CSS3 без использования изображений