이 기사에서는 방사형 그라데이션을 사용하여 투명한 배경과 함께 오목하고 둥근 모서리를 얻습니다.
(추천 동영상 튜토리얼: css 동영상 튜토리얼)
기본 선형 그래디언트
div { height: 100px; width: 200px; background-image: linear-gradient(90deg, red, blue); } <div>从左到右的红到蓝渐变</div>
백분율을 추가하여 그래디언트 범위 조정
div { height: 100px; width: 200px; background-image: linear-gradient(90deg, red 20%, blue 80%); } <div></div>
그라디언트 범위가 겹쳐질 때까지 압축하여 빨간색과 파란색으로 구분된 두 개의 컬러 블록을 형성합니다
div { height: 100px; width: 200px; background-image: linear-gradient(90deg, red 50%, blue 50%); } <div></div>
색상을 투명색으로 설정할 수 있습니다. 빨간색을 투명색으로 변경하면 파란색 색상 블록만 보입니다.
div { height: 100px; width: 200px; background-image: linear-gradient(90deg, transparent 50%, blue 50%); } <div></div>
방사형 그라데이션과 유사하게 그라데이션 원도 색상과 겹칠 때까지 축소됩니다. 투명하게 설정하세요
/* 径向渐变主体 */ .raidal { height: 100px; width: 100px; background:radial-gradient(transparent 50%,blue 50%); } <div class='raidal'></div>
방사형 그래디언트는 반경 원의 중심 위치를 설정할 수 있으므로 왼쪽 상단 모서리에 설정하고 왼쪽 상단의 반경 크기를 200px로 조정하면 투명한 배경의 오목하고 둥근 모서리가 구현됩니다.
적용할 때 의사 요소를 사용한 다음 절대 위치를 사용하고 위치를 조정하고 원하는 효과로 결합할 수 있습니다
/* 径向渐变主体 */ .raidal1 { height: 100px; width: 100px; background:radial-gradient(200px at left top,transparent 50%,blue 50%); } <div class='raidal1'></div>
4방향과 유사하게 원의 중심 위치만 조정하면 됩니다
/* 左上 */ .raidal1 { height: 100px; width: 100px; background:radial-gradient(200px at left top,transparent 50%,blue 50%); } /* 右上 */ .raidal2 { height: 100px; width: 100px; background:radial-gradient(200px at right top,transparent 50%,blue 50%); } /* 右下 */ .raidal3 { height: 100px; width: 100px; background:radial-gradient(200px at right bottom,transparent 50%,blue 50%); } /* 左下 */ .raidal4 { height: 100px; width: 100px; background:radial-gradient(200px at left bottom,transparent 50%,blue 50%); } <div class='raidal1'></div> <div class='raidal2'></div> <div class='raidal3'></div> <div class='raidal4'></div>
마찬가지로 저는 그렇지 않습니다 둥근 모서리도 타원형일 수 있으며 반경은 두 개의 매개변수인 타원으로 설정됩니다.
방사형 그래디언트에는 직접 조정할 수 있는 많은 매개변수가 있으며 여기에서는 설명하지 않는 다양한 이상한 모양이 나타날 수 있습니다. 상대적으로 말하면 오목하고 둥근 모서리이면 충분합니다
/* 左上 */ .ellipse { height: 100px; width: 100px; background:radial-gradient(200px 300px at left top,transparent 50%,blue 50%); } <div class='ellipse'></div>
관련 권장 사항: CSS 튜토리얼
위 내용은 CSS를 사용하여 오목하고 둥근 모서리를 얻는 방법을 알고 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!