Antworten auf deine Fragen:
Neues Thema erstellen

Responsive nav-liste und img in einer Reihe

tutto

Nicht mehr ganz neu hier

Ich möchte die Navigation in einer Box neben einem skalierbaren Bild. Das funktioniert nur bis die
Wrappergröße erreicht ist. Wer weiß wie's geht? Ich füge den Code gleich an:

HTML:
<style>
body {padding:0; margin:0;
        background-color:#DDD;
}
.wrapper{max-width: 1232px
}
.navbox {
    max-widht: 100%;
}

nav {
    width: 33.333333%;
    background-color: #4b5b78;
    float: left;
    }
nav ul{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.8vmax;
    line-height: 3.8vw;
    font-weight: bold;
    display: block;
    list-style-type: none;
    letter-spacing: 0.1em;
    }
nav ul li{
    }
nav ul li a{
    color:#AAA;
    text-decoration: none;
    }
.div img {
    max-width: 66.666666%;
    float: left;
    clear: none;
}
</style>


<body>
<div class="wrapper">
    <div class="navbox">
          <nav>
            <ul>
                  <li><a href="#">Liste 1</a></li>
                  <li><a href="#">Liste 2</a></li>
                  <li><a href="#">Liste 3</a></li>
            </ul>
          </nav>
    </div>
    <div class="div img">
        <img src="bild_1800x400.jpg">
    </div>
 
</div>
</body>
 
Zuletzt bearbeitet von einem Moderator:

dn3d_fanboy

Aktives Mitglied

Was soll denn passieren, wenn die maximale Breite des Wrappers erreicht ist?

Ein paar Sachen, die mir aufgefallen sind:

.navbox {
max-width: 100%;
}

Da hast du einen Dreher drinnen gehabt.

Das hier
<div class="div img">
und das

.div img {
max-width: 66.666666%;
float: left;
clear: none;
}
passt auch nicht zusammen, die Klasse im HTML müsste nur "div" heißen, da mit dem CSS Code nur das IMG innerhalb der Klasse div angesprochen wird.
 
Zuletzt bearbeitet:

patrick_l

Hat es drauf

die Klasse im HTML müsste nur "div" heißen, da mit dem CSS Code nur das IMG innerhalb der Klasse div angesprochen wird.
Die Division selbst ist überflüssig. Das selbe ist trifft auch auf die mit der Klasse navbox zu. Ob der Wrapper sein muss, ist auch fraglich. Hier und da reicht der Body als solcher schon aus. Hier mal ein etwas aufgeräumteres Markup.
HTML:
<div class="wrapper">
  <nav class="navbar" role="navigation">
    <ul class="navbar-nav">
      <li><a href="#">example 1</a></li>
      <li><a href="#">example 2</a></li>
      <li><a href="#">example 3</a></li>
    </ul>
    <div class="navbar-img">
      <img src="assets/img/bild.jpg">
    </div>
  </nav>
</div>
Oder gleich die Division weglassen
HTML:
<div class="wrapper">
  <nav class="navbar" role="navigation">
    <ul class="navbar-nav">
      <li><a href="#">example 1</a></li>
      <li><a href="#">example 2</a></li>
      <li><a href="#">example 3</a></li>
    </ul>
    <img class="navbar-img" src="assets/img/bild.jpg">
  </nav>
</div>

Liebe Grüße, Patrick
 

tutto

Nicht mehr ganz neu hier

Dreher behoben. Den Wrapper habe ich herausgenommen. Das der Code besser sein könnte leuchtet mir ein, allerdings versuche ich ein Problem nach dem anderen zu lösen.
Mein eigentliches Problem ist aber noch nicht angesprochen.

Das Ziel ist: die Box mit der Navigation und das Bild daneben sollen mit gleicher Höhe skalierbar sein. Solbald der Viewport größer als die max-Breite (jetzt Body) ist, läuft die Navigation über.

Was ich nicht verstehe ist, wenn ich die Klasse »div img« ändere wird das Bild überhaupt nicht mehr skaliert.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.633
Beiträge
1.538.446
Mitglieder
67.555
Neuestes Mitglied
scheflo
Oben