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

Nie działający background-image

Hosting forpsi easy 1 pln
0 głosów
980 wizyt
pytanie zadane 20 września 2016 w HTML i CSS przez wgnsy123 Początkujący (410 p.)

Witam, otóż nie działa mi wyświetlanie obrazka :/

 

#logo
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	color: white;
	text-align: center;
	background: #ffffff;
	background-image: url('img/portfolio.jpg');
	
}

 

CSS jest w folderze głównym, a w głównym jest folder "img" w którm jest owe zdjęcie.

komentarz 20 września 2016 przez Pietrak Pasjonat (18,850 p.)
Podejrzewam, że #logo nie ma zawartości, przez co wysokość wynosi 0.
komentarz 20 września 2016 przez wgnsy123 Początkujący (410 p.)
Faktycznie, nie ma zawartości, wpisałem coś i niby sie wyswietla troche, ale jak zrobić, żeby po prostu wyświetliło obraz? bez żadnych cudeniek co do ustawiania konkretnej wysokosci.
komentarz 20 września 2016 przez Pietrak Pasjonat (18,850 p.)
ustaw

#logo

{

....

height: wysokoscObrazka;

}
komentarz 20 września 2016 przez wgnsy123 Początkujący (410 p.)
Już to zrobiłem, ale choć ustawiłem przeciez width: 100% to i tak obrazek ucina sie ;/
komentarz 20 września 2016 przez Pietrak Pasjonat (18,850 p.)
komentarz 20 września 2016 przez wgnsy123 Początkujący (410 p.)
Nie rozumiem zbytnio...
komentarz 20 września 2016 przez wgnsy123 Początkujący (410 p.)
Ani to, ani to nie pomaga.
komentarz 20 września 2016 przez wgnsy123 Początkujący (410 p.)
Po prostu chce efektu jakbym dal do diva obrazek i width 100%, zeby mi sie skalowało fajnie z rozdzielczością, nie mnożyło. Tylko, że w divie miałem błędy z paddingiem itp. to chce to w cssie zrobic.
komentarz 21 września 2016 przez niezalogowany

Dodawanie rozciągających się styli bardzo żadko "skaluje fajnie". Polecam pozytać o tagach HTML5 <figure> i <picture> . Wzbogacą stronę i upiększą zdjęcia ;)

12 odpowiedzi

0 głosów
odpowiedź 20 września 2016 przez Barttyyy Gaduła (4,680 p.)
A plik .html?
0 głosów
odpowiedź 20 września 2016 przez Ares Obywatel (1,560 p.)
 background-image: url('../img/portfolio.jpg');

spróbuj tak u mnie to zawsze pomaga

komentarz 20 września 2016 przez wgnsy123 Początkujący (410 p.)
Nie działa.
komentarz 20 września 2016 przez Ares Obywatel (1,560 p.)
 background: url('../img/portfolio.jpg') no-repeat center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;

Ja w ostatnim swoim projekcie miałem coś takiego i nie miałem żadnego problemu może warto spróbować

komentarz 20 września 2016 przez wgnsy123 Początkujący (410 p.)
Nie działa, ucina obraz przy mniejszej rozdzielczości.
0 głosów
odpowiedź 20 września 2016 przez Mati Gaduła (3,390 p.)

Jeżeli chcesz wyświetlać obrazek stale jak nie masz nawet treści musisz dodać jego wysokość np. nawiązując do twojego kodu

 

#logo
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 500px;
    color: white;
    text-align: center;
    background: #ffffff;
    background-image: url('img/portfolio.jpg');
    background-size: cover;
}

Możesz też spróbować background-size: 100% 100%; ale to nie będzie dobrze wyglądać.

 

Jeżeli chcesz obrazek wielkosci na całą wyświetlaną stronę, sekcję zrób tak: height: 100vh;

komentarz 20 września 2016 przez wgnsy123 Początkujący (410 p.)
Malo czasu mam :/
komentarz 20 września 2016 przez wgnsy123 Początkujący (410 p.)

Działa to tak średnio, bo jak dam za małe okno to ucina. Na prawde się nie da tego zrobić jak ten jeden obrazek co mam w html? czyli to?

  <img src="img/omnie.jpg" style="width: 100%;"></img>

 

komentarz 20 września 2016 przez wgnsy123 Początkujący (410 p.)
A i sory, nie działa to w ogóle co podałeś, ucina obraz i jak jest troszeczke mniejszy od mojej rozdzielczosci ekranu, jak jest wielkosci ekranu telefonu, po prostu klapa.
komentarz 20 września 2016 przez wgnsy123 Początkujący (410 p.)
Jak coś to pisz co moze pomóc, ja ide leżeć bo mi głowa z nerwów ekspoduje jak nic do k.. nędzy nie chce działać...
komentarz 20 września 2016 przez Mati Gaduła (3,390 p.)
Musisz trochę pomyśleć za pomocą tego sposobu co ci podałem da się to zrobić. Zobacz masz ustawione sztywno height: 755px; a na mniejszej rozdzielczości jest to strasznie duża wysokość i jak ma wypełnić to całe to się albo rozciągnie, albo utnie część tła. Musisz zmniejszać wysokość wraz z zmniejszaniem się rozdzielczości i będzie to dobrze wyglądało.
0 głosów
odpowiedź 21 września 2016 przez Michał Samolewski Bywalec (2,240 p.)

Spróbuj zamiast apostrofów użyć cudzysłowie.

background-image: url("img/portfolio.jpg");

Ja tak zawsze robie i działa.

0 głosów
odpowiedź 21 września 2016 przez NieWidziMiSie Nowicjusz (200 p.)

Ja nawet nie wstawiam, ani apostrofów, ani cudzysłowia i wszystko działa

Co do wielkości ustawiam taki parametr:

background-size: cover;

Co do szerokości i wysokości w ogóle nie zaznaczam tego.

 

0 głosów
odpowiedź 21 września 2016 przez HaKIM Szeryf (87,590 p.)
Łap:

~ http://codepen.io/HaKIMus/pen/rrWAzm

no-repeat jest odpowiedzialny za te Twoje powielanie obrazka.
komentarz 21 września 2016 przez wgnsy123 Początkujący (410 p.)
Ucina obraz, ucina...............
komentarz 21 września 2016 przez HaKIM Szeryf (87,590 p.)
Podeślij ss'a.

Ucina obraz mało mi mówi.
komentarz 21 września 2016 przez wgnsy123 Początkujący (410 p.)
No to tak jakbyś dał obrazek, zmniejszył przeglądarke i po prostu obraz by się uciał do zmniejszonego okienka.

 

Nie mam teraz możliwości zbytnio zrobienia ssa.
0 głosów
odpowiedź 21 września 2016 przez Cinnamon Użytkownik (640 p.)
edycja 21 września 2016 przez Cinnamon

Spróbuj może tak

background-image: url('img/portfolio.jpg');
background-repeat: no-repeat; /*Nie powtarzaj*/
background-size: cover /*Tło dopasowuje się do wielkości okna*/
background-position: center; /*Wyśrodkowanie obrazka*/
background-attachment: fixed; /*by obrazek tła się nie przewijał z zawierającym go blokiem*/

U mnie takie kombo pomogło ;)

komentarz 21 września 2016 przez wgnsy123 Początkujący (410 p.)
Ucina obraz ciągle na mniejszej rozdzielczości zamiast skalować do wielkości okna jak np. w divie.
0 głosów
odpowiedź 21 września 2016 przez Filip31411 Dyskutant (8,820 p.)
W div'ie #logo dodaj background-size: 100%;
komentarz 21 września 2016 przez wgnsy123 Początkujący (410 p.)
Nie działa, ucina ciągle, nawet na fullscreenie, boże co za bajzel.
0 głosów
odpowiedź 21 września 2016 przez wgnsy123 Początkujący (410 p.)
Dalej nic z powyższych nie pomogło, obraz nawet na full-screenie ucina dół, boki, a o mniejszej rozdzielczości już nie wspomne jak sie wszystko wali...
0 głosów
odpowiedź 21 września 2016 przez Al Capone Obywatel (1,230 p.)
A rodzice #logo są ustawione na 100% width i height? Ustaw html, body na 100%.
0 głosów
odpowiedź 21 września 2016 przez wgnsy123 Początkujący (410 p.)
Dodanie: padding-top: 45%; pomaga,ale nie wiem dlaczego :/
0 głosów
odpowiedź 23 września 2016 przez SamSam Obywatel (1,120 p.)
Witam,

ja raczej bym sprawdził rozszerzenie pliku, jpg czy png ?

może tam tkwi problem?

i ogólnie poszukaj literówek, nie koniecznie w kodzie ale w folderze w którym masz zdjęcie.

aha dlaczego ustawiasz kolor i tło skoro jest to zdjęcie?

Podobne pytania

0 głosów
1 odpowiedź 89 wizyt
pytanie zadane 9 stycznia 2017 w HTML i CSS przez Jakub Domacki Użytkownik (660 p.)
0 głosów
2 odpowiedzi 404 wizyt
pytanie zadane 16 grudnia 2015 w HTML i CSS przez tirex Gaduła (4,430 p.)
0 głosów
1 odpowiedź 202 wizyt
pytanie zadane 28 kwietnia w C# przez marcin20a Początkujący (280 p.)

92,125 zapytań

140,785 odpowiedzi

317,804 komentarzy

61,446 pasjonatów

Advent of Code 2023

Top 15 użytkowników

  1. 1468p. - Łukasz Eckert
  2. 1444p. - Dawid128
  3. 1430p. - CC PL
  4. 1419p. - rafalszastok
  5. 1418p. - Marcin Putra
  6. 1373p. - Mikbac
  7. 1362p. - rucin93
  8. 1351p. - sefirek
  9. 1325p. - Michal Drewniak
  10. 1296p. - Adrian Wieprzkowicz
  11. 1267p. - Eryk Andrzejewski
  12. 1260p. - TheLukaszNs
  13. 1239p. - JarekDev
  14. 1188p. - Rafał Trójniak
  15. 1179p. - 13NOONE37
Szczegóły i pełne wyniki

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.

Uwaga - w dniach od 02.12 do 08.12 trwają Mikołajki (książki drukowane mają rabat -35%, ebooki do -45%). Zaś dodatkowy, specjalny kod zniżkowy: HELMIKOLAJ-10 dla naszych Widzów zapewni Wam oszczędność -10zł dla zamówień powyżej 70zł! Warto korzystać!

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...