Tengo un lindo fondo en mi página, y quiero que mi encabezado de texto actúe como una máscara para cortar a través de su div y tener el fondo como una textura. ¿Puedo hacer esto en CSS o tengo que abrir Photoshop?CSS: ¿Puedo usar texto como máscara para que la imagen de fondo se muestre solo dentro del texto?
Respuesta
soporte de los navegadores limitada, pero background-clip
puede conseguir que este efecto: http://tympanus.net/Tutorials/ExperimentsBackgroundClipText/ (Hit los botones Animar de más diversión)
Uso de SVG puede hacerlo de esta manera: http://people.opera.com/dstorey/images/newyorkmaskexample.svg (Ver fuente para ver lo que se hace, reference article ver también)
Usando una imagen de fondo y después CSS, usted puede hacer esto: http://www.netmagazine.com/tutorials/texturise-web-type-css
hay una propiedad background-clip: text
en CSS3, a pesar de que no funciona en todos los navegadores. Vea here para más detalles.
como CSS-trucos muestra en este article, 'imagen detrás del texto' se puede hacer como tal:
h1 {
color: white; /* Fallback: assume this color ON TOP of image */
background: url(images/fire.jpg) no-repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
Pero no se garantiza que funcione en todos los navegadores, por lo que sugieren unos arounds de trabajo , como modernizr.
Esto es lo que parece cuando funciona:
- 1. Cruce el degradado del texto del navegador en css puro sin usar la imagen de fondo
- 2. Usando CSS, ¿puedes aplicar una máscara de degradado para fundir el fondo sobre el texto?
- 3. CSS: Cuadro + texto sobre la imagen
- 4. CSS: opacidad única fondo, no el texto dentro
- 5. HTML/CSS: texto "Ver a través del fondo"
- 6. WPF: imagen como fondo con máscara de opacidad
- 7. ¿Alterar automáticamente el fondo del botón y la apariencia del texto cuando se presiona (como iOS)?
- 8. lienzo html5 usa la imagen como máscara
- 9. CSS para alinear con el texto
- 10. Localización de texto dentro de la imagen
- 11. ¿Cómo tener una imagen dinámica como fondo de CSS?
- 12. ¿Poner imagen de fondo sobre el texto?
- 13. ¿Hay alguna manera de usar el texto de uso como fondo con CSS?
- 14. ¿Cómo puedo usar CSS para centrar verticalmente el texto en un delimitador, dentro de un LI?
- 15. CSS: color de fondo solo dentro del margen
- 16. Float CSS: flotando una imagen a la izquierda del texto
- 17. css con imagen de fondo sin repetir la imagen
- 18. CSS: ¿Es posible usar solo una parte de una imagen como relleno de fondo?
- 19. Hacer que Firefox renderice el texto del lienzo de la misma manera que el texto CSS
- 20. estilo del texto de entrada CSS
- 21. HTML/CSS - crear máscara alfa sobre imagen
- 22. Imagen de fondo de CSS URL que no se carga
- 23. ¿Puedo diseñar el texto ALT de una imagen con CSS?
- 24. Imagen de fondo que se extiende
- 25. envolviendo el texto dentro de div - css
- 26. máscara de imagen transparente en css overflow
- 27. ¿Crear imagen de fondo CSS que se superpone al borde?
- 28. La imagen de fondo no se muestra cuando está definida en la hoja de texto
- 29. Haga que la imagen vaya detrás del texto y manténgala en el centro usando css
- 30. ¿Se puede usar CSS para enmascarar imágenes de fondo?
puede que tenga que abrir Photoshop sólo para mostrarnos lo que el resultado final debe ser similar :) –