CSS-设置固定(或绝对)位置时转换宽度中断
CSS - Transition width broken when setting a fixed (or absolute) position
我有一个元素在我的头上充当border-bottom
。当用户向下滚动时,此边框的宽度应达到100%。
我对这种行为严加管束。
现在,当用户向下滚动时,我还需要将我的标题固定在顶部。所以我添加了一个position: fixed
属性。
但这打破了我在firefox33上的转换。不过它仍然可以在Chrome上运行。
有办法解决这个问题吗?
这似乎是Firefox中的一个已知错误,在更改position
属性时,转换无法正确设置动画。它似乎被安排在Fx 34。
在该bug引用的一个示例中,请注意header2
以position: fixed
开头,因此其宽度按预期设置动画。
我认为你的选择是允许Firefox<33,或者使用jQuery/JavaScript制作动画。
相关文章:
- Possibile使用Manifest v2下的HTML5地理位置API将lat/long转换为国家/地区
- 在OpenNI中将Zigfu关节位置从真实世界转换为类似投影的位置
- 如何将CSS背景位置属性从百分比转换为像素
- 根据浏览器位置,用JavaScript将输入的日期转换为UTC
- UI 路由器 - 在状态之间转换时记住滚动位置
- jQuery/CSS在幻灯片之间的转换扰乱了位置:修复了幻灯片内部的性能
- 不带HTML的光标位置需要转换为带HTML的位置
- Three.js:将三维位置转换为二维屏幕位置
- javascript/谷歌地图:将位置对象转换为字符串
- JQueryMobile内容在页面转换后跳转(使用数据位置=“固定”)
- 如何将字符串(包含位置)转换为数组
- 将鼠标位置映射到对象的转换
- 将显示为 XML 格式的 Google 地图位置转换为输出 (ASP.Net、C#)
- 如何将矢量(X,Y)位置转换为纬度/经度坐标?Javascript
- 获取CSS位置转换,以不对窗口缩放做出反应
- JavaScript将鼠标位置转换为选择范围
- 绝对位置转换
- 将地图视窗点击位置转换为地图坐标(Bing地图)
- 将像素位置转换为纬度/经度&反之亦然
- 如何在 Javascript 中将方括号对象键从 URL 位置转换为嵌套对象