Все записи категории ‘Танцы с CSS’

Размещаем блок по центру, используя CSS
 29 Мар, 2016

Для центровки блока средствами CSS  оперируют его внешними отступами.

Читать далее »

Перенос слов в CSS
 28 Мар, 2016

Каскадные стили позволяют управлять переносом слов в выбранном контейнере. Для этих целей служат два свойства — word-wrap и word-break. Работу с ними и небольшие хитрости рассмотрим в данной статье.

Читать далее »

Эффект размытия blur средствами CSS
 23 Дек, 2015

В интернете много решений, я попробовал, наверное, все :) Основная проблема — не удаётся достичь кросс-браузерности. Как всегда, отличился IE.

Читать далее »

Виджетик для сравнения двух картинок
 1 Ноя, 2015

Этот виджет может найти применение для сайта дизайнера или фотографа, которые занимаются реставрацией или обработкой изображений. Наверное, приложений можно придумать много : везде, где мы имеем две одинаковые картинки, одна из которых — «до», а вторая «после». Можно, конечно, просто выложить начальное и конечное изображение рядом. Но мне пришла в голову следующая идея (видимо, где то подсмотрел).

Мы наложим две картинки друг на друга и специальным разделителем как ширмой будем открывать то одну, то другую из картинок. Так они займут вдвое меньше места, а их сравнение будет более наглядным.

Виджета у меня пока нет, давайте его сварганим.

Читать далее »

Анимация ожидания загрузки/обновления, используя CSS3
 26 Окт, 2015

Одна из типичных задач для улучшения пользовательского интерфейса на сайтах — это визуализация ожидания загрузки/обновления страницы. Наиболее частый случай — это обновление части шаблона, используя ajax. В конце рассмотрим дополнительно менее распространенный случай — визуализацию в контейнере при ожидании загрузки картинки браузером.

Читать далее »

Эффект тряски элемента на сайте при наведении с помощью CCS3
 23 Окт, 2015

В последнее время как то кучно пошло у меня использование CCS3 анимации. Продолжаю делиться шаблонами. Сегодня рассмотрим анимацию, которая, запускаясь при наведении, имитирует дрожание элемента. Её можно подключать и в других случаях (не только при наведении). Например, с помощью подключения класса (css), который описывает эффект, или установить как анимацию HTML элемента по умолчанию. Всё в ваших руках, я покажу лишь пример.

Читать далее »

Zoom-эффект на CSS3
 21 Окт, 2015

Давайте рассмотрим, как сделать эффект небольшого увеличения картинки при наведении курсора на контейнер. Такой эффект может немного оживить страницу, добавить динамики. Я не буду использовать скрипты, эффект работает на CSS3.
Читать далее »

Делаем эффект параллакса для заднего фона на сайте
 19 Окт, 2015

Очень простая мулька, но выглядит при соответствующем фоне потрясающе. Сделаем так, чтобы при скроллинге страницы, фон двигался вдвое медленнее, создавая что то вроде эффекта параллакса.

Читать далее »

box-sizing: padding-box на Chrome
 19 Сен, 2015

Пока Хром не поддерживает данное значение атрибута спецификации CSS, что то надо делать!

Читать далее »

Выравнивание блока HTML (вертикально и горизонтально)
 17 Сен, 2015

Центровка элемента — одна из типовых задач в верстке. Решать её можно по разному, рассмотрим некоторые способы.

Читать далее »