Задать вопрос
@ne_pes

После добавления класса через js, происходят плавные изменения, как сделать, чтобы изменения были резкими?

На данной странице при нажатии на кнопку "Нажми", через JS первому блоку присваивается класс, который меняет размер шрифта, все работает, но изменения шрифта происходит плавно, как сделать, чтобы изменения были резкими?
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="css/main.css">
    <title>Rogaga</title>
</head>
<body>
<div class="container">
    <div class="block1">
        <h1>HTML</h1>
    </div>
    <div class="block2">
        <h1>CSS</h1>
    </div>
    <div class="block3">
        <h1>JS</h1>
    </div>
</div>
<div class="bttt">
    <h1>Нажми</h1>
</div>
<script src="js/jquery-3.2.1.min.js"></script>
<script src="js/main.js"></script>
</body>
</html>


$(".bttt").click (function () {
   $(".block1").addClass("ftsize")
});


.container{
    width:70vw;
    margin:100px auto;
    display:flex;
    justify-content: space-around;

}
.block1, .block2, .block3{
    width: 300px;
    height: 250px;
    text-align: center;
    padding-top:200px;
    margin: auto;
}
.block1{
    background-color: plum ;
    transition: 0.9s;
}
.block2{
    background-color: salmon ;

}
.block3{
    background-color: aquamarine;
}
 .ftsize{
     font-size: 88px;
 }
  • Вопрос задан
  • 221 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
Negwereth
@Negwereth
lvivcss.com.ua
transition-duration
Ответ написан
Комментировать
@Evgeniy_front
Front-end разработчик
.block1{
    background-color: plum ;
    transition: 0.9s;
}


удали transition: 0.9s;
Ответ написан
Комментировать
KazeZlat
@KazeZlat
Погромист-затейник
Ну у вас же указан transition, который и делает эти изменения плавными. Вы выбирайте уж, шашечки или ехать. Ну или с помощью jQuery отключайте предварительно transition, а потом включайте обратно
Ответ написан
Комментировать
xXRustamXx
@xXRustamXx
Убери transition и все будет резко - как удары камы пули))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы