Nabend,
ich möchte auf meiner HP eine art Tab Pages bauen.
Funktioniert soweit auch, jedoch solls jetzt noch ein schönen Effekt geben und die TapPage wo die Maus drüber ist sich "erheben".
Ich habe nun eine einfache UL LI Liste gemacht. Die A-Tags haben 8px Abstand von oben, bei einem MouseOver soll dieser Margin abstand weggenommen werden, jedoch wird das nicht gemacht.
Aussehen sollte es dann so
das der Tab 2 beim Mouseover eben so hervorsticht.
Edit: Hat sich erledigt, durchte nicht display:inlie-block nehmen sondern musste mit float die LI Objekte horizontal anordnen, der Code falls jemand was ähnliches hat
ich möchte auf meiner HP eine art Tab Pages bauen.
Funktioniert soweit auch, jedoch solls jetzt noch ein schönen Effekt geben und die TapPage wo die Maus drüber ist sich "erheben".
Ich habe nun eine einfache UL LI Liste gemacht. Die A-Tags haben 8px Abstand von oben, bei einem MouseOver soll dieser Margin abstand weggenommen werden, jedoch wird das nicht gemacht.
Quellcode
- #tabs {
- padding-left: 20px;
- }
- #tabs ul {
- list-style-type: none;
- padding: 0;
- margin: 0;
- }
- #tabs ul li {
- display: inline-block;
- }
- #tabs ul li a {
- display: inline-block;
- //background-image: url('../images/tab_out.png');
- border: 1px solid #c4c4c4;
- width: 116px;
- height: 20px;
- padding: 5px 0 0 5px;
- margin-top: 8px; // <-- hier wird der Top Margin gesetzt das die A-Blöcke 8px tiefer sitzen
- }
- #tabs ul li a:hover {
- //background-image: url('../images/tab_hover.png');
- height: 28px;
- margin-top: 0; // <-- beim Mouseover soll dieser Margin weggenommen werden was jedoch keinen Einfluss hat.
- }
Aussehen sollte es dann so
das der Tab 2 beim Mouseover eben so hervorsticht.
Edit: Hat sich erledigt, durchte nicht display:inlie-block nehmen sondern musste mit float die LI Objekte horizontal anordnen, der Code falls jemand was ähnliches hat
Quellcode
- #tabs ul {
- list-style-type: none;
- padding: 0;
- margin: 0;
- }
- #tabs ul li {
- float: left;
- height: 33px;
- margin: 0 2px;
- padding-top: 8px;
- }
- #tabs ul li:hover {
- padding-top: 0;
- }
- #tabs ul li a {
- display: inline-block;
- border: 1px solid #c4c4c4;
- width: 116px;
- height: 20px;
- padding: 5px 0 0 5px;
- }
- #tabs ul li a:hover {
- height: 28px;
- }
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Dodo“ ()