• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak prawidłowo zmieścić background image w @media css?

Object Storage Arubacloud
0 głosów
311 wizyt
pytanie zadane 14 kwietnia 2021 w HTML i CSS przez Kubs Mądrala (5,190 p.)

Witajcie,

na stronie wszystko wyświetla się prawidłowo, jednak na telefonie obrazy wychodzi poza ekran i nie jest do niego doskalowany. Mam kilka obrazków, które zmieniają się wraz z przewijaniem dół/góra.

Jak dopasować je w @media?

<section id="banner" class="bg-img" data-bg="image.jpg">
				<div class="inner">
					<header>
						<h1>TEST</h1>
					</header>
				</div>
				<a href="#first" class="more">Learn More</a>
			</section>

i adekwatnie kolejne <section> poniżej.

Mam w tym kodzie przycisk dalej 

<a href="#first" class="more">Learn More</a>

który również widać tylko w połowie przy dolnej części ekranu telefonu.

Czy każdy element trzeba skalować osobno czy po prostu da się wszystkie dopasować do telefonu ustawiając jakiś jeden ogólny kod?

2 odpowiedzi

0 głosów
odpowiedź 14 kwietnia 2021 przez radek024 Szeryf (77,160 p.)

Najwygodniej by było, gdybyś kod umieścił na codepen. Czy masz dodany viewport w head? Jeżeli tak, czy ustawiałeś wartość background-size?

komentarz 14 kwietnia 2021 przez Kubs Mądrala (5,190 p.)
Dzięki. Doradź jeszcze proszę na koniec jak zrobić by w @media nie pojawiał się żaden wcześniejszy kod z CSS? Po prostu zamiast poprawiać taką pajęczynę, wrzucę do @media jeden osobny obrazek, żeby cokolwiek wisiało i tyle.
komentarz 14 kwietnia 2021 przez radek024 Szeryf (77,160 p.)
Takie podejście jest złe. Rozwijanie takiego CSSa może być bardzo trudne. Co do tła możesz rozwiązać problem stosując wstawienie tła na sztywno, a nie na podstawie zmiennej CSS.
komentarz 14 kwietnia 2021 przez Kubs Mądrala (5,190 p.)
Jak to zrobić dla @media?
komentarz 15 kwietnia 2021 przez Kubs Mądrala (5,190 p.)

@radek024,

Witaj Radek, 

według twoich wskazówek zrobiłem porządek w CSS. Wciąż jednak nic na telefonie nie dopasowuje się do jego rozmiaru. Co tu zmienić?

https://codepen.io/KubsKuba/pen/bGgKGbj

komentarz 15 kwietnia 2021 przez radek024 Szeryf (77,160 p.)
Co się nie dopasowuje? Wklejka na codepenie nie wykazuje, aby jakiś element się wysypywał.
0 głosów
odpowiedź 14 kwietnia 2021 przez niezalogowany
komentarz 14 kwietnia 2021 przez Kubs Mądrala (5,190 p.)
Kurczę, to jak tonącego wepchnąć na głębszą wodę :)

Pomóż z kodem chociaż trochę :)
komentarz 15 kwietnia 2021 przez Kubs Mądrala (5,190 p.)

Witaj ponownie,

próbuje wyskalować image do rozmiarów telefonu. Jak to złapać w @media?

 

<section id="banner" class="bg-img" data-bg="image.jpg">

#banner .bg-img oraz #banner .data-bg  nie działa.

Podobne pytania

0 głosów
0 odpowiedzi 713 wizyt
pytanie zadane 3 września 2022 w HTML i CSS przez kingkushlee Gaduła (3,960 p.)
0 głosów
1 odpowiedź 644 wizyt
pytanie zadane 31 grudnia 2018 w HTML i CSS przez Strugaczka Początkujący (260 p.)
+1 głos
2 odpowiedzi 928 wizyt

92,573 zapytań

141,423 odpowiedzi

319,648 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...