Also, Disclaimer, ich bin etwa 2 Tage in das Lernen von HTML und CSS. Ich dachte, es wäre ein cooles Projekt, um meinen Lebenslauf in eine Website zu verwandeln. Allerdings habe ich bei der Gestaltung der Experience-Seite einige Probleme bekommen. Theoretisch würde ich gerne über einen Zeiger halten, der dann einen Text anzeigt, der in einem div enthalten ist. Der Schwebeteil funktioniert, wenn ich einfach Folgendes verwende: hover anstelle von # att1: hover, aber wenn ich das tue, kann ich nicht mehrere Objekte haben. Hoffnung, die Sinn ergab.CSS Hover + div funktioniert nicht
Ich habe versucht, ein div für jedes zu erstellen und einfach das a div, aber da die Elemente innerhalb der Timeline platziert werden, konnte ich nicht die Formatierung auf der Seite korrigieren.
Wenn dies behoben ist, gibt es eine Möglichkeit, Hover nur für das Bild und nicht für alle zugeordneten Rand/Padding gelten?
Hier ist, was ich habe:
#job1
{
\t display: none;
}
#job2
{
\t display: none;
}
#att1:hover + #job1
{
\t display: block;
}
#att2:hover + #job2
{
\t display: block;
}
<div class = "timeline">
\t \t
\t <div id = "line"></div>
\t \t \t
\t <a id = "att1" href = "#"><img id = "scintern" src = "https://www.santandercareers.com/content/themes/scusa-careers/assets/images/bemore.png" alt = "Santander Logo"></a>
\t <a id = "att2" href = "#"><img id = "scdss" src = "https://www.santandercareers.com/content/themes/scusa-careers/assets/images/bemore.png" alt = "Santander Logo"></a>
\t \t \t
</div>
\t \t
<div class = "textbox" id = "job1">
\t \t \t
\t <p class = "header">Santander Consumer USA, Inc.</p>
\t <p class = "body">"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."</p>
\t \t
</div>
\t \t
<div class = "textbox" id = "job2">
\t \t
\t <p class = "header">Santander Consumer USA, Inc. 2</p>
\t <p class = "body">"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."</p>
\t \t
</div>
ps. Ich verspreche, dass ich seit ungefähr 4 Stunden recherchiert habe. Aber vielleicht schaue ich nicht an den richtigen Stellen, denn das ist so neu für mich.
http://stackoverflow.com/questions/1139763/what-does-the-plus-sign-css-selector-mean –
die Elemente, die Sie ändern möchten, müssen Kinder des Elements sein, Sie schweben –