<HTML>
<head>
<title>Calculation</title>
</head>
<body>
<form id="form">
PE Ratio
<input type="number" id="PE" /><br>
ROCE
<input type="number" id="ROCE" /><br>
Sales Growth
<input type="number" id="SG" /> <br>
<input type="button" Value="Multiply" style="height: 30px; width: 150px; left: 250; top: 250;" onsubmit="return false" onclick="amount.value = (15 -( PE.valueAsNumber/2)) + (40 - (ROCE.valueAsNumber)) + (10-(SG.valueAsNumber))">
<p>Rating: </p>
<div id="div1">
<strong><output name="amount" for="hours rate vat">0</output></strong>
</div>
</form>
<button onclick="blurMe()">Blur!</button>
</body>
<script>
function blurMe() {
var element = document.getElementById("form");
element.classList.add("blur");
setTimeout(function() {
element.classList.remove("blur");
}, 5000);
}
</script>
<style>
.blur {
filter: blur(5px);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
}
</style>
</HTML>
Этого должно быть достаточно, чтобы вы начали, чтобы было очевидно, что я размываю всю форму.
Когда вы нажимаете «Blur!» Кнопка, он будет вызывать скрипт BlurMe (). При этом используется функция 'setTimeout', чтобы сделать паузу на 5 секунд со сценарием, который фактически выполняет размытие как обратный вызов. Размытие происходит путем добавления к форме стиля «размытие», который вы создали. CSS тогда подберет это и стилизует соответственно. Если вы осмотрите элемент на странице, нажмите кнопку, вы увидите добавляемый класс.
Надеюсь, это поможет