Onclick-Ereignis auszulösen, ein weiteres overlay div
Ich habe ein Bild, möchte ich hinzufügen, dass einige Effekte. Hover-overlay div
ich war in der Lage, um es hinzuzufügen. Nun, was ich tun möchte hinzufügen onclick
Ereignis und zu einem anderen overlay div
.
Hier ist mein code, oder Sie sehen die CodePen Hier
<div id="box">
<div id="overlay">
<span id="plus">+</span>
</div>
CSS:
body { background:#e7e7e7;}
#box { width:300px;
height:200px;
float: left;
box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
border-bottom:2px solid #fff;
border-right:2px solid #fff;
margin:5% auto 0 auto;
background:url(http://ianfarb.com/wp-content/uploads/2013/10/nicholas-hodag.jpg);
background-size:cover;
border-radius:5px;
overflow:hidden;}
#overlay { background:rgba(0,0,0,.75);
text-align:center;
padding:45px 0 66px 0;
opacity:0;
-webkit-transition: opacity .25s ease;}
#box:hover #overlay {
opacity:1;}
#plus { font-family:Helvetica;
font-weight:900;
color:rgba(255,255,255,.85);
font-size:96px; }
Habe ich nur hover-Effekt, wenn ich auf ändern sollte Plus (+) zu Minus (-) und unten auf dem Bild div
erscheint ein kleines div, wo platziert eine kleine Beschreibung.
Wenn das zweite overlay-div wird ausgelöst, und ich drücke wieder auf Minus ( - ), sollte es wieder ändern. Ich will hinzufügen, hier ein Bild, so dass Sie sehen können, was ich versuche zu tun.
In der Bild Balg können Sie sehen, die Blaue div
erscheinen soll onclick
Veranstaltung.
- Was haben Sie bisher ausprobiert? Vielleicht könnten Sie zeigen uns Ihre JS/Jq der bisherigen Bemühungen. Auch Sie können nicht re-verwenden Sie ID ' s, wie Sie getan haben in Ihrem Codepen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstens, das Bild scheint zufrieden zu sein, also es sollten inline-HTML-und nicht ein hintergrund Bild und habe ich weiter auf dieser basis.
Gabel-Codepen-Demo
Überarbeitete HTML -
CSS-Weise, die ich getroffen haben den Vorteil der absoluten Positionierung pseudo-Elemente und ein wenig CSS3 transformieren, um alles im Ort. Letzteres ermöglicht eine Flexibilität bei der änderung einiger font-sizing Entscheidungen für die +/- und Rahmen-Größen von pseudo-element (Pfeil).
CSS
Schließlich, ein wenig JQuery hinzufügen geklickt (oder aktiv) Interaktion durch
.toggleClass
.Jquery
jquery