Как сделать увеличение фигуры при клике на неё на 50px и уменьшение на 100px при достижении значения в 1000px HTML JS
Суть задания:
- Вставьте блок шириной 100px.
- Курсор над блоком должен иметь вид "ладошки". Остальные стили подберите самостоятельно.
- Каждый щелчок по блоку должен приводить к увеличению ширины блока на 50px. Если ширина блока станет больше 1000px, то ширина должна сброситься обратно в 100px.
function boom(div) {
width = bodyInnerWidth + 'px';
// let width = div.offsetWidth;
if (width < '1000px') {
div.style.width = `${width + 50}px`;
// width += 50;
// let h= width + 'px';
// div.style.width = h;
} else {
div.style.width = '100px';
}
}
.block2 {
cursor: pointer;
border: 2px solid;
color: rgb(40, 7, 255);
border-color: darkmagenta;
font-size: 14px;
padding: 15px;
height: 50px;
width: 100px;
/* margin: 10px auto; */
font-weight: bold;
background-color: rgb(0, 255, 0);
text-align: center;
position: relative;
margin: 10px auto;
}
<div class="block2"></div>
Источник: Stack Overflow на русском