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

Bootstrap zdjęcie nie wyświetla się poprawnie

Object Storage Arubacloud
0 głosów
146 wizyt
pytanie zadane 1 czerwca 2020 w HTML i CSS przez WasiliewSaszka Użytkownik (700 p.)

Witam wszystkich.

Zdjęcie na stronie internetowej nie wyświetla się poprawnie. Dokładniej ujmując zrobiłem sobie katalog na górze strony gdzie po zminimalizowaniu wyświetla się hamburgerowe menu.

Jednak gdy chcę dodać jakieś zdjęcie poniżej by dopełnić stronę to zdjęcie wyświetla się w tym menu i minimalizuje się razem ze stroną, albo nie wyświetla się wcale.

Chciałem to pierwsze zdjęcie zrobić tak by się skalowało razem z górnym paskiem tak jak ma to miejsce tutaj

https://www.julianabicycles.com/en-US (to nie żadna reklama, tylko przykład, o co mi dokładnie chodzi)

Na tej stronie internetowej również są hiperłącza po prawej stronie które po zmniejszeniu rozdzielczości robią się w hamburgerowe menu i to u mnie działa poprawnie. Tylko że jakimś dziwnym sposobem gdy kombinuje przy kodzie to zawsze to zdjęcie które na tamtej stronie przedstawia kobietę na rowerze u mnie albo wskakuje do góry (czyli do menu) albo znika. U mnie próby powtórzenia takiej rzeczy zaczynają się od 40 linijki htmla i właśnie stamtąd zaczynają się problemy z kodem.

Ogólnie rzecz ujmując chciałbym żeby to zdjęcie skalowało się tak samo jak skaluje się menu może być odstęp  2rem od headera, ponieważ rozwijający się katalog obniża się (tylko w postaci hamburgerowego menu)

To tyle z mojej strony. Postarałem się opisać problem tak dobrze jak tylko potrafię. Teraz pora na kod.

HTML:

<!DOCTYPE html>
<html lang="pl">
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>Nuno - Responsive Bootstrap Theme</title>
	<link rel="stylesheet" href="bootstrap-4.1.3-dist/css/bootstrap.min.css">
	<link rel="stylesheet" href="style.css">
	<link rel="stylesheet" href="css/fixed.css">
	<link rel="stylesheet" href="path/to/font-awesome/css/font-awesome.min.css">
</head>
<body>
	
<header>
	<div class="container">

<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top">
	  <a class="navbar-brand" href="#"><img src="img/plata.png"></a>
		  <button class="navbar-toggler" type="button" data-toggle="collapse"
			  data-target="#navbarResponsive">
		  <span class="navbar-toggler-icon"></span>
	  </button>
<div class="collapse navbar-collapse" id="navbarResponsive">
	<ul class="navbar-nav ml-auto">
	  <li class="nav-item">
</li>


<nav>
	 <ul>
		 <li><a href="https://pl.wikipedia.org/wiki/Mi%C4%99dzynarodowa_Stacja_Kosmiczna">Produkty</a></li>
		 <li><a href="#">Informacje</a></li>
		 <li><a href="#">Kontakt</a></li>
		 <li><a href="#">Zniżki</a></li>
	</ul>
</nav>

<div class="row">

<div class="col-sm-4">
<figure>
	<a href="#"<img src="img/zdj.png" class="img-fluid"></a>
</figure>
</div>

<!--- Script Source Files -->
<script src="js/jquery-3.3.1.min.js"></script>
<script src="bootstrap-4.1.3-dist/js/bootstrap.min.js"></script>
<script src="https://use.fontawesome.com/releases/v5.5.0/js/all.js"></script>
<!--- End of Script Source Files -->

</body>
</html>

 

CSS:

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@1,700&display=swap');
body{
  margin: 0;
  background: #222;
}
.container{
  width: 80%;
  margin: 0 auto;
}
header{
  background: #55d6aa;
}
header::after{
  content: '';
  display: table;
  clear: both;
}

.logo{
  float: left;
  padding: 1rem;
}

nav{
  float: right;
}

nav ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

nav li{
  display: inline-block;
  margin-left: 1rem;
  padding-top: 0.2rem;
  margin-left: 2.5rem;

  position: relative;
}
nav a{
color: #444;
text-decoration: none;
text-transform: uppercase; 
fonr-size: 20px;
}
nav a:hover{
  color: #000;
}
nav a::before{
  content:'';
  display: block;
  height: 0.5rem;
  width: 100%;
  background-color: #444;

  position: absolute;
  top: 0;
  width: 0%;
  transition: all ease-in-out 600ms;
}
nav a:hover::before{
  width: 100%;
}


body::-webkit-scrollbar{
width: 1.5rem;  
}

body::-webkit-scrollbar-track{
  background: #696969;
}

body::-webkit-scrollbar-thumb{
background: linear-gradient(transparent,#FFA07A);
border-radius: 0.8rem  
}

body::-webkit-scrollbar-thumb:hover{
background: linear-gradient(transparent,#483D8B);
}

/*============ BOOTSTRAP BREAK POINTS:

Extra small (xs) devices (portrait phones, less than 576px)
No media query since this is the default in Bootstrap

Small (sm) devices (landscape phones, 576px and up)
@media (min-width: 576px) { ... }

Medium (md) devices (tablets, 768px and up)
@media (min-width: 768px) { ... }

Large (lg) devices (desktops, 992px and up)
@media (min-width: 992px) { ... }

Extra (xl) large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { ... }

=============*/

Straciłem już jakąkolwiek nadzieję, że uda mi się rozwiązać problem samemu.

 Komu uda się rozwiązać problem, albo chociaż dać najmniejszą wskazówkę od serca życzę 100 lat końskiego zdrowia i szczęścia aż do ostatniej sekundy. :)

Życzę cierpliwości, bo ja straciłem ją już dawno temu.

3
komentarz 1 czerwca 2020 przez ScriptyChris Mędrzec (190,190 p.)

Zacznij od przejrzenia kodu i poprawienia niedomkniętych lub nieprawidłowo domkniętych tagów (m.in. header i ul). W CSS w 46 linii masz literówkę "fonr-size", w 55 linii dajesz width: 100%, a 5 linijek niżej (w tym samym selektorze) width: 0%;

Doprowadź kod do porządku i sformatuj go, może wtedy będzie Ci łatwiej namierzyć problem. W czym piszesz kod? Jeśli w zwykłym notatniku, to przesiądź się na Visual Studio Code (darmowy) i zacznij korzystać z narzędzi wspomagających pisanie (jak np. formatowanie, podpowiadanie składni). Im większy projekt, tym trudniej nad tym samemu zapanować i łatwiej o głupie błędy (typu literówka, czy błąd składni).

komentarz 1 czerwca 2020 przez WasiliewSaszka Użytkownik (700 p.)
Postaram się zrobić jak radzisz może nawet uda mi się naprawić błąd. Dzięki ci bardzo jesteś wielki :)
1
komentarz 2 czerwca 2020 przez Kamil Frączek Nowicjusz (170 p.)
<div class="row"> brak </div>

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 674 wizyt
pytanie zadane 3 czerwca 2020 w HTML i CSS przez WasiliewSaszka Użytkownik (700 p.)
0 głosów
0 odpowiedzi 77 wizyt
pytanie zadane 2 czerwca 2020 w HTML i CSS przez WasiliewSaszka Użytkownik (700 p.)
0 głosów
5 odpowiedzi 606 wizyt

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 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!

...