Próbuję zamontować obraz w środku innego (nieco większego) obrazu, aby wyglądał na większy obraz (w tym przypadku telefon). Nie jestem pewien, jak to zrobić, i każda pomoc jest doceniana!Jak mogę nakładać obrazy (png) na stronie internetowej?
Odpowiedz
Musisz ustawić właściwość css z-index
.
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;
}
Oto demo: 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">
Oczywiście, trzeba będzie dostosować współrzędne, a ja bardzo polecam umieszczanie CSS w arkuszu stylów zamiast w linii. Oto bardzo dobry samouczek dotyczący CSS, aby uzyskać więcej informacji: http://www.csstutorial.net/
Jesteś więc nowym użytkownikiem HTML i CSS. To nie problem, ale twoje pytanie jest trochę niejasne dla SO's general format.
Jednak w pigułce:
<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>
żywo przykład: http://jsfiddle.net/cbn4L/
To oczywiście jest bardzo prosty przykład. I jak widać, wewnętrzny pojemnik nie jest obrazem, ale tekstem. Technicznie możesz dodać do niego teraz obraz .. ale kiedy wprowadzamy Cię w świat HTML & CSS, to jest to lepszy przykład i może może poprawić Twoją koncepcję :)
To nie odpowiada na pytanie PO w ogóle. Nie nakładasz tutaj żadnych PNG. – Maverick
@Matt Anderson: Cóż, OP jest oczywiście początkującym ... więc jeśli zewnętrzny obraz jest telefonem, mój przykład jest prawdopodobnie podobny do jego wyższego celu. Technicznie rzecz biorąc, jest to raczej odpowiedź dydaktyczna i alternatywna - próba zrozumienia, co naprawdę chce zrobić OP. –
Ah! Dziękuję bardzo, bardzo prosto! Bądź świetny! – Taylor
Kolejne szybkie pytanie, przepraszam za moją niewiedzę oO, ale jeśli pozycjonowanie png1 jest wyśrodkowane za pomocą html, jak nie w lewym górnym, jak to było w podanym przykładzie, jak ustawić pozycjonowanie png2, aby było względem niego (Myślę, że to ma sens, jeśli nie dajcie mi znać!) Dziękuję bardzo! – Taylor
Nieważne, myślę, że rozgryzłem to wszystko na moim samotnym, jeszcze raz dziękuję! Sprawdzę to! Wszystkiego najlepszego! – Taylor