이전 글 "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: ''; 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 linear-gradient()
函数绘制一个带有渐变边框的圆,linear-gradient()
函数的作用就是创建一个表示两种或多种颜色线性渐变的图片。
linear-gradient()
전체 코드는 아래에 직접 업로드됩니다:
.class_name { background-image: linear-gradient(direction, color1, color2 }
효과는 아래와 같습니다:
위 코드에서는 주로 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!