So habe ich die Sidebar versteckt, die angezeigt wird, wenn die Maus auf Hover es.zeigen Sidebar von Hover auf Schaltfläche klicken
dies HTML-Code:
<div id="mySidenav" class="sidenav">
<img class="logo1" src="../img/logo1.png"><br><br>
<a href="#">Home</a>
<a href="#">About</a>
<a href="#">Contact</a>
</div>
und der CSS-Code:
.sidenav {
height: 100%;
width: 100px;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #111;
overflow-x: hidden;
padding-top: 60px;
transition: 0.8s;
}
.sidenav:hover{
width: 250px;
}
meine Frage ist, wie ich die Hover ändern sich die Sidebar werden Schaltfläche klicken zu zeigen. Es wird für die mobile Version verwendet. Wenn das Web in einem kleinen Gerät geöffnet ist, wird die Breite der Seitenleiste automatisch auf Null gesetzt und es erscheint eine Menüschaltfläche. Das Beispiel ist wie in diesem Link: http://bootsnipp.com/snippets/featured/sidebar-responsive aber meins ist verwenden Sie Hover zuerst und ich nicht jquery. es ist möglich? Danke
was ich meine ist, wenn ich es vom Desktop öffnen, wird es zeigt die Seitenleiste verwendet Hover, und wenn ich es vom mobilen Gerät öffnen, wird der Hover ausgeschaltet, und ändern Sie mit einer Taste, und die Seitenleiste hat keine Breite. oder Sie können das Beispiel von https://la24.org/ sehen, öffnen Sie die Desktop- und mobile Version, Sie werden sehen, was ich meine. danke vor – Rian
Verwenden Sie verschiedene Stile auf der Grundlage von [Medienabfragen] (http://www.w3schools.com/cssref/css3_pr_mediaquery.asp). : Schweben Sie für große Ansichtsfenster und: Ziel für kleinere. –