Funkcja CSS ellipse()
- Poprzednia strona Funkcja drop-shadow() w CSS
- Następna strona Funkcja exp() w CSS
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS
Definicja i użycie
CSS ellipse()
Funkcja definiuje elipsę o dwóch promieniach x i y.
ellipse()
Funkcje zwykle używane z clip-path
Atrybuty i shape-outside
Atrybuty używać razem.
Przykład
Przykład 1
Przytnij obraz do elipsy o promieniu x 50%, promieniu y 30%:
img { clip-path: ellipse(50% 30%); }
Przykład 2
Przytnij obraz do elipsy o promieniu x 50%, promieniu y 30% i umieść środek elipsy po prawej stronie:
img { clip-path: ellipse(50% 30% at right); }
Przykład 3
używać clip-path
i ellipse()
Wyzwalanie efektu animacji:
#myDIV { width: 100px; height: 100px; background-color: coral; color: green; animation: mymove 5s infinite; clip-path: ellipse(80% 50%); } @keyframes mymove { 50% {clip-path: ellipse(30% 10%);} }
Przykład 4
łącznie używać ellipse()
,clip-path
i shape-outside
:
img { float: left; clip-path: ellipse(50% 30%); shape-outside: ellipse(55% 35%); }
Gramatyka CSS
ellipse(xy-radius w pozycji)
Wartość | Opis |
---|---|
xy-radius |
Wymagane. Określa dwa promienie x i y. Może to być jedna z następujących wartości:
|
w pozycji |
Opcjonalnie. Określa pozycję środka elipsy. Może to być wartość długości, procent, a także wartości takie jak left, right, top lub bottom. Domyślna wartość to center. |
Szczegóły techniczne
Wersja: | CSS Shape Module Level 1 |
---|
Wsparcie przeglądarki
Liczby w tabeli oznaczają pierwszą wersję przeglądarki, która w pełni obsługuje tę funkcję.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
Strony związane
Odniesienie:CSS właściwość clip-path
Odniesienie:Atrybut shape-outside w CSS
Odniesienie:Funkcja CSS circle()
Odniesienie:Funkcja inset() w CSS
Odniesienie:Funkcja polygon() w CSS
- Poprzednia strona Funkcja drop-shadow() w CSS
- Następna strona Funkcja exp() w CSS
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS