2
$('#btn').on('click', function(e) {
$('#skm_LockPane').addClass('LockOn');
var millisecondsToWait = 100;
setTimeout(function() {
$('#skm_LockPane').removeClass('LockOn');
}, millisecondsToWait);
});
.LockOff {
display: none;
visibility: hidden;
}
.LockOn {
overflow: hidden;
display: block;
visibility: visible;
position: absolute;
z-index: 999;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: blue;
text-align: center;
padding-top: 20%;
filter: alpha(opacity=75);
opacity: 0.5;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="skm_LockPane" class="LockOff"></div>
<button id="btn">Click!</button>
我使用
getUserMedia
獲取圖像和HTML5上的按鈕「咔嚓!」。點擊按鈕時,我需要在屏幕上顯示閃光燈等本機相機。我嘗試使用上面的代碼,但它仍然缺乏這種感覺。嘗試以下鏈接,我想要一個類似於此的效果:Demo
更好,如果你看到了閃光燈在慢動作(演示網址鏈接)影響,閃光燈從屏幕中心開始,並蔓延到整個窗口。像餵食。 –
@GirishKumar補充說,它的工作原理是將元素居中,然後快速擴展。它發生*真的*很快,所以你可能不得不改變速度看效果 – Downgoat