«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > CSS-иконки с примерами

CSS-иконки с примерами

Опубликовано 23 августа 2024 г.
Просматривать:465

CSS Icons with examples

CSS-значки

Иконки можно легко добавить на нашу HTML-страницу с помощью библиотеки значков.

Как добавить значки

Самый простой способ добавить значок на HTML-страницу — использовать библиотеку значков, например Font Awesome.
Добавьте имя указанного класса значков в любой встроенный элемент HTML (например, или ).
Значки CSS — это символы или графические представления, созданные с помощью
CSS (каскадные таблицы стилей), а не традиционные форматы изображений, такие как PNG или SVG.
Их часто используют в веб-дизайне для добавления визуальных элементов на веб-сайт, не полагаясь на файлы изображений.
Существует несколько распространенных методов создания значков CSS:

Значки шрифтов:

Это значки, созданные на основе специальных иконочных шрифтов, таких как Font Awesome, Material Icons или Ion Icons. Эти шрифты содержат набор глифов (символов), которым можно стилизовать с помощью CSS.

Например

вы можете использовать такой класс, как .fa-heart, чтобы добавить значок сердечка в свой HTML, а затем стилизовать его с помощью свойств CSS.

Формы CSS:

Иконки можно создавать с использованием чистого CSS, стилизуя HTML-элементы (например,

, и т. д.) с помощью свойств CSS, таких как граница, border-radius, фон и преобразование. Этот метод часто используется для простых геометрических фигур или нестандартных дизайнов.
Значки CSS обладают рядом преимуществ, включая масштабируемость, простоту настройки и потенциально меньшие размеры файлов по сравнению с изображениями. Они могут быть универсальным и эффективным способом добавления визуальных элементов в ваш веб-дизайн.

Шрифт Awesome

Включите Font Awesome в свой проект:
Добавьте эту строку в

вашего HTML:

Использовать значок

Чтобы использовать значок, добавьте элемент или с соответствующими классами:


Значки материалов

Включите значки материалов в свой проект:
Добавьте эту строку в

вашего HTML-кода:

Использовать значок

Чтобы использовать значок, добавьте элемент с классом Material-icons и именем значка:

camera_alt

2. Использование CSS для пользовательских значков

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

Создайте базовую структуру HTML

Добавьте CSS для оформления значка

.icon-star {
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid gold;
    position: relative;
    transform: rotate(35deg);
}


.icon-star:before {
    content: '';
    position: absolute;
    top: 0;
    left: -50px;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid gold;
    transform: rotate(-70deg);
}

Этот фрагмент CSS создает простую звезду с использованием границ и позиционирования.

3. SVG-иконки

Вы также можете использовать SVG для создания высококачественных значков:

Встроенный SVG

Использование SVG в качестве фонового изображения

.icon {
    width: 24px;
    height: 24px;
    background: url('data:image/svg xml;base64,...') no-repeat center center;
    background-size: contain;
}

Советы

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

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/wasifali/css-icons-with-examples-5cjm?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3