CSS Иконки
При помощи специальной библиотеки графических иконок можно легко добавлять CSS иконки на вашу HTML страницу.
Как добавить CSS иконки
Самый простой способ добавить иконки на сайт это воспользоваться какой-нибудь библиотекой иконок, например, Font Awesome, Bootrap или Google.
После этого к любому строчному элементу HTML (например, <i>
или <span>
) добавляется специальный класс иконки, который можно узнать на сайте библиотеки иконок.
Все иконки в описанных далее библиотеках иконок являются масштабируемыми векторными изображениями, которые можно настраивать при помощи CSS (изменять размер и цвет, добавлять тени и т.п.).
Иконки Font Awesome
Чтобы добавить иконки Font Awesome, перейдите на сайт fontawesome.com, зарегистрируйтесь и получите код, который затем нужно добавить в секцию <head>
вашей HTML страницы:
<script src="https://kit. fontawesome.com/вашкод.js" crossorigin="anonymous"></script>
При этом никакой загрузки или установки не требуется!
Пример:
<!DOCTYPE html> <html> <head> <script src="https://kit.fontawesome.com/a076d05399.js" crossorigin="anonymous"></script> </head> <body> <i></i> <i></i> <i></i> <i></i> <i></i> </body> </html>
Результат:
Иконки Bootstrap
Чтобы использовать «глификонки» Bootstrap, добавьте следующий код в секцию <head>
вашей HTML страницы:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
При этом никакой загрузки или установки не требуется!
Пример:
<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn. com/bootstrap/3.3.7/css/bootstrap.min.css"> </head> <body> <i></i> <i></i> <i></i> <i></i> <i></i> </body> </html>
Результат:
Иконки Google
Чтобы использовать иконки Google, добавьте следующий код в секцию
вашей HTML страницы:
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
При этом никакой загрузки или установки не требуется!
Пример:
<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"> </head> <body> <i>cloud</i> <i>favorite</i> <i>attachment</i> <i>computer</i> <i>traffic</i> </body> </html>
Результат:
cloud favorite attachment computer traffic
Важное обновление гайдлайнов для иконок Google Play
- Android Adaptive Icons
Следуйте этим рекомендациям по иконкам APK, чтобы узнать, как создавать адаптивные иконки лончера, представленные в Android 8.
- Product icons
Ознакомьтесь с принципами Material Design для иконок продуктов, включая рекомендации по дизайну иконок, формам, спецификациям и обработке.
Создание ресурсов
В этом разделе описываются некоторые рекомендации, которым вы должны следовать при создании визуальных ресурсов для своего приложения в Google Play.
Атрибуты
Картинка иконки может заполнить все пространство или вы можете создавать и размещать в сетке ключевых линий такие элементы, как логотипы. Размещая иллюстрацию, рекомендуется использовать ключевые линии. Убедитесь, что ваши ресурсы соответствуют следующим характеристикам:
- Окончательный размер: 512px x 512px
- Формат: 32-bit PNG
- Цветовое пространство: sRGB
- Максимальный размер файла: 1024KB
- Форма: Квадрат – Google Play динамически применяет маску. Радиус будет эквивалентен 20% размера иконки.
- Тень: Отсутствует – Google Play динамически обрабатывает тени. Смотрите раздел «Тени» ниже.
Общий размер иконки Ключевые линии иконки продукта После загрузки актива Google Play динамически применяет маску с закругленными углами и тень для обеспечения согласованности всех иконок приложений / игр. Слева – ваша новая иконка. На следующих трех изображениях справа показана динамическая обработка иконки в Google Play
Определение размеров
Используйте все пространство активов в качестве фона при работе с иконками. Используйте ключевые линии в качестве руководства для размещения элементов (например, логотипов). Ваша иконка без полей (финальный актив) Конечный результат с тенями и закругленными углами, динамически применяемыми в Google Play Не заставляйте свой логотип заполнять все пространство актива. Вместо этого используйте сетку ключевых линий.
Тени
Google Play будет динамически добавлять тень вокруг иконки после загрузки. При добавлении теней в изображение иконки учитывайте согласованность с платформой Android, следуя рекомендациям Google Material. Не делайте. Не добавляйте тени к финальной версии вашей иконки
Радиус закругления
Google Play динамически применяет радиус закругления угла. Это обеспечивает согласованность при изменении размера иконки в разных макетах интерфейса. Радиус будет эквивалентен 20% размера иконки. Не делайте. Не закругляйте края финальной версии вашего актива Делайте. Заполните весь свой актив изображением, когда это возможно
Бейджи (наклейки)
Встроенные бейджи убираются из самой иллюстрации и плохо масштабируются вместе с иконкой
Адаптация бренда
Если фигуры являются важной частью логотипа, не делайте иллюстрацию без полей. Вместо этого поместите ее в новую сетку ключевых линий. Слева направо: исходная иконка, новая иконка (рекомендуемая адаптация), новая иконка, отображаемая в Google Play Если возможно, выберите цвет фона для вашей иконки, соответствующий вашему бренду с непрозрачностью 100%. Прозрачные активы будут отображать цвет фона пользовательского интерфейса Google Play. Слева направо: исходная иконка, новая иконка (рекомендуемая адаптация), новая иконка, отображаемая в Google Play Если вокруг логотипа нет четкой формы, поместите его на фон без полей.
Режим совместимости
Исходные ресурсы иконок, которые не были обновлены в соответствии с новыми спецификациями, будут в конечном итоге переведены в «Режим совместимости» и уменьшены на 75% до размера сетки ключевых линий (512 * 0.75 = 384px). Загрузка иконки в соответствии с исходной спецификацией не будет разрешена с мая 2019 года. Ознакомьтесь с более подробной информацией о сроках. Исходные иконки будут автоматически преобразованы в активы режима совместимости и уменьшены на 75% до новой сетки ключевых линий
Скачайте шаблоны
Для начала скачайте один из предоставленных шаблонов активов:
- Шаблон Sketch(. sketch)
- Шаблон Illustrator(.ai)
- Шаблон Photoshop(.psd)
Перевод статьи developer.android.com
Google Icons Intro
❮ Предыдущая Далее ❯
Чтобы использовать значки Google, добавьте следующую строку в раздел
своей HTML-страницы:
Примечание: Загрузка и установка не требуются!
Добавьте класс material-icons
к встроенному элементу и вставьте
имя значка:
Пример
Следующий код:
< body>
cloud
cloud
cloud
Результат:
облако облако облако
Попробуйте сами »
Значки Google предназначены для использования со встроенными элементами.
и
элементы широко используются для иконок.
Примечание. Значки материалов по умолчанию имеют размер 24 пикселя.
Также обратите внимание, что если вы измените цвет контейнера значка, цвет значок тоже меняется. То же самое касается тени и всего остального, что передается по наследству. с помощью CSS. Исключением является свойство размера шрифта CSS, которое всегда равно 24 пикселям. если не указано иное.
Хотя значки материалов можно масштабировать до любого размера, рекомендуется Размер шрифта может быть 18, 24, 36 или 48 пикселей:
Пример
Следующий код:
cloud
cloud
cloud
cloud
Результат:
cloud облако облако облако
Попробуйте сами »
❮ Предыдущая Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебное пособие по HTMLУчебное пособие по CSS
Учебное пособие по JavaScript
Практическое руководство
Учебное пособие по SQL
Учебник по Python
Учебник по W3. CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
Основные ссылки
HTML ReferenceCSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference
Top2 Examples Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
4 FORUM 90 | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.