Как стать автором
Обновить

Комментарии 48

Извините, но ничего сверхъестественного. Если бы мне надо было так сверстать, то сделал бы не задумываясь.
Я не сомневаюсь в Ваших способностях.
Данный приём мало где встречается. Надеюсь, что некоторым этот пост будет полезен.
Да, огромное спасибо!
Пост действительно полезен! Буду внедрять технику плавной смены! В избранное!
больше примеров на эту тему для начинающих можно найти вот тут: css3.bradshawenterprises.com/cfimg/

а transition лучше описать вот так:
-webkit-transition: .5s opacity;
-khtml-transition: .5s opacity;
-moz-transition: .5s opacity;
-ms-transition: .5s opacity;
-o-transition: .5s opacity;
transition: .5s opacity;
Очень полезная ссылка, спасибо.
Да не так уж и редко.
Совсем недавно соорудил слайдер alpatriott.ru/works/slider/ для одного проекта. По точно такому же сценарию. Хотел было тоже статью написать, да подумал, что слишком просто все, для того чтобы посвятить этому топик. А в комментариях, пожалуй, можно написать о нем.
Качественная работа.
Хорошо расписанный пример, несомненно, полезен, даже для тех, кто знает, как это делается. Одно дело — знать, что можно сделать, другое — увидеть работающий пример.
Есть нюанс с позишн абсолют — его далеко не в каждом проекте можно применить, иногда жизненно необходим релетив. Тогда нужно будет с марджинами отрицательными поколдовать. А еще можно сделать сплайн из покадровой анимации, это сложнее но более надежно в плане крос-браузерности.
Может быть статья и имеет некоторую ценность, но давать пафосное название этому эффекту — перебор.
ничего сверхестественного, но на текущий момент в закладки занесли уже 255 человек)
НЛО прилетело и опубликовало эту надпись здесь
Лично мне эта статья показалась полезной! Спасибо!
Благодарю! Надеюсь увидеть применение этой техники на следующем Вашем проекте!
Как удачно, а я уже было чуть не начал писать решение на js.
Единственный минус данного подхода в том, что он полагается на использование свойства transition из CSS3.
Причём это свойство пока требует подстановки префиксов (-webkit-, -moz-, -o-), и в данный момент недоступен синтаксис, указанный в спецификации консорциума Всемирной паутины. www.w3.org/TR/css3-transitions/
Это да, но для дизайн-проекта (чтобы показать) — достаточно. С другой стороны — количество кода на JS сравнимо, а то и меньше, нежели данный CSS.
Одобрения не вызовет ситхов упоминание в метода названии. Возмущение Силы может вызвать название это.
Война клоническая началась.
Спасибо, пригодится. Кстати прочитав SITH сразу Звездных Войн вспомнил.
May the Force be with you!
Странный сайтец у молодых господинов. По крайней мере можно читать и просматривать весь, даже записи под «ограниченный доступ».
Это не у вас случайно некий Павел Д. идею сп...?
Павел Д.? Нет, не слышал.
На самом деле, если парнишка в 17 лет сам все сделал (он ведь и разработчик и дизайнер) — то вышло на очень добротном уровне!
Выглядит приятно. Надо будет куда-нибудь приспособить.
Жалко, что не получается в голове держать всё это множество различных примочек :)
К слову, если уж добиваться относительной кроссбраузерности, стоит добавить свойства
-ms-transition: .5s opacity;
-khtml-transition: .5s opacity;
К слову, если уж добиваться кроссбраузерности, стоит добавить свойство:
transition: .5s opacity;
Так и хочется спросить, доколе?
Ждём, когда такой синтаксис будет работать. Пока что без префиксов никак.
А дождавшись будете на всех проектах ходить менять? Что-то я сомневаюсь, скорее всего забъете, а пользователям будущих браузеров сосать лапу прикажете.
Поменять не так трудно, Вы явно драматизируете. Главное — не забыть.
И новые браузеры ведь не сразу сбросят поддержку первоначального префиксного синтаксиса при появлении каноничного варианта.
compass поможет
Спасибо, добавил.
я бы сделал секвенцию в фотошопе, а сриптом бы менял background-position для лучшей совместимости.
Неплохой вариант, в таком случае во всех браузерах с включённым javascript работало бы одинаково. Но это уже не CSS3. Буду рад видеть Ваш топик о кросс-браузерном решении.
Пока что старый вариант без анимации выглядит естественнее. А в вашем вариатне картинка затемняется целиком, а потом из темноты выплывает иконка. Надо поиграть со скоростью трансформации обоих цветов. Хотя тут будет зависимость как от значений первоначальных цветов так и от гаммы монитора
НЛО прилетело и опубликовало эту надпись здесь
Ну чтож вы так, давайте ещё и про keyframe animation на Css расскажите, и назовём это SETH например?
Или нет давайте лучше сразу про webkit-apperance и смену дефолтных форм полностью, а название ну пускай будет SHITH :)

Смысл то обычныую анимацию выдавать за новую идею?
Раньше делали на JS теперь можно на Css дак это не новость, года так 2-3 уже, а ещё если что можно на Css и трёхмерную анимацию делать.
Одному мне что ли не нравится использование тега <b> внутри, вместо использования ::before псевдо-элемента? Перестаньте использовать эти недотеги как затычки в каждой щели, только потому что они короткие! На вас же смотрит молодежь!
CSS3 анимация не работает для псевдоэлементов в Хроме.
В примере так ужасно сменяются цвета, что хочется выколоть себе глаза. Уж лучше бы мгновенно цвета сменялись.

А ваша «новая» технология не представляет из себя ничего нового, скорее наоборот — вы попытались другим объяснить то, что уже давно используется в вебе.
Это.
Момент, когда цвета сливаются в один неприятен. И анимация пол-секунды — долго.
Кажется, вместо Soft в названии было бы правильнее сделать Smooth.
Что-то типа того, да.
Контрастности не хватает в середине анимации.
Слишком долгий переход от одного состояния к другому, глаз успевает зацепится за данное действо. А если таких иконок несколько, мельтешенье ж получится на странице.

.25 глазу гораздо приятнее.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории