ellipse()
- Data publikacji
- Ostatnio edytowano
Przeznaczenie funkcji ellipse()
Za pomocą funkcji ellipse()
możemy określić kształt w postaci elipsy.
Parametry funkcji ellipse()
- Przykładowe zapisy
-
ellipse()
ellipse(100px)
ellipse(50px 100px)
ellipse(at right top)
ellipse(50px 150px at 100px)
ellipse(300px 25% at 40% 20%)
ellipse(50px 10em at bottom)
- rx
-
Parametr
rx
nie jest wymaganym parametrem funkcjiellipse()
. Parametrrx
określa rozmiar promienia na poziomej osi X, jaki powinien posiadać nowo powstający eliptyczny kształt.Dodatkowe dostępne wartości parametru
rx
- closest-side
-
Wartość
closest-side
parametrurx
sprawia, że rozmiarem promienia na poziomej osi X nowo powstającego eliptycznego kształtu będzie długość od środka nowo powstającego eliptycznego kształtu do najbliżej położonej na poziomej osi X krawędzi obszaru pierwotnego, którego kształt chcemy zmienić. - farthest-side
-
Wartość
farthest-side
parametrurx
sprawia, że rozmiarem promienia na poziomej osi X nowo powstającego eliptycznego kształtu będzie długość od środka nowo powstającego eliptycznego kształtu do najdalej położonej na poziomej osi X krawędzi obszaru pierwotnego, którego kształt chcemy zmienić.
- ry
-
Parametr
ry
nie jest wymaganym parametrem funkcjiellipse()
. Parametrry
określa rozmiar promienia na pionowej osi Y, jaki powinien posiadać nowo powstający eliptyczny kształt.Dodatkowe dostępne wartości parametru
ry
- closest-side
-
Wartość
closest-side
parametrury
sprawia, że rozmiarem promienia na pionowej osi Y nowo powstającego eliptycznego kształtu będzie długość od środka nowo powstającego eliptycznego kształtu do najbliżej położonej na pionowej osi Y krawędzi obszaru pierwotnego, którego kształt chcemy zmienić. - farthest-side
-
Wartość
farthest-side
parametrury
sprawia, że rozmiarem promienia na pionowej osi Y nowo powstającego eliptycznego kształtu będzie długość od środka nowo powstającego eliptycznego kształtu do najdalej położonej na pionowej osi Y krawędzi obszaru pierwotnego, którego kształt chcemy zmienić.
- position
-
Parametr
position
nie jest wymaganym parametrem funkcjiellipse()
. Parametrposition
określa miejsce, gdzie powinien znaleźć się środek nowo powstającego eliptycznego kształtu.
ellipse(180px 90px at center)
Występowanie funkcji ellipse()
Przykład funkcji ellipse()
clip-path:ellipse(180px 90px at center);
Obszar przykładowego elementu "div" został przycięty do kształtu przypominającego kształt elipsy, ponieważ do wspomnianego elementu "div" została dodana właściwość "clip-path" wraz z wartością w postaci funkcji "ellipse()", w której to funkcji zostały użyte następujące wartości: "180px 90px at center".
Kod źródłowy przykładu
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Darmowy Kurs CSS</title>
<style>
html {
font-size:16px;
font-family:Helvetica, sans-serif;
}
div {
clip-path:ellipse(180px 90px at center);
-webkit-clip-path:ellipse(180px 90px at center);
padding:1em;
font-size:1.3em;
background-color:#7DCDE8;
}
</style>
</head>
<body>
<div>
ten tekst wyświetlony w oknie przeglądarki internetowej został umieszczony w zawartości tego przykładowego elementu "div" wyłącznie w celach prezentacyjnych, ten tekst wyświetlony w oknie przeglądarki internetowej został umieszczony w zawartości tego przykładowego elementu "div" wyłącznie w celach prezentacyjnych, ten tekst wyświetlony w oknie przeglądarki internetowej został umieszczony w zawartości tego przykładowego elementu "div" wyłącznie w celach prezentacyjnych
</div>
</body>
</html>
Interpretacja funkcji ellipse()
-
tak
-
tak
-
tak
-
tak
-
nie
-
tak
Zobacz więcej informacji o interpretacji funkcji ellipse().