Considérese la siguiente imagen:¿Cómo puedo hacer un elemento html de tamaño arbitrario con bordes parcialmente transparentes?
Esto se supone que se vea como un parche de hierba con los bordes ásperos (deckled). Es una imagen png de 200x200 píxeles, con transparencia en los bordes para darle un aspecto natural.
El problema es que estoy tratando de diseñar una página web donde quiera que varios elementos de todos los tamaños tengan este fondo, pero no puedo usar una propiedad de fondo simple de css, porque repetir una imagen como esta doesn No funciona: la transparencia de la izquierda, por ejemplo, se ve claramente como una costura entre cada copia de la imagen. Pero si simplemente estiro la imagen para que quepa, tampoco se ve muy bien.
¿Hay alguna forma (cruzada) de lograr esto? Las soluciones jQuery también son aceptables. ¡Gracias!
Por supuesto, es posible que funcione en todos los navegadores y sin JavaScript si segmenta su imagen y crea un grupo de 'div's adicionales. Pero es (relativamente) mucho trabajo. – thirtydot
¡Funcionó como un amuleto, gracias! –
No tenía idea de que este complemento existía. Puedo pensar en varias aplicaciones para bordes ásperos en un DIV. Muy genial. – Imperative