icône des paramètres CSS

WBOY
Libérer: 2023-05-21 10:50:37
original
1437 Les gens l'ont consulté

Avec le développement croissant de la technologie Web, CSS, en tant qu'élément important du développement front-end, est devenu de plus en plus puissant. CSS peut non seulement contrôler la mise en page, le style et les effets d'animation, mais également définir des icônes pour apporter de meilleurs effets visuels à la page. Cet article explique comment utiliser CSS pour définir des icônes et ajouter quelque chose de beau à la page Web.

1. Utiliser les icônes de police

Les icônes de police sont converties en polices et peuvent être appelées via CSS. L’avantage des icônes de police est que la taille, la couleur et le style de l’icône peuvent être facilement modifiés, ce qui est plus difficile avec les icônes d’image.

L'utilisation des icônes de police est très simple, il vous suffit de définir le type de police approprié et la valeur Unicode en CSS pour appeler. Voici un exemple d'utilisation de la bibliothèque font-awesome :

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>使用字体图标</title>
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-gnxSqbKCXUh497Mg0RpjJGw0C8yJjM0pS7oBneUpv9HNjM9z+Ulq6T03I5YQepIv" crossorigin="anonymous">
    <style>
        .icon {
            font-size: 24px;
            color: red;
        }
    </style>
</head>
<body>
    <i class="fas fa-heart icon"></i>
</body>
</html>
Copier après la connexion

En introduisant la bibliothèque font-awesome, appelez la classe .icon en CSS et utilisez le <i></ code> balise pour afficher une icône en forme de cœur et définir sa taille sur 24px et sa couleur sur rouge. A ce moment, une icône en forme de cœur rouge s'affichera sur la page. <code>.icon类,使用<i>标签显示一个心形图标,并设置其大小为24px,颜色为红色。此时,页面中就会显示一个红色的心形图标。

二、使用SVG图标

SVG图标是一种基于XML的矢量图形。与字体图标不同的是,SVG图标是通过嵌入到HTML或CSS代码中来调用。使用SVG图标的一个好处是,它们可以被完全缩放而不会失去清晰度,因为它们是矢量而不是像素。

可以通过以下步骤使用SVG图标:

1.在HTML中嵌入SVG代码。

<svg viewBox="0 0 24 24">
    <path d="M12 2c-5.5 0-10 4.5-10 10s4.5 10 10 10 10-4.5 10-10-4.5-10-10-10zM12 18.5c-3.6 0-6.5-2.9-6.5-6.5s2.9-6.5 6.5-6.5 6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5z"></path>
</svg>
Copier après la connexion

2.在CSS中设置SVG的颜色和大小。

.icon {
    fill: red;
    width: 32px;
    height: 32px;
}
Copier après la connexion

通过CSS中设置.icon类的fill属性为红色,并设置其大小为32px x 32px,即可在页面中显示一个红色的SVG图标。

三、使用CSS背景图标

除了字体图标和SVG图标外,CSS背景图标也是一种常见的图标方式。CSS背景图标通常使用background-image属性,并使用CSS精灵技术将多个图标合并到一个图像文件中。

下面是一个使用CSS背景图标的例子:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>使用CSS背景图标</title>
    <style>
        .icon {
            display: inline-block;
            width: 24px;
            height: 24px;
            background: url('icons.png') no-repeat;
        }
        .icon-facebook {
            background-position: 0 0;
        }
        .icon-twitter {
            background-position: -24px 0;
        }
        .icon-github {
            background-position: -48px 0;
        }
    </style>
</head>
<body>
    <div class="icon icon-facebook"></div>
    <div class="icon icon-twitter"></div>
    <div class="icon icon-github"></div>
</body>
</html>
Copier après la connexion

在上面的例子中,使用了一个名为icons.png的图像文件,它将三个图标合并为一个图像。在CSS中,.icon类用于设置图标的大小和背景,而.icon-{name}类用于设置不同的图标位置。例如,.icon-facebook

2. Utilisez les icônes SVG

L'icône SVG est un graphique vectoriel basé sur XML. Contrairement aux icônes de police, les icônes SVG sont appelées en étant intégrées dans du code HTML ou CSS. L’un des avantages de l’utilisation des icônes SVG est qu’elles peuvent être entièrement mises à l’échelle sans perdre en clarté, car ce sont des vecteurs plutôt que des pixels.

Vous pouvez utiliser les icônes SVG en suivant ces étapes :

1. Intégrez le code SVG en HTML. 🎜rrreee🎜2. Définissez la couleur et la taille du SVG en CSS. 🎜rrreee🎜Définissez l'attribut fill de la classe .icon sur rouge en CSS et définissez sa taille sur 32px x 32px pour afficher une icône SVG rouge sur la page. 🎜🎜3. Utilisez les icônes d'arrière-plan CSS🎜🎜En plus des icônes de police et des icônes SVG, les icônes d'arrière-plan CSS sont également une méthode d'icône courante. Les icônes d'arrière-plan CSS utilisent généralement la propriété background-image et utilisent la technologie de sprite CSS pour fusionner plusieurs icônes en un seul fichier image. 🎜🎜Voici un exemple d'utilisation d'icônes d'arrière-plan CSS : 🎜rrreee🎜Dans l'exemple ci-dessus, un fichier image appelé icons.png est utilisé, qui combine trois icônes en une seule image. En CSS, la classe .icon est utilisée pour définir la taille et l'arrière-plan de l'icône, tandis que la classe .icon-{name} est utilisée pour définir différentes positions de l'icône. Par exemple, la classe .icon-facebook définit la position de l'image sur 0px, et les autres classes sont les suivantes. 🎜🎜L'un des avantages des icônes d'arrière-plan CSS est que l'icône peut être mise à l'échelle et en mosaïque pour s'adapter à des appareils de différentes tailles et résolutions. 🎜🎜Résumé🎜🎜Dans cet article, nous avons présenté comment utiliser CSS pour définir les icônes de police, les icônes SVG et les icônes d'arrière-plan CSS. Ces technologies iconiques ont leurs propres avantages, inconvénients et caractéristiques, et vous pouvez choisir la technologie qui vous convient le mieux en fonction de vos besoins. Si vous souhaitez ajouter de beaux éléments et améliorer l’expérience utilisateur, les icônes sont l’un des bons choix. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!