与 LESS 和 jQuery 的宽度和高度相等
equal width and height with LESS and jQuery
我有一个 LESS 样式规则,它应该适用于具有相等宽度和高度值的元素.
此值应该是元素父级宽度的 3%.
到目前为止,这就是我通过JavaScript评估和一点jQuery所做的:
元素 { @var: ~'Math.round(($(parent).width()*3)/100)+"px"'; 宽度: @var; 身高:@var;}
所以我的问题是:
LESS中是否有任何本机方法,因此我可以在没有JavaScript evals的情况下实现这一目标?提前谢谢。
在我看来
根本没有理由使用 JavaScript - 我会直接使用 CSS 并为我想要的所有元素添加一个类,我希望只有 3% 的父元素 - 像这样:
.threepercent{
height:3%;
width:3%;
}
只要你的元素block
水平,你就可以只百分比。 如果它不起作用,则可能是您的元素inline
。
parent-element {
display: block;
width: 300px;
height: 300px;
}
parent-element element {
display: block;
width: 3%; // will be 10px
height: 3%; // will be 10px
}
或
@parentSize: 300px;
parent-element {
display: block;
width: @parentSize;
height: @parentSize;
}
child-element {
display: block;
width: @parentSize* 0.03;
height: @parentSize* 0.03;
}
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- ExtJS——在展开/折叠时调整面板高度
- 分析高度属性时出现意外值{{specs.height}}.index.html
- 单击页面上的链接后高度发生变化
- 不加载宽度和高度的角度pintura
- 查找元素高度,包括边距
- Joomla Gantry Framework ie8 LESS/CSS
- 如何自动调整标签的高度以适应内容
- Javascript高度问题
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 如何计算每个元素's的高度,并将这些值用作函数中的变量
- 如果宽度是百分比,如何设置以px为单位的图像高度
- 通过jquery设置最小高度
- 文档就绪提供了错误的选择器高度
- 调整缩放窗口高度提升缩放
- CSS第n个子条件使用LESS
- 根据图像高度添加类
- 检测非移动页面上的移动设备屏幕宽度和高度
- 与 LESS 和 jQuery 的宽度和高度相等
- 获取LESS/CSS中DOM元素的高度