Верстка \ HTML&CSS

Скрытое меню на чистом CSS

От автора: Гамбургер-меню, выдвижное меню, off-canvas меню: как бы эту разновидность меню ни называли, скрытие основной навигации на сайте становится шаблоном, использующимся повсеместно в отзывчивом веб-дизайне. Все больше и больше сайтов используют зафиксированную иконку, при нажатии на которую весь сайт сдвигается в сторону, чтобы отобразить скрытое меню.

Читать далее

Верстка \ HTML&CSS

Как сделать обводку текста в CSS

От автора: CSS3 развивается таким образом, что мы можем перевести в код CSS почти все, что создается в Photoshop’е. Тем не менее, до сих пор нам не удавалась обводка текста (text-stroke). Можно было добавлять к тексту тени, но до настоящего момента не существовало жизнеспособного решения проблемы обводки. Сейчас в webkit появился ответ на этот вопрос, представляющий обводку текста с помощью одного лишь CSS.

Читать далее

Верстка \ HTML&CSS

Подстраиваем HTML контейнеры под ширину контента

От автора: Обычно веб-дизайнеры привыкли помещать контент внутрь HTML «контейнеров» – article, nav, а также незаменимый div – а затем задают для данных контейнеров стили и размеры. Но иногда нам было бы удобнее, чтобы размеры контента сами определяли размеры контейнера, без дополнительной установки значений.

До этого я рассказывал про min-content, одно из значимых ключевых слов в CSS, которое дизайнеры могут использовать для создания веб-дизайнов, уделяющих первоочередное внимание контенту. В этой статье я рассмотрю противоположное ключевое слово: max-content.

Читать далее

Верстка \ HTML&CSS

Дизайн изнутри вместе с CSS значением min-content

От автора: Каждого дизайнера можно отнести к одной из двух больших категорий: Дизайнеры, которые сначала создают дизайн, а потом пытаются уместить контент внутри фиксированных размеров каркаса сайта. Хорошие дизайнеры, учитывающие все особенности контента, а также контекста, в котором он будет использоваться, и создают дизайн, который подстраивается под контент.

Читать далее

Верстка \ HTML&CSS

Эффекты титров при проведении мыши

От автора: Сегодня мы покажем вам, как создать простые, но стильные эффекты проведения мышью для титров к изображениям. Идея заключается в том, чтобы сделать сетку с изображениями и применить к ним эффекты, которые при проведении мышью покажут титры с названием, автором и кнопкой-ссылкой. Для некоторых эффектов мы применим 3D-преобразования. Нам нужно добиться изящества и гарантировать вдохновение при создании множества их вариаций.

Читать далее

Верстка \ HTML&CSS

Создайте эффект замаскированного фона с помощью CSS

От автора: Сегодня мы собираемся познакомиться с по-настоящему классной техникой, которую вы можете использовать для создания эффекта, немного напоминающего параллакс скроллинг (parallax scrolling), но без необходимости использовать JavaScript; этого можно добиться очень просто, используя чистый CSS-код.

 

Читать далее

Верстка \ HTML&CSS

Создание круглых, плоских, а также переворачивающихся переключателей на CSS

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

 

Читать далее

Верстка \ HTML&CSS

Фигуры на CSS: вводный курс

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

Читать далее

Верстка \ HTML&CSS

clearfix: очистка плавающих элементов

От автора: Очистка плавающих элементов долго была самой распространенной необходимостью во фронт-энд разработке. Не удивительно, что в течение нескольких лет, нам было предоставлено множество техник, известных как методы clearfix. До того, как мы углубимся в различные методы, давайте посмотрим на саму проблему, которую метод clearfix призван решать.

Читать далее

Верстка \ HTML&CSS

Выдвигающаяся навигация в мобильном стиле

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

Чтобы добиться этого, мы применим пару разных методов, один из которых -flexbox, в настоящее время ставший настоящим модным словечком и «святым Граалем» методов веб-разметки. Мы воспользуемся им для того, чтобы меню подходило к высоте окна. Кроме того, мы так же применим jQuery для функциональности меню, заставим его выскальзывать при событии щелчка, а также обеспечим альтернативный вариант для тех, у кого отключен в браузера JavaScript (это определится с помощью Modernizr’а).

Читать далее