我有16张灰度图像,我需要它们随机选择并将它们制作成彩色图像。就像下面的代码我做的那样。
$val = Join-Path -Path $PSScriptRoot WebPlatformInstaller_amd64_en-US.msi
这也工作得很好,但现在我需要在下一张图像变成彩色图像时为前一张图像添加灰度。虽然随机选择这些图像,但我如何选择上一张图像并将其变回灰色图像比例图像
答案 0 :(得分:1)
setInterval(function(){
var i = Math.floor(Math.random() * 16);
$(".pnfitem").removeClass("noGray").eq(i).addClass("noGray");
}, 1000);

.pnfitem{
filter: grayscale(100%);
transition: 0.8s;
}
.noGray{
filter: grayscale(0%);
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
<img class="pnfitem" src="//placehold.it/40x40/0bf">
&#13;