![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 22.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Trafiłem na następujący problem. Chciałem na swojej stronie umieścić teksty, dwa przyciski (zwykłe linki obrazkowe) i obrazek główny. Chciałem aby całość w stosunku do siebie zachowywała te same pozycje, a przy tym zmieniało pozycje w zależności od rozmiaru okna. Mianowicie utknąłem na następującym problemie. Każdy z elementów porusza się odpowiednio względem okna, jednak nie pozostają stałe wobec siebie. Powoduje to, że np obraz który jest po prawej od tekstu, pomimo, że jedno i drugie się przesuwa, to obrazek przesówa się w końcu nad tekst. Jestem pewien, że odpowiedź jest bardzo prosta ale nie mogę na nią wpaść. Zamieszczam kodu z aktualnym rozmieszczeniem.
<div class="item active"> <!--tekst--> <div style="width: 395px; color: white; position: relative; top: 70px; left: 29%; text-align: center; font-size: 30px"> <b>eeeeeeeeee</b><br/><br/><br/> <div style="font-size: 24px; color: white"> blskfskfsfsf<br/><br/> gdfgdgdgdfgfddg <br/><br/> sfsfsdfdfsd <br/><br/> tetetere. </div> </div> <!--obrazek obok tekstu--> <a href="link"><img src="źródło" alt="blabla" style="position: relative; left: 20%; top: -180px" /></a> <!--przyciski pod tekstem--> <a href="link"><img src="źródło" style="width: 192px; height: 52px; position: relative; top: -310px; left: -15%"/></a> <a href="link"><img src="źródło" style="width: 192px; height: 52px; position: relative; top: -362px; left: 1%"/></a> </div> </div> Ten post edytował JPCannon 13.08.2014, 16:02:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie sugeruj się za mocno moją wypowiedzią ,bo jestem bardzo początkujący haha.
Ale wydaje mi się ,że może ci pomóc display:inline-block o ile dobrze rozumiem twój problem Ten post edytował Terrorizer 13.08.2014, 16:16:15 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 22.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Niestety ale już pierwszy div ma w stylach display block więc to chyba nie to. Kombinowałem już z tym ale to nie pomagało, chociaż może źle to robiłem
![]() Ten post edytował JPCannon 13.08.2014, 16:31:15 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
nie block on mowi tylko inline block
nie widac wogole tego o cym wspominas wklej html + css na jsfiddle.com -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 22.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czy inline-block sprawi, że będę mógł ustawić relatywnie tekst, obrazek i przyciski w stosunku do siebie a potem ustawić je relatywnie w stosunku do okna? Jeśli nie to czy ktoś zna sposób jak to prosto zrobić? Relatywnie ustawić kilka elementów w stosunku do siebie a potem wszystkie je razem relatywnie do okna. Trzeba zrobić jakiś box na te elemnty?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
nie ustawiaj layoutu a pomoca position relative to glopota, pewnie potrebujes uyc: float
tutaj poka jak to wyglada http://jsfiddle.net/ -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:33 |