> 웹 프론트엔드 > CSS 튜토리얼 > 여러 배경 그라데이션을 사용하여 CSS 원 섹터를 어떻게 만들 수 있나요?

여러 배경 그라데이션을 사용하여 CSS 원 섹터를 어떻게 만들 수 있나요?

Patricia Arquette
풀어 주다: 2024-11-27 09:04:09
원래의
605명이 탐색했습니다.

How Can I Create CSS Circle Sectors Using Multiple Background Gradients?

CSS 원 섹터 그리기를 위한 다중 배경 그라데이션

순수한 CSS로 원을 그리는 것은 간단하지만 해당 원의 섹터를 어떻게 만들 수 있나요?

채색된 부분을 그리는 것보다 투명한 부분을 그리는 것이 효율적입니다. 흰색.

pie {
    border-radius: 50%;
    background-color: green;
}

.ten {
    background-image:
        /* 10% = 126deg = 90 + ( 360 * .1 ) */
        linear-gradient(126deg, transparent 50%, white 50%),
        linear-gradient(90deg, white 50%, transparent 50%);
}
로그인 후 복사

50%를 초과하는 경우 첫 번째 그라데이션은 투명 색상에서 녹색 색상으로 혼합되어야 합니다.

.seventyfive {
  background-image: linear-gradient(180deg, transparent 50%, green 50%), linear-gradient(90deg, white 50%, transparent 50%);
}
로그인 후 복사

위 내용은 여러 배경 그라데이션을 사용하여 CSS 원 섹터를 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿