20 впечатляющих приемов, библиотек и примеров CSS3

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

Кроме того, мы включили статьи, описывающие новые потрясающие возможности CSS3 и несколько полезных библиотек, полных CSS трюков. Так что здесь есть много чего, на чем можно задержать взгляд и чему поучиться, поэтому давайте лучше начнем!

Для того чтобы в полной мере насладиться этой подборкой, вам, возможно, нужно будет воспользоваться современным браузером, таким как Google Chrome.

1. Размытое меню

Это действительно хорошо выполненный и выверенный пример меню, реализованного с помощью одного только CSS. На самом деле, здесь семь отдельных примеров! В них применена новая возможность перехода CSS3, а также изобретательно использованы селекторы для создания эффекта изящного размытия:

Размытое меню

2. CSS3D облака

С помощью этого приложения вы можете создать и поиграться с поразительно реалистичными облаками. Тот факт, что такое приложение существует, наводит на мысль, что веб-дизайн может предложить бесконечные возможности. Код приложения достаточно сложен, так как использует 3D преобразования CSS3, а также код JavaScript:

CSS3D облака

3. Логотипы на основе только CSS

Это логотипы известных компаний, созданные полностью с помощью CSS. Самое крутое — это то, что вы можете навести курсор на логотип, чтобы увидеть, какие именно свойства CSS использованы для формирования изображения. Также вы можете посмотреть полный код на github:

Логотипы на основе только CSS
Логотипы на основе только CSS - 2

4. CSS от A до Z

А вот другое креативное применение CSS. В этих постах на tumblr буквы алфавита представлены в виде милых оживших картинок:

CSS  от A до Z
CSS  от A до Z - 2

5. Панель навигации от Яна Кадера (Jan Kadеra)

Простая, но очень стильная панель навигации. CSS-код для нее содержит всего 65 строк, но как вы можете видеть, внешний вид интерфейса впечатляет. Здесь были использованы новые возможности CSS3 (преобразование и переход) для придания эффекта глубины:

Панель навигации от Яна Кадера (Jan Kadеra)

6. Google дудл с помощью CSS

Это CSS вариант небольшой анимации дудла Google. Он справляется со своей задачей довольно хорошо — отлично анимирован, причем без какого-либо JavaScript!

Google дудл с помощью CSS

7. Изображение в виде раздвигающихся панелей

Другой хорошо выполненный проект — на этот раз раздвижные панели. И снова все скользит как по маслу, не задействовав ни капельки JS, а детали отточены до последнего пикселя:

Изображение в виде раздвигающихся панелей

8. Двойное кольцо

Красивое анимированное кольцо в одном элементе div и около сотни строк чистого CSS:

Двойное кольцо

9. Фильтр размытия

Еще один пример использования новых функций CSS3: переходов, фильтров, 3D преобразований и других. Само по себе демо не представляет собой ничего впечатляющего, но представьте, какой крутой дизайн можно сделать, добавив к нему несколько красивых слоев:

Фильтр размытия

А теперь давайте обратимся к некоторым статьям и урокам по CSS3, которые охватывают новые важные функции.

10. Полное руководство по Flexbox

Это углубленная статья о новых «гибких» контейнерах или так называемых flexbox. Flexbox является новым CSS подходом к настройке макета страницы. Это отличный способ изменить ширину, высоту и выравнивание HTML элементов для наилучшего заполнения пространства:

Полное руководство по Flexbox

Для быстрого ознакомления вы можете воспользоваться этой шпаргалкой.

11. Красочное анимированное меню навигации с помощью CSS3

В одном из наших прошлых уроков мы рассказали о том, как создать яркое меню навигации с анимированными выпадающими списками. Никаких ухищрений с изображениями или JavaScript – все сделано полностью с CSS:

Красочное анимированное меню навигации с помощью CSS3

12. Понимание эффектов CSS фильтров

Если вам интересны новые фильтры, предлагаемые CSS, мы рекомендуем вам ознакомиться с этим уроком. Он содержит хорошо подобранные примеры и полезную информацию о поддержке браузерами и вопросах производительности:

Понимание эффектов CSS фильтров

13. CSS фигуры

Это бесспорно одна из лучших статей о CSS, которую я когда-либо читал. В ней представлены фигуры (shape) CSS3, а также приводится много практических примеров того, как их создать и реализовать. Очень хорошо написано!

CSS фигуры
CSS фигуры - 2

14. Стильный индикатор выполнения с CSS3

В этом уроке авторы объясняют, как создать простой индикатор выполнения без использования каких-либо сложных скриптов. Они задействуют всевозможные крутые методы CSS3 для добавления индикатору градиентов, полосок, блеска и свечения. Конечный результат выглядит изящно и готов к использованию (демо):

Стильный индикатор выполнения с CSS3

И последними, но не менее важными, в нашем списке идут несколько полезных CSS библиотек, которыми мы пользовались в последнее время.

15. Библиотека Animate.css

Эта библиотека очень популярна на github.com и на то есть причина! Она основана полностью на CSS и поэтому может повысить производительность любого приложения:

Библиотека Animate.css

Мы также отметили эту библиотеку в статье «10 советов для написания JavaScript без jQuery».

16. Spinkit

Spinkit — это коллекция легко настраиваемых индикаторов загрузки, от которых мы в полном восторге и используем довольно часто:

Spinkit

17. Кнопки

Заголовок говорит сам за себя — ничего больше, ничего меньше, просто огромная коллекция кнопок:

Кнопки

18. Переключатель вкл/выкл

Удивительное небольшое приложение, которое позволяет настроить кнопки переключателя, а затем просто скопировать код CSS. Кроме всего прочего, оно оснащено переключателями из популярных операционных систем:

Переключатель вкл/выкл

19. Библиотека Hint.css

CSS библиотека для всплывающих подсказок, которая не требует использования JavaScript:

Библиотека Hint.css

20. Библиотека Colors.css

Библиотека Colors.css создана для тех, кто ненавидит переводить цвет в шестнадцатеричный код. Она предлагает удобную альтернативу механизму выбора цвета, не очень хорошо проработанному в CSS:

Библиотека Colors.css

Заключение

На этом наш список заканчивается. Надеемся, эта статья оказалась вам полезна и вдохновила на исследование безграничного (почти) мира дизайна с CSS!

РедакцияПеревод статьи «20 Impressive CSS3 Techniques, Libraries and Examples»