我可以在Javascript中使用CSS calc吗? [英] Can I use CSS calc within Javascript?
本文介绍了我可以在Javascript中使用CSS calc吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在JavaScript中设置位置时,我可以使用css calc()
函数吗?
Can I use the css calc()
function when setting positions in JavaScript?
ePopup.style.top = "calc(100px - 1.5em)";
推荐答案
是, calc()
在javascript中设置样式时会有效。
Yes, calc()
will work when setting styles in javascript.
工作示例:
var innerDiv = document.getElementsByClassName('inner-div')[0];
function growInnerDiv() {
innerDiv.style.width = 'calc(100% + 224px)';
}
innerDiv.addEventListener('click', growInnerDiv, false);
.outer-div {
display: inline-block;
width: 200px;
height: 100px;
padding: 12px;
border: 1px solid rgb(255,0,0);
background-color: rgb(255,255,0);
}
.inner-div {
width: 100px;
height: 100px;
color: rgb(255, 255, 255);
font-weight: bold;
text-align: center;
line-height: 100px;
font-family: arial, helvetica, sans-serif;
background-color: rgb(255,0,0);
cursor: pointer;
transition: all 0.5s linear;
}
<div class="outer-div">
<div class="inner-div">Click Me</div>
<div>
这篇关于我可以在Javascript中使用CSS calc吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文