Preguntas etiquetadas con css-shapes

Las formas CSS se crean mediante el uso de hojas de estilo en cascada para convertir elementos HTML en formas e imágenes. Las formas más básicas incluyen triángulos, cuadrados y círculos, pero se pueden convertir en formas más avanzadas, como corazones, octágonos y estrellas.

1847
¿Cómo funcionan los triángulos CSS?

На этот вопрос есть ответы en Stack Overflow на русском : Как создать треугольники CSS? Hay muchas formas CSS diferentes en CSS Tricks - Formas de CSS y estoy particularmente perplejo con un triángulo: #triangle-up { width: 0; height: 0; border-left: 50px solid...

321
Crear un menú radial en CSS

¿Cómo creo un menú que se vea así ... Enlace a PSD No quiero usar las imágenes PSD. Preferiría usar iconos de algún paquete como FontAwesome y tener los fondos / css generados en CSS. Aquí puede encontrar una versión del menú que está usando el PSD para generar imágenes de la información sobre...

223
¿Cómo creo una lágrima en HTML?

¿Cómo creo una forma como esta para mostrar en una página web? No quiero usar imágenes, ya que se volverían borrosas al escalar Intenté con CSS : .tear { display: inline-block; transform: rotate(-30deg); border: 5px solid green; width: 50px; height: 100px; border-top-left-radius:...

206
¿Cómo produce este CSS un círculo?

Este es el CSS: div { width: 0; height: 0; border: 180px solid red; border-radius: 180px; } ¿Cómo produce el círculo de abajo? Supongamos que si el ancho de un rectángulo es de 180 píxeles y la altura es de 180 píxeles, entonces se vería así: Después de aplicar un radio de borde de 30...

156
css: ¿cómo dibujar un círculo con texto en el medio?

Encontré este ejemplo en stackoverflow: Dibujar círculo usando CSS solo Lo cual es genial. ¿Pero me gustaría saber cómo modificar ese ejemplo para poder incluir texto en el medio del círculo? También encontré esto: centrado vertical y horizontalmente el texto en círculo en CSS (como la insignia...

124
Radio del borde en porcentaje (%) y píxeles (px) o em

Si utilizo un valor de píxel o em para el radio del borde, el radio del borde es siempre un arco circular o una forma de píldora, incluso si el valor es mayor que el lado más grande del elemento. Cuando uso porcentajes , el radio del borde es elíptico y comienza en el medio de cada lado del...

114
Color del borde personalizado del triángulo CSS

Intento usar un color hexadecimal personalizado para mi triángulo CSS (borde). Sin embargo, dado que usa propiedades de borde, no estoy seguro de cómo hacerlo. Me gustaría mantenerme alejado de javascript y css3 simplemente por compatibilidad. Estoy tratando de que el triángulo tenga un fondo...

102
¿Cómo hacer una elegante flecha usando CSS?

Ok, entonces todos saben que puedes hacer un triángulo usando esto: #triangle { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red; } Y eso produce un triángulo relleno sólido. Pero, ¿cómo harías un triángulo con forma...

93
Forma con un lado inclinado (sensible)

Estoy tratando de crear una forma como en la imagen de abajo con un borde inclinado en un solo lado (por ejemplo, el lado inferior) mientras que los otros bordes permanecen rectos. Intenté usar el método de borde (el código se proporciona a continuación) pero las dimensiones de mi forma son...

90
Texto transparente recortado de fondo

¿Hay alguna forma de hacer un texto transparente recortado de un efecto de fondo como el de la siguiente imagen, con CSS? Sería triste perder todo el precioso SEO debido a que las imágenes reemplazan al texto. Primero pensé en las sombras pero no puedo descifrar nada ... La imagen es el...

80
Forma ondulada con css

Estoy tratando de recrear esta imagen con CSS: No lo necesitaría para repetir. Esto es lo que comencé, pero solo tiene una línea recta: #wave { position: absolute; height: 70px; width: 600px; background: #e0efe3; } <div id="wave"></div> Ejecutar fragmento de códigoOcultar...

79
Genere un patrón hexagonal repetido con CSS3

Entonces, necesito hacer un patrón hexagonal repetido, usando CSS. Si se necesitan imágenes, puedo ir allí, pero preferiría usar CSS si es posible. Aquí tienes una idea de lo que estoy intentando crear: Básicamente, solo necesito una forma de crear las formas hexagonales y luego superponer...