>  기사  >  웹 프론트엔드  >  CSS를 사용하여 그라데이션 테두리가 있는 원을 그리는 방법을 가르쳐주세요!

CSS를 사용하여 그라데이션 테두리가 있는 원을 그리는 방법을 가르쳐주세요!

藏色散人
藏色散人원래의
2021-08-27 16:16:543490검색

이전 글 "HTML/CSS를 사용하여 흥미로운 동적 물결 모양 텍스트 라인 만들기"에서 HTML/CSS를 사용하여 동적 물결 모양 텍스트 라인을 만드는 방법을 소개했습니다. 관심 있는 친구들은 가서 배워보세요~

이 글은 다음과 같습니다. CSS를 사용하여 그라데이션 테두리가 있는 원을 구현하는 방법을 계속 소개합니다.

먼저 구현 아이디어에 대해 간략하게 소개하겠습니다. 두 개의 div를 만들겠습니다. 하나는 클래스 이름이 outer_circle인 외부 div이고, 다른 하나는 클래스 이름이 outer_circle인 외부 div입니다. 클래스 이름 inner_circle 내부 div에는 그라데이션 색상이 있는 큰 원이 포함되어 있고 내부 div에는 원의 내부 끝으로 작은 흰색 원이 포함되어 원의 테두리를 만듭니다. 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>

效果如下图所示:

CSS를 사용하여 그라데이션 테두리가 있는 원을 그리는 방법을 가르쳐주세요!

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

linear-gradient()
전체 코드는 아래에 직접 업로드됩니다:

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

효과는 아래와 같습니다:

CSS를 사용하여 그라데이션 테두리가 있는 원을 그리는 방법을 가르쳐주세요!

위 코드에서는 주로 CSS linear-gradient() 함수를 사용하여 그라데이션 테두리가 있는 원을 그립니다. , 선형-그라디언트() 함수의 목적은 두 개 이상의 색상의 선형 그라데이션을 나타내는 이미지를 생성하는 것입니다.

linear-gradient() 함수 구문은 다음과 같습니다.

/* 从上到下,蓝色渐变到红色 */
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);

매개변수:

$direction: 그라데이션 이동 방향을 지정합니다. $color1: 첫 번째 색상 스케일을 지정합니다.

$color2: 두 번째 색상 스케일을 지정합니다. 🎜🎜기타 사용법: 🎜rrreee🎜PHP 중국어 웹사이트 플랫폼에는 많은 비디오 교육 리소스가 있습니다. "🎜🎜css 비디오 튜토리얼🎜🎜"을 배우시는 모든 분들을 환영합니다! 🎜

위 내용은 CSS를 사용하여 그라데이션 테두리가 있는 원을 그리는 방법을 가르쳐주세요!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.