使兄弟姐妹元素固定,而不考虑顶部元素的位置
Making Sibling elements fixed irrespective of top ones position
这是我遇到问题的代码。
HTML
<a href="">abc</a>
<p>text</p>
CSS
a {
height: 100px;
width: 100px;
display: inline-block;
background: red;
}
a:hover {
height: 90px;
}
我有两个元素,我想使第二个元素的位置固定,而不考虑第一个元素的高度。在上面的小提琴中,高度在"悬停"上变化,然后我看到第二个元素在抖动。
在我的情况下,使用固定和绝对位置将不起作用。
有什么想法吗?
您可以将padding-top
用于段落。该值是正常状态和悬停状态下的高度差。我已经使用+
同级选择器来选择下一个元素。
a {
height: 100px;
width: 100px;
display: inline-block;
background: red;
}
a:hover {
height: 90px;
}
a:hover + p {
padding-top: 10px; /* Value(Difference between heights) */
}
<a href="">abc</a>
<p>text</p>
相关文章:
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 锚点元素不't使用svg时,请打开EDGE上的href
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 在BoilerplateJS浏览器加载所有脚本(在其他模块中),而不考虑激活的模块
- JQuery:使用clone()生成的元素不采用原始的事件属性
- JS toLocaleString始终显示货币符号,而不考虑区域设置
- 元素不会添加到Javascript数组中
- Jquery live()绑定没有'I don’我对某些元素不感兴趣
- 为什么表单元素不应命名为submit
- Chrome应用程序在全屏中创建新窗口-html元素不是全高的
- iframe中的jQuery查找元素不起作用
- jQuery选择ajax调用中附加的元素不起作用
- 使用jquery添加到表单内部表中的元素不会过帐
- 在呈现网页时复制网页,而不考虑参考底图的来源
- 我的ID获取元素不起作用
- 比较数组中的连续元素不会返回任何结果(javascript)
- 对不考虑元素更改的 Angular 指令进行单元测试
- 使用jQuery查找元素的下一个实例,而不考虑关系
- 使兄弟姐妹元素固定,而不考虑顶部元素的位置
- 如何将元素并排排列,而不考虑容器