Maison >interface Web >tutoriel CSS >Apprenez à dessiner un cercle avec une bordure dégradée en utilisant CSS !

Apprenez à dessiner un cercle avec une bordure dégradée en utilisant CSS !

藏色散人
藏色散人original
2021-08-27 16:16:543531parcourir

Dans l'article précédent "Utilisez HTML/CSS pour créer des lignes de texte ondulées dynamiques intéressantes", je vous ai présenté comment utiliser HTML/CSS pour créer des lignes de texte ondulées dynamiques. Les amis intéressés peuvent aller en apprendre davantage ~

Cet article. continuera à présenter comment utiliser CSS pour implémenter un cercle avec une bordure dégradée.

Tout d'abord, permettez-moi de vous donner une brève introduction à l'idée d'implémentation : je vais créer deux div, l'un est un div externe avec le nom de classe outer_circle et l'autre est un div externe avec le nom de classe inner_circle Le div interne contient un grand cercle avec une couleur dégradée, et le div interne contient un petit cercle blanc comme extrémité intérieure du cercle, créant la bordure du cercle. outer_circle 的外部 div,另一个是类名为inner_circle 的内部 div ;外部 div 包含带有渐变颜色的大圆圈,内部 div 包含一个白色小圆圈,作为圆圈的内端,创建圆圈的边界。

下面直接上完整代码:

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        .outer_circle {
            position: relative;
            margin: 50px;
            width: 100px;
            height: 100px;
            border-radius: 50%;
            background: #ffffff;
        }

        .inner_circle {
            background-image: linear-gradient(
                    to bottom, rgb(123, 93, 255) 0%,
                    rgb(56, 225, 255) 100%);
            content: &#39;&#39;;
            position: absolute;
            top: -20px;
            bottom: -20px;
            right: -20px;
            left: -20px;
            z-index: -1;
            border-radius: inherit;
        }
    </style>
</head>

<body>

<div class="outer_circle">
    <div class="inner_circle"></div>
</div>
</body>

</html>

效果如下图所示:

Apprenez à dessiner un cercle avec une bordure dégradée en utilisant CSS !

在上述代码中我们主要通过使用CSS linear-gradient()函数绘制一个带有渐变边框的圆,linear-gradient() 函数的作用就是创建一个表示两种或多种颜色线性渐变的图片。

linear-gradient()
Le code complet est directement téléchargé ci-dessous :

 .class_name { background-image: linear-gradient(direction, color1, color2 }

L'effet est le suivant :

Apprenez à dessiner un cercle avec une bordure dégradée en utilisant CSS !

Dans le code ci-dessus, nous dessinons principalement un cercle avec une bordure dégradée en utilisant la fonction CSS linear-gradient() , Le but de la fonction Linear-gradient() est de créer une image qui représente un dégradé linéaire de deux couleurs ou plus.

linear-gradient() La syntaxe de la fonction est la suivante :

/* 从上到下,蓝色渐变到红色 */
linear-gradient(blue, red);
/* 渐变轴为45度,从蓝色渐变到红色 */
linear-gradient(45deg, blue, red);
/* 从右下到左上、从蓝色渐变到红色 */
linear-gradient(to left top, blue, red);
/* 从下到上,从蓝色开始渐变、到高度40%位置是绿色渐变开始、最后以红色结束 */
linear-gradient(0deg, blue, green 40%, red);

Paramètres :

$direction : Spécifiez la direction du mouvement du dégradé. $color1 : Spécifiez la première échelle de couleurs.

$color2 : Il spécifie la deuxième échelle de couleurs. 🎜🎜Autres expressions d'utilisation : 🎜rrreee🎜La plate-forme de sites Web chinois PHP propose de nombreuses ressources pédagogiques vidéo, invitez tout le monde à apprendre le "🎜🎜tutoriel vidéo CSS🎜🎜" ! 🎜

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!

Déclaration:
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