¿Cómo puedo crear un brillo blanco como el borde de una imagen de tamaño desconocido?CSS: crear brillo blanco alrededor de la imagen
Respuesta
Uso CSS3 sencilla (no se admite en el IE < 9)
img
{
box-shadow: 0px 0px 5px #fff;
}
Esto pondrá un tono blanco alrededor de cada imagen en el documento, utilice los selectores más específicos para elegir las imágenes que desea el brillo alrededor . Usted puede cambiar el color, por supuesto :)
Si usted está preocupado acerca de los usuarios que no cuentan con las últimas versiones de sus navegadores, utilice esto:
img
{
-moz-box-shadow: 0 0 5px #fff;
-webkit-box-shadow: 0 0 5px #fff;
box-shadow: 0px 0px 5px #fff;
}
Para IE se puede utilizar un resplandor filtro (no está seguro de qué navegadores son compatibles con ella)
img
{
filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=5);
}
jugar con los ajustes para ver lo que más le convenga :)
depende de lo que son los navegadores de destino. En los más nuevos es as simple as:
-moz-box-shadow: 0 0 5px #fff;
-webkit-box-shadow: 0 0 5px #fff;
box-shadow: 0 0 5px #fff;
Para los navegadores antiguos que tienen que poner en práctica soluciones alternativas, por ejemplo, a base on this example, pero lo más probable será que necesite más margen de beneficio.
Puede usar CSS3 para crear un efecto como ese, pero solo lo verá en los navegadores modernos compatibles con Box Shadow, a menos que use un polyfill como CSS3PIE. Entonces, por ejemplo, podría hacer algo como esto: http://jsfiddle.net/cany2/
@tamir; puedes hacerlo con la propiedad css3.
img{
-webkit-box-shadow: 0px 0px 3px 5px #f2e1f2;
-moz-box-shadow: 0px 0px 3px 5px #f2e1f2;
box-shadow: 0px 0px 3px 5px #f2e1f2;
}
cheque el violín http://jsfiddle.net/XUC5q/1/ & su puede generar a partir de aquí http://css3generator.com/
Si necesita que funcione en versiones antiguas de IE, se puede utilizar CSS3 PIE para emular el box-shadow en aquellos navegadores & se se puede utilizar como filter
dijo Kyle como esto
filter:progid:DXImageTransform.Microsoft.Glow(color='red', Strength='5')
puede generar su filtro de aquí http://samples.msdn.microsoft.com/workshop/samples/author/filter/Glow.htm
Ya no necesita los prefijos moz y webkit, las últimas versiones de esos navegadores admiten 'box-shadow' como está :) – Kyle
@kyle; Lo sé pero no funciona en la versión anterior antes de la versión beta de Mozilla. – sandeep
@Kyle, y si desea admitir usuarios de versiones anteriores? (todavía hay algunos por ahí) – Spudley
tarde a la fiesta aquí; sin embargo, solo quería agregar un poco de diversión extra.
box-shadow: 0px 0px 5px rgba(0,0,0,.3);
padding:7px;
le dará una bonita imagen acolchada. El relleno le dará un borde blanco simulado (o cualquier borde que haya establecido). el rgba solo te permite hacer una idea sobre el color en particular; 0,0,0 siendo negro. También podría usar fácilmente cualquier otro color RGB.
Espero que esto ayude a alguien!
¡Funciona como un encanto!
.imageClass {
-webkit-filter: drop-shadow(12px 12px 7px rgba(0,0,0,0.5));
}
Voila! ¡Eso es! Obviamente esto no funcionará en es decir, pero a quién le importa ...
Downvoted; -webkit-filter no es una propiedad de CSS, y en cualquier caso solo admitiría navegadores de webkits; sería mejor que añadieras una versión sin prefijo, y probablemente -moz-, -ms- y -o- prefijos, debería mozilla, Microsoft u Opera (mientras Opera 12 aún está en circulación ...) –
Upvoted. Ser una propiedad no estándar no lo hace inútil. Hay casos de uso en los que no es necesario que admita nada excepto webkit. Esta respuesta me ayudó, y el efecto de filtro -webkit se ve más adecuado en mi caso que en la sombra de caja. –
Esta es la mejor respuesta, ya que sombreará el contenido y no el contenedor – smedasn
- 1. Espacio en blanco alrededor de la imagen
- 2. Crear un brillo alrededor de un UIView
- 3. Brillo de la imagen con html5/CSS/JS
- 4. Cómo disminuir el brillo de la imagen en CSS
- 5. ¿Cómo crear un borde blanco alrededor de mapa de bits?
- 6. Determinación de la luminosidad/brillo de la imagen
- 7. borde de visualización de cromo/safari alrededor de la imagen
- 8. HTML/CSS - crear máscara alfa sobre imagen
- 9. CSS: cómo convertir una imagen en color a una imagen de color gris o negro/blanco
- 10. cómo quitar el borde negro alrededor de la imagen hipervinculada?
- 11. Fundido de un color a blanco (aumento del brillo)
- 12. ¿Cómo cambiar el brillo de la imagen en JLabel?
- 13. cuadro de CSS sombra alrededor del triángulo
- 14. romper la palabra larga alrededor de la imagen flotante
- 15. Borde alrededor imagen en C#
- 16. Filtro CI para crear una imagen en blanco y negro?
- 17. ¿Cómo crear una imagen en blanco en Python?
- 18. ¿Cómo hacer efecto de brillo alrededor de un mapa de bits?
- 19. Crear un mapa de color con blanco centrado alrededor de cero
- 20. CSS: Cómo crear botones con brillo reflejado similares a los iconos de iOS?
- 21. Cómo escalar píxeles en una imagen para ajustar el brillo?
- 22. Alrededor de las esquinas de una imagen
- 23. regiones en blanco en la imagen
- 24. iPhone - allanando un UIImageView y subvistas a la imagen = imagen en blanco
- 25. Hacer que el fondo blanco de la imagen sea transparente en css
- 26. extraño problema de relleno alrededor de la imagen
- 27. ¿Crear imagen de fondo CSS que se superpone al borde?
- 28. ¿Sombra de caja de CSS alrededor de una forma personalizada?
- 29. CSS: Crear fondos texturizados
- 30. brillo y el contraste de una imagen Lona con javascript
gracias, y si quiero algo compatible con IE también ...? – tamir
Creo que esto solo admite IE 9+, simplemente agregue: '' para representar la página en IE9 e IE10 como versión IE9 –
Nota ese filtro tiene un comportamiento inesperado en varios elementos. Aplícala a un fieldset y sorpréndete. Además, puede filtrarse a elementos secundarios. Y mostrará una advertencia de ActiveX para la página con la temida barra amarilla. Solo evítalo. agrega una sombra gris clara plana para IE y listo. – gcb