Wie Sie vielleicht sehen, habe ich eine Art Textbox repariert, die erscheint, wenn jemand über dem Bild schwebt, aber ehrlich gesagt möchte ich einen Slide-Up-Effekt, der langsam ansteigt. Muss komplett in reinem JavaScript sein (keine jQuery bitte!). Jeder weiß, wie ich das machen kann.sluttoggle in reinem Javascript
function show(myText) {
var elements = document.getElementsByClassName(myText)
for(var i = 0; i < elements.length; i++){
elements[i].style.visibility = "visible";
}
}
function hide(myText) {
var elements = document.getElementsByClassName(myText)
for(var i = 0; i < elements.length; i++){
elements[i].style.visibility = "hidden";
}
}
.text1 {
\t position: relative;
\t bottom: 28px;
\t text-align: center;
\t background-color: grey;
\t width: 100%;
\t height: 10%;
\t font-size: 20px;
\t color: white;
\t opacity: 0.7;
\t display: block;
\t visibility: hidden;
}
.text2 {
\t position: relative;
\t bottom: 28px;
\t text-align: center;
\t background-color: grey;
\t width: 100%;
\t height: 10%;
\t font-size: 20px;
\t color: white;
\t opacity: 0.7;
\t display: block;
\t visibility: hidden;
}
<div class="row">
<div class="col-md-6 col-sm-12">
<div class="tumb-wrapper">
<a href="http://www.bbc.com" target="_blank" class="image" onmouseover="show('text1')" onmouseout="hide('text1')">
<img src="https://i.vimeocdn.com/portrait/8070603_300x300" class="project" alt="print-screen"/>
<div class="text1">AAA</div>
</a>
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="tumb-wrapper">
<a href="http://www.cnn.com" target="_blank" class="image" onmouseover="show('text2')" onmouseout="hide('text2')">
<img src="https://lh6.ggpht.com/mSKQgjFfPzrjqrG_d33TQZsDecOoVRF-jPKaMDoGIpMLLT1Q09ABicrXdQH6AZpLERY=w300" class="project" alt="print-screen"/>
<div class="text2">BBB</div>
</a>
</div>
</div>
</div>
Dies könnte helfen: http: // Stackoverflow.com/questions/11213259/javascript-animation – Rajesh
in reinem javascript das kann nur mit dem hinzufügung einer klasse, die den übergang mit css3 –
können Sie tun dies mit CSS tun können nur einen blick hier: https://jsfiddle.net/ ProLoser/nurx8/ –