using a slider as a cross fader to adjust the opacity of an image
Forked from keit's Pen transparency range slider.
A Pen by Simon Gooder on CodePen.
<div class="wrapper"> | |
<img src="http://placekitten.com/999/500" alt="" /> | |
<div class="slider-wrapper"> | |
<label for="opacity-slider">Opacity</label> | |
<input type="range" min="0" max="1" value="1" id="opacity-slider" step="0.01"> | |
<output for="opacity-slider" id="slider-value">1</output> | |
</div> | |
</div> |
$('#opacity-slider').on("change mousemove", function() { | |
$('#slider-value').html($(this).val()); | |
$('.wrapper img').css({ | |
'opacity': $(this).val() | |
}); | |
}); |
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> |
body { | |
margin: 0; | |
/*background: url(http://placekitten.com/999/500) no-repeat;*/ | |
background-size: cover; | |
} | |
.wrapper img { | |
position: absolute; | |
width: 100%; | |
box-sizing: border-box; | |
} | |
.wrapper .slider-wrapper { | |
position: fixed; | |
top:0; | |
left: 0; | |
box-shadow: 1px 3px 10px rgba(10, 10, 10, 0.5); | |
border: 0.07rem solid rgb(100,100,100); | |
background: rgba(30,30,30,0.85); | |
padding: 7px 15px 8px; | |
border-radius: 0 0 10px; | |
color: #ddd; | |
} | |
output { | |
display: inline-block; | |
width:25px;} |
using a slider as a cross fader to adjust the opacity of an image
Forked from keit's Pen transparency range slider.
A Pen by Simon Gooder on CodePen.