CSS 그라디언트만 사용하여 원형 섹터를 어떻게 만들 수 있나요?
CSS로 원 섹터 그리기
CSS로 완전한 원을 그리는 것은 간단하지만, 원형 섹터를 만드는 것은 더 어려울 수 있습니다. 그러나 여러 배경 그라데이션을 사용하면 JavaScript를 사용하지 않고도 이를 달성할 수 있습니다.
그라디언트를 사용하여 섹터 그리기
섹터를 녹색으로 나타내는 대신 영역에 흰색 또는 투명한 부분을 그려 반전 효과를 만들 수 있습니다. 이는 두 개의 선형 그라데이션을 사용하여 수행됩니다.
- 첫 번째 그라데이션은 섹터의 각도를 덮고 중간점에서 투명에서 흰색으로 전환됩니다.
- 두 번째 그라데이션은 수직 각도에서 시작하고 중간 지점에서 흰색에서 투명으로 전환됩니다.
예를 들어 10%를 그리려면 섹터:
.ten { background-image: linear-gradient(126deg, transparent 50%, white 50%), linear-gradient(90deg, white 50%, transparent 50%); }
첫 번째 그라데이션(126deg)에 지정된 각도는 90(360 * 백분율)으로 계산됩니다.
예:
<pie class="ten"></pie> <pie class="twentyfive"></pie> <pie class="fifty"></pie> <pie class="seventyfive"></pie> <pie class="onehundred"></pie>
pie { border-radius: 50%; background-color: green; width: 5em; height: 5em; float: left; margin: 1em; border: 2px solid green; } .ten { background-image: linear-gradient(126deg, transparent 50%, white 50%), linear-gradient(90deg, white 50%, transparent 50%); } .twentyfive { background-image: linear-gradient(180deg, transparent 50%, white 50%), linear-gradient(90deg, white 50%, transparent 50%); } .fifty { background-image: linear-gradient(90deg, white 50%, transparent 50%); } .seventyfive { background-image: linear-gradient(180deg, transparent 50%, green 50%), linear-gradient(90deg, white 50%, transparent 50%); } .onehundred { background-image: none; }
이 기술을 사용하면 다양한 각도의 원형 섹터를 만들 수 있어 다양한 방법을 제공합니다. CSS를 사용하여 백분율이나 기타 데이터 값을 표현합니다.
위 내용은 CSS 그라디언트만 사용하여 원형 섹터를 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Svelte Transition API는 맞춤형 전환을 포함하여 문서를 입력하거나 떠날 때 구성 요소를 애니메이션하는 방법을 제공합니다.

최근 Bitcoin의 가격이 20k 달러가 넘는 USD가 최근에 등반되면서 최근 30k를 끊었으므로 Ethereum을 만드는 데 깊이 다이빙을 할 가치가 있다고 생각했습니다.

웹 사이트의 컨텐츠 프레젠테이션을 설계하는 데 얼마나 많은 시간을 소비합니까? 새 블로그 게시물을 작성하거나 새 페이지를 만들 때

이 기사에서는 그림자 및 그라디언트와 같은 텍스트 효과에 CSS를 사용하여 성능을 최적화하고 사용자 경험을 향상시킵니다. 초보자를위한 리소스도 나열됩니다. (159 자)

개발자로서 어느 단계에 있든, 우리가 완료 한 작업은 크든 작든, 개인적이고 전문적인 성장에 큰 영향을 미칩니다.

NPM 명령은 서버 시작 또는 컴파일 코드와 같은 것들에 대한 일회성 또는 지속적으로 실행되는 프로세스로 다양한 작업을 실행합니다.
