解决fiexd和transform一起用导致的失效问题
效果如下:
注意到这里有个bug,当点击切换的时候,底部的tab标签会跑走,这是因为fiexd和transform一起用,导致的失效问题。
对应的样式代码如下:
至于解决方案:
从张鑫旭大佬这里可以看到:https://www.zhangxinxu.com/wordpress/2015/05/css3-transform-affect/
原因就是transform的出现,导致了fiexd的降级为position:absolute了
要解决这一个问题,需要用position relative来限制一下。
也就是说,给父盒子(没有的话,创建一个空盒子),增加一个样式:position relative
也就是说,不仅仅是鑫大神博客中说的那样,子盒子fixedd,父盒子transform会出问题。
当两个兄弟组件,一个fixed,另一个transform时,也会出现问题,解决的办法就是父组件添加:position relative
示例(正常情况下兄弟之间是没有问题的,只有子盒子fixedd,父盒子transform会出问题):
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style type="text/css">*{margin: 0;padding: 0;}.fixed { position: fixed; bottom: 0;left: 42%;z-index: 20;}.first{width: 200px;height: 2000px;margin: 0 auto;background: yellow;transition: all 1s linear;}/* 鼠标滑过fixed的图片来控制first动画 */.fixed:hover~.first{background: blue;transform: translateX(300px);}</style></head><body><div class="main"><img src='./img/1.jpg' class="fixed"><div class="first"></div></div></body>
</html>
效果:
解决fiexd和transform一起用导致的失效问题相关推荐
- 服务器开启虚拟机就死机,解决ESXi服务器上磁盘锁导致虚拟机卡死的问题
解决ESXi服务器上磁盘锁导致虚拟机卡死的问题 解决ESXi/ESX服务器上磁盘锁导致虚拟机假死.卡死的问题 当虚拟机被卡死或假死时,在文件夹里面只有如下内容信息: 1. .vswp 2. -flat ...
- css overflow和border-radius一起用 解决圆角和滚动条一起用的问题
css overflow和border-radius一起用 解决圆角和滚动条一起用的问题 参考文章: (1)css overflow和border-radius一起用 解决圆角和滚动条一起用的问题 ( ...
- 解决Debian 9 iwlwifi固件缺失导致无法连接无线网络的问题
解决Debian 9 iwlwifi固件缺失导致无法连接无线网络的问题 参考文章: (1)解决Debian 9 iwlwifi固件缺失导致无法连接无线网络的问题 (2)https://www.cnbl ...
- [异常解决] 安卓6.0权限问题导致老蓝牙程序出现异常解决办法:Need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission...
[异常解决] 安卓6.0权限问题导致老蓝牙程序出现异常解决办法:Need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission... 参考 ...
- 成功解决ValueError: (‘Unknown transform primitive years. ‘, ‘Call ft.primitives.list_primitives() to get
成功解决ValueError: ('Unknown transform primitive years. ', 'Call ft.primitives.list_primitives() to get ...
- 加mp4文件后js失效_Jquery方法load之后导致js失效解决方法
Jquery方法load之后导致js失效解决方法 >>>>>>>>>>>>>>>>>>> ...
- 谷歌浏览器打开标签会把之前的覆盖掉_Chrome 浏览器新更新解决了本地文件拖入导致的标签页意外关闭问题...
原标题:Chrome 浏览器新更新解决了本地文件拖入导致的标签页意外关闭问题 这个问题之前相当让人头疼(至少对小编来讲是这样). 你有没有在 Google Chrome 浏览器上使用过拖放功能,但却发 ...
- Promise解决多个异步Ajax请求导致的代码嵌套问题(完美解决方案)
这篇文章主要介绍了用Promise解决多个异步Ajax请求导致的代码嵌套问题(完美解决方案),需要的朋友可以参考下 问题 前端小同学在做页面的时候,犯了个常见的错误:把多个Ajax请求顺序着写下来了, ...
- zabbix mysql设置中文乱码_解决zabbix监控因php问题导致图形界面中文乱码方法
解决因编译php中添加了-enable-gd-jis-conv选项导致Zabbix监控系统图形界面中文乱码问题 现象: php编译参数: 说明: 如果PHP编译时启用–enable-gd-jis-co ...
- 技术实践丨如何解决异步接口请求快慢不均导致的数据错误问题?
本文分享自华为云社区<如何解决异步接口请求快慢不均导致的数据错误问题?>,原文作者:Kagol . 引言 搜索功能,我想很多业务都会涉及,这个功能的特点是: 用户可以在输入框中输入一个关键 ...
最新文章
- Ceph 的用户管理与认证
- STM32 的 BOOT 概述
- 经典C语言程序100例之五四
- 【ArcGIS微课1000例】0018:ArcGIS设置相对路径和数据源
- 量子计算机功率,量子计算功耗知多少
- java 验证码的制作
- 【个人笔记】OpenCV4 C++ 图像处理与视频分析 01课
- 1012 数字分类 (20 分)—PAT (Basic Level) Practice (中文)
- Mimikatz 攻防杂谈
- 1228. Crashing Robots
- 计算机制作培训通知知识点,计算机学习计划(通用3篇)
- 用数据分析的手段,看2019年CSDN博客之星总评选
- 局计算机房制度,岳阳市统计局机房管理制度
- linux 限速命令,linux上传限速脚本介绍
- 白马非马的面向对象分析
- c语言 教学设计,C语言教案
- STM32——浅谈睡眠模式、停机模式、待机模式
- 网上书城之门户首页及新书上架,热销书籍
- Windows 10 (Win10) 将绿色免安装软件,添加到动态磁贴
- 【C++】setw()函数
热门文章
- 【不能执行已释放的 sript 代码】 已解决 命名【疾风】
- Raki的读paper小记:PURE:A Frustratingly Easy Approach for Entity and Relation Extraction
- matlab仿真电子秤,基于单片机的电子秤设计
- 使用re正则匹配网络请求到的正文内容,筛选出jpg图片链接
- FineReport中统计列中不同数据的个数
- asp上传服务器后台图片显示,asp.net上传图片到服务器方法详解
- 判断一个字符串出现次数最多的字符,并返回这个字符和次数
- Dijkstra及其堆优化
- 导弹拦截(数据加强版)
- getBoundingClientRect方法获取元素在页面中的相对位置