2016-06-05 6 views
0

Das Hauptproblem ist, habe ich 2 Hover Drop-Down-Elemente. Das erste ist 5-6 Tasten im oberen Menü und das zweite ist ein Hover Drop-Down-Bild. Jetzt weiß ich nicht, wie man einen anderen CSS-Code für beide Objekte macht. Siehe meinen Code, den du vielleicht verstehst. Ich möchte das Hover-Bild oben links fixieren. Hier ist der Code:Wie man dieses Hover Dropdown-Menü beheben kann

code 

https://jsfiddle.net/d4jgmo7k/

Hinweis: Bilder werden nicht arbeiten, aber ich will, zu beheben, dass „FFH-Logo“ auf der linken Seite oben

+0

Noone Zip-Datei wird nur zum Download, Ihnen zu helfen. Richte eine einfache Demo ein und poste sie hier. http://jsfiddle.net, http://plnkr.co/edit/, http://codepen.io, ... oder sogar integrierte Stackoverflow-Snippets funktionieren. – dfsq

+0

Fertig mate, danke. –

+0

reduzieren 'top' in' .dropdown' Klasse, wie Sie möchten – hsh

Antwort

1

Sie eine andere Klasse zum ersten hinzufügen Dropdown-Menü. Zum Beispiel:

<div class="dropdown anotherclass" > 
    <img src="images/ffhlogo5.png" alt="FFH Logo"> 
    <div class="dropdown-content" > 
    <img src="images/ffhlogo1.png" alt="Trolltunga Norway" width="300" height="200"> 
    <div class="desc">FFH Logo</div> 
    </div> 
</div> 

dann wählen Sie einfach die neue Klasse in Ihrem CSS wie folgt:

.dropdown.anotherclass { 
/*insert specific css here*/ 
} 
+0

Vielen Dank. Übrigens noch eine Frage - Wie kann ich verschiedene Klassen der gleichen Sache in einem einzigen Satz zusammenführen. Beispiel: Ich habe viele Klassen von Dropdown-Hovern wie "/ .dropdown" "dropbtn" usw.? Oder sollte ich ein neues Thema für diese Frage machen? –

+0

Sie können Klassen in CSS nicht zusammenführen, Sie können jedoch die CSS-Klassen mit denselben Attributen gruppieren. Beispiel: .class1 {padding: 0} .class2 {padding: 0; Anzeige: block} ist das gleiche Ergebnis wie: .class1, .class2 {padding: 0} { .class2 display: block} – madkeen

+0

Edit: Nichts, es fixiert. Danke, dieses Thema kann gesperrt werden :) –

Verwandte Themen