Recomendaciones de curso:
- Página anterior CSS función calc()
- Página siguiente CSS función clamp()
- Volver a la capa superior Manual de funciones CSS
Función circle() de CSS
Definición y uso de CSS circle()
Funciones se utilizan para definir un círculo con radio y posición.
circle()
Funciones generalmente se utilizan con clip-path
Propiedades y shape-outside
Usar propiedades juntas.
Ejemplo
Ejemplo 1
Cortar la imagen en un círculo de radio 50%:
img { clip-path: circle(50%); }
Ejemplo 2
Cortar la imagen en un círculo de radio 50% y colocar el centro a la derecha:
img { clip-path: circle(50% at right); }
Ejemplo 3
Usar clip-path
y circle()
Lograr efecto de animación:
#myDIV { width: 100px; height: 100px; background-color: coral; color: verde; animation: mymove 5s infinite; clip-path: circle(50%); } @keyframes mymove { 50% {clip-path: circle(20%);} }
Ejemplo 4
usar juntos circle()
、clip-path
y shape-outside
:
img { float: left; clip-path: circle(40%); shape-outside: circle(45%); }
Sintaxis de CSS
circle(radius en la posición)
Valor | Descripción |
---|---|
radius |
Obligatorio. Especificar el radio del círculo. Puede ser uno de los siguientes valores:
|
en la posición |
Opcional. Especificar la posición central del círculo. Puede ser un valor de longitud, un porcentaje o uno de los valores left, right, top o bottom. El valor predeterminado es center. |
Detalles técnicos
Versión: | Módulo de Forma CSS Nivel 1 |
---|
Compatibilidad del navegador
Los números en la tabla representan la versión del navegador que admite completamente la función por primera vez.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
Páginas relacionadas
Referencia:Atributo clip-path de CSS
Referencia:Atributo CSS shape-outside
Referencia:Función ellipse() de CSS
Referencia:Función CSS inset()
Referencia:Función CSS polygon()
- Página anterior CSS función calc()
- Página siguiente CSS función clamp()
- Volver a la capa superior Manual de funciones CSS