Глава 3.1.4. Определение цвета элементов и текста 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Глава 3.1.4. Определение цвета элементов и текста



Для получения цвета элемента используется инструмент Eyedrop tool или Пипетка. Выбираем этот инструмент и нажимаем на элемент, цвет которого мы хотим получить. После этого полученный цвет выбирается в цветоуказателе на панели инструментов (поле Foreground color).

Инструмент Eyedrop tool

Чтобы получить числовое значение цвета, нужно кликнуть на цветоуказателе и открыть диалоговое окно. Значение цвета можно скопировать из поля # или из полей RGB:

Диалоговое окно Color Picker

Как это выглядит в CSS

Для получения значения цвета блока с непрозрачностью нам дополнительно понадобится значение поля Opacity у слоя с элементом.

Поле Opacity у слоя

Перед замером цвета нужно изменить значение Opacity на 100% и только после этого использовать инструмент Eyedrop tool, так как «пипетка» при получении цвета не учитывает непрозрачность слоя.

Непрозрачный слой

После замера можно записать получившийся в цвет в формате rgba:

Как это выглядит в CSS

А вот для получения цвета текста использовать «пипетку» не получится. Разберёмся почему. Давайте увеличим текст:

Увеличенное изображение текста

При таком масштабе видно, что буквы окрашены неравномерно и шанс попасть «пипеткой» в нужную точку мал. Поэтому для получения цвета текста используем панель Character и поле Color.

Поле Color на панели Character

Если кликнуть на цвет, откроется диалоговое стандартное окно Color Picker, где в поле # находится интересующее нас значение.

Диалоговое окно Color Picker

Слой с текстом также может быть полупрозрачный, и это не влияет на значение цвета текста в поле Color панели Character. В этом случае мы к базовому цвету добавляем значение непрозрачности слоя. И собираем цвет в формате rgba аналогично примеру выше.

Полупрозрачный слой с текстом

Методика~ 10 минут

Глава 3.1.5. Работа с эффектами

В Фотошопе можно создавать эффекты, которые переводятся в CSS. Эффекты слоя привязываются к его содержимому. Значок эффектов слоя fx помещается на панели Layers справа от имени слоя. Эффекты можно «развернуть», чтобы просмотреть их составляющие.

Эффекты слоя

Давайте разберём, каким CSS-свойствам соответствуют эффекты Фотошопа, и научимся получать интересующие свойства стилей.

Эффект Drop Shadow (Тень)

Эффект Drop Shadow соответствует CSS-свойствам text-shadow или box-shadow, в зависимости от того, к какому слою эффект применен.

Рассмотрим пример.

Эффект Drop Shadow

К слою Прямоугольник 6 применён эффект Drop Shadow. Этот слой — векторный слой Фотошопа, это видно по иконке слоя (подробнее о типах слоёв). Откроем контекстное меню слоя.

В случае, когда к слою применены эффекты, становится доступной команда Copy CSS. Эта команда «извлечёт» все возможные CSS-свойства, которые применены к слою. Выполним её. После этого в буфер обмена запишется следующий CSS-код:

Команда Copy CSS в контекстное меню слоя

.Прямоугольник_6 { border-radius: 10px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 10px 0px rgba(81, 8, 86, 0.08); position: absolute; left: 389px; top: 4644px; width: 1140px; height: 264px; z-index: 40;}

Параметры тени содержатся в свойстве box-shadow. Помимо свойства box-shadow, Фотошоп «извлёк» дополнительные свойства, которые, применены к слою. Свойства border-radius и background-color могут оказаться полезными для нас, поэтому их оставляем. А остальное можно смело выкинуть. Также в CSS не разрешается использование кириллицы в наименовании селекторов, поэтому «Прямоугольник_6» необходимо заменить на подходящее название. В итоге получим CSS-правило:

.review-box { border-radius: 10px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 10px 0px rgba (81, 8, 86, 0.08); }

Второй пример. Эффект Drop Shadow применён к текстовому слою:

Эффект Drop Shadow для текстового слоя

Как и в первом случае, выполним из контекстного меню слоя команду Copy CSS. И в буфер обмена запишется следующее CSS-правило:

._2 { font-size: 72px; font-family: "MullerHeavy"; color: rgb(255, 255, 255); line-height: 1.2; text-shadow: 0px 0px 21px rgba(81, 8, 86, 0.08); -moz-transform: matrix(2.78514580053583,0,0,2.78514580053583,0,0); -webkit-transform: matrix(2.78514580053583,0,0,2.78514580053583,0,0); -ms-transform: matrix(2.78514580053583,0,0,2.78514580053583,0,0); position: absolute; left: 940.592px; top: 2648.414px; z-index: 75;}

Интересующее нас значение тени записано в свойстве text-shadow, так как слой текстовый. Помимо свойства text-shadow можно оставить «полезные» свойства font-size, font-family, color, line-height — в них указаны параметры шрифта.

.number { font-size: 72px; font-family: "MullerHeavy"; color: rgb(255, 255, 255); line-height: 1.2; text-shadow: 0px 0px 21px rgba (81, 8, 86, 0.08); }

Параметры эффектов можно получить узнать из интерфейса эффектов. Для этого нужно зайти в параметры эффекта: дважды нажимаем на эффекты слоя или выбираем в меню Layers / Layer Style / Drop Shadow.

Меню Layers / Layer Style / Drop Shadow

В открывшемся окне Layer Style видим настройки эффекта.

Диалоговое окно Layer Style

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

Distance отвечает за сдвиг по x и сдвиг по y в зависимости от того, под каким углом падает тень. А size и spread отвечают за растяжение и размытие тени.

Соберём все эти свойства в CSS и получим:



Поделиться:


Последнее изменение этой страницы: 2021-01-14; просмотров: 100; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.236.174 (0.005 с.)