Estoy tratando de montar una imagen en el medio de otra imagen (un poco más grande) para que parezca estar dentro de la imagen más grande (un teléfono en este caso). No estoy seguro de la forma correcta de hacer que esto suceda y cualquier ayuda es muy apreciada.¿Cómo puedo superponer imágenes (png) dentro de un sitio web?
Respuesta
Debe establecer la propiedad z-index
css.
HTML:
<img id="png1" src="png1.png" />
<img id="png2" src="png2.png" />
CSS:
#png1 {
position:absolute;
top:0;
left:0;
z-index:0;
}
#png2 {
position:absolute;
/*
set top and left here
*/
z-index:1;
}
He aquí una demostración: http://jsfiddle.net/AlienWebguy/6VSBv/
<img style="position:absolute;left:10px;top:10px;" src="img1.png">
<img style="position:absolute;left:20px;top:20px;" src="img2.png">
Por supuesto, usted tendrá que ajustar las coordenadas, y lo recomiendo altamente poner el CSS en una hoja de estilo en lugar de en línea. Aquí hay un buen tutorial sobre CSS para más información: http://www.csstutorial.net/
Así que usted es nuevo en html y CSS. Eso no es problema, pero su pregunta es un poco vaga para SO's general format.
Sin embargo, en pocas palabras:
<style>
#phone {background: url('http://www.knowabouthealth.com/wp-content/uploads/2010/06/iphone.jpg') center no-repeat; width: 300px; height: 392px; border: 1px solid #000000;}
#display {background: #000000; margin: 80px auto 0px; width: 164px; height: 246px; color: #FFFFFF;}
</style>
<div id="phone">
<div id="display">
Hello! What is up? Miley rocks!
</div>
</div>
ejemplo vivo: http://jsfiddle.net/cbn4L/
Por supuesto, esto es un ejemplo muy simple. Y como puede ver, el contenedor interno no es una imagen, sino texto. Técnicamente, puede agregar allí una imagen ahora ... pero a medida que le facilitamos el acceso al mundo de HTML & CSS, este es un mejor ejemplo y tal vez puede mejorar su concepto :)
Esto no responde a la pregunta del OP en absoluto. No está superponiendo ningún PNG aquí. – Maverick
@ Matt Anderson: Bueno, OP es obviamente un principiante ... así que si la imagen exterior es un teléfono, entonces mi ejemplo es probablemente algo similar a su objetivo más alto. Entonces, técnicamente, esta es una respuesta más didáctica y alternativa: intentar comprender lo que OP realmente quiere hacer. –
- 1. ¿Cómo superponer imágenes en javascript?
- 2. Uso de imágenes PNG en sitios web
- 3. ¿Cómo puedo animar un UIButton entre dos imágenes PNG?
- 4. ¿Cómo incrustar audio dentro de un sitio web?
- 5. Cómo puedo obtener datos de un sitio web dentro de un programa en C++
- 6. ¿Cómo puedo superponer una imagen a otra?
- 7. ¿Cómo puedo usar HTML Agility Pack para recuperar todas las imágenes de un sitio web?
- 8. ¿Cómo puedo encontrar imágenes sin usar y estilos CSS en un sitio web?
- 9. Fusionando imágenes png en un archivo pdf
- 10. ¿Cómo puedo reproducir un archivo PLS desde un sitio web?
- 11. ¿Cómo puedo recuperar el favicon de un sitio web?
- 12. ¿Cómo puedo obtener el favicón de un sitio web?
- 13. ¿Cómo puedo recuperar un ícono de sitio web?
- 14. Cómo leer imágenes PNG en NSImage
- 15. ¿Cómo puedo extraer imágenes de un sitio al que estoy vinculando?
- 16. ¿Cómo podemos superponer dos imágenes usando el estilo css?
- 17. Caché de imágenes del sitio web con Apache
- 18. ¿Cómo pongo imágenes GIF/PNG/... en un BitBtn en Delphi?
- 19. imágenes Optimizar .png con PIL
- 20. ¿Cómo puedo implementar OCR en un sitio web usando PHP?
- 21. ¿Cómo puedo iniciar sesión en un sitio web usando Python?
- 22. ¿Cómo puedo insertar un sitio web en mi aplicación?
- 23. Cómo superponer imágenes sin usar la posición: ¿absoluta?
- 24. ¿Cómo puedo iniciar sesión en un sitio web con Python?
- 25. Cómo cargar imágenes .png, .jpeg usando MFC?
- 26. Cómo puedo hacer que Internet Explorer no cambia los colores en mis imágenes PNG
- 27. ¿Cómo puedo superponer una sombra paralela en un ScrollView?
- 28. ¿Cómo alojar un sitio web JSP en un servidor web?
- 29. ¿Cómo puedo superponer un texto sobre otro usando CSS?
- 30. ¿Cómo los sprites de CSS aceleran un sitio web?
Ah! ¡Muchas gracias, muy directo! ¡Mantente increíble! – Taylor
Otra pregunta rápida: perdón por mi ignorancia, pero si el posicionamiento de png1 se centra a través de html, como no en la parte superior izquierda como en el ejemplo proporcionado, ¿cómo configuro el posicionamiento de png2 para que sea relativo a él? (¡Creo que tiene sentido, si no me lo dices!) ¡Muchas gracias! – Taylor
No importa, creo que lo descubrí todo en mi soledad, ¡muchas gracias de nuevo! ¡Y lo compruebo! ¡Los mejores deseos! – Taylor