var num = 20;
$('.class').css('transform', 'translateX(num * 2px));
Как сделать так, чтоб в class записалось уже готовое свойство:
transform: translateX(40px);
var num = 20;
$('.class').css('transform', 'translateX(' + (num * 2) + 'px)');
Вы бы могли описывать трансформацию чем-то похожим на 'transform', 'translateX(num * 2px)'
, если бы num * 2px
являлось функцией css3, и только, если бы переменная num
объявлялась непосредственно в css.
Т.к. num
является переменной javascript, то ее, как и оператор умножения, нужно отделять кавычками:
var num = 20;
$('.class').css('transform', 'translateX(' + (num * 2) + 'px)');
html {
height: 100%;
padding: 5px;
}
body {
padding: 0px;
margin: 0px;
height: 100%;
border: #ccc solid 1px;
}
* {
box-sizing: border-box;
}
.class {
width: 100px;
height: 50px;
background: #000;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="class"></div>
Вариант с css переменными + функция calc()
$('.class').css('transform', 'translateX(calc(var(--num)*2))');
:root {
--num: 20px;
}
html {
height: 100%;
padding: 5px;
}
body {
padding: 0px;
margin: 0px;
height: 100%;
border: #ccc solid 1px;
}
* {
box-sizing: border-box;
}
.class {
width: 100px;
height: 50px;
background: #000;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="class"></div>
Поддержка браузерами css переменных - тут. Поддержка браузерами функции calc() - тут.
var num = 20;
$('.class').css('transform', 'translateX('+(num * 2)+'px)');
.class {
width:50px;
height:50px;
background:#f1f1f1;
box-shadow:0 0 10px rgba(0,0,0,0.5);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="class"></div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть 3 таблицыПервая таблица это: packs_global_cats В ней есть 3 глобальные категории
Есть таблица из связки JLabel/JButton и JText, с помощью Grid'a задал им нужные пропорции, но при растяжении окна размеры (масштаб) компонентов не меняетсяКак...
Всем добрый день, я хочу чтобы пользователь выбирал где сохранять файл сам через FileChooser в JavaFX, но когда он выбирает директорию например D:\File\...