【发布时间】:2016-02-12 01:39:53
【问题描述】:
嘿,我想获取 div 的宽度并将其作为边框宽度添加到 css 类中。提前致谢!
这里是 div:
<div id="web" class="well">
<div style="padding:19px">
<a style="text-decoration:none;" class="boxclose web_close"></a>
<h2 style="color:#242424; font-weight:bold;"><em style="color:#4fd886;">—</em> Web.</h2>
<p></p>
</div>
</div>
这是 CSS 类:
.well:before {
width: 0;
height: 0;
content: "";
border-bottom: 81px solid #fff;
border-left:/*WIDTH HERE*/ solid transparent;
position: absolute;
bottom: 100%;
}
【问题讨论】:
-
您是否使用边框作为间距?为什么是透明的?你试过什么?
-
如果你点击get div width javascript,你会在第一个答案中找到它......stackoverflow.com/questions/4787527/…
-
好的,我怎样才能把这个添加到课堂上??和@ajmajmajma 它是一个有角度的边框
-
所以要获得宽度,您需要使用 javascript 来完成。但是您需要弄清楚何时要获取它/什么事件获取它,并且它是否会在调整大小事件时发生变化?那么你也可以用javascript(或jquery)应用它。您可以执行类似 document.getElementById("mydiv").offsetWidth 的操作来查找 JS 中的宽度
标签: javascript html css width border