获取LESS/CSS中DOM元素的高度
Get height of DOM element in LESS/CSS
我有一个元素列表,我想删除一个onclick。它给元素一个额外的css类来隐藏元素。css中的类说明元素将使用animation .css中的动画(FadeOutLeft)来消失。
@keyframes fadeOutLeft {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-20px);
}
}
问题是我不能在100%时使用"display:none"。我不知道为什么,但就是行不通。所以我要做的是给100%一个margin-bottom:-{当前元素的高度}px,我还想设置"translateX()"为那个值。所以我要做的就是用更少的时间得到元素的高度。这是可能的使用javascript在少?
你不能在LESS中做运行时评估,因为LESS只会编译成CSS。你最好的选择是制作一个最终应用display: none;
的动画。或者全部用JavaScript;)
相关文章:
- 查找元素高度,包括边距
- 根据元素高度和宽度的百分比变化增加或减少字体大小
- 更改第二次推送时不起作用的元素高度
- 指示中的角度手表元素高度
- 在 HTML/CSS 中更改元素高度与宽度的比较
- 获取元素高度的正确方法(使用所有浏览器?)
- 访问NativeScript中的元素高度
- 如何“;“修复”;显示滚动条时的容器元素高度
- 当元素高度不够时,如何强制滚动
- CSS webkit溢出隐藏和HTML元素高度
- 如果元素高度大于 x 添加类“纵向”,则添加类“横向”
- 如何获取离子对话框中动态加载的元素的元素高度
- AngularJS 指令中的元素高度
- 铬:设置元素高度的脚本是什么
- 哇.js偏移等于元素高度
- 如何获得隐藏元素高度
- jQuery - 如果其他元素可见,则更改元素高度
- 根据元素高度拆分段落的最有效方法
- 检测元素高度变化,如果太小则隐藏
- 根据 jQuery 中多个实例上的另一个元素高度设置高度