javascript - 连续创建背景过渡
问题描述
我有一排里面有两个块,当传递图片时,背景图像会在该行中打开。
不幸的是,我不能改变太多的 html 代码,而我可以用 css 来改变它。
因此,当我转到内部图像时,将悬停类添加到该行中。
我希望背景以某种方式进行过渡。现在它只需要一个镜头,我无法改变它。
这是我的CSS:
#rowContattaci {
background: black;
padding-left: 0px !important;
padding-right: 30% !important;
transition: 1s;
min-height:100px;
margin-left: 0% !important;
left: 0px !important;
}
#rowContattaci.hover {
background: url("https://onaliternote.files.wordpress.com/2016/11/wp-1480230666843.jpg?crop");
transition: 2s !important;
}
<div id="rowContattaci" data-vc-full-width="true" data-vc-full-width-init="true" class="vc_row wpb_row vc_row-fluid eightRow sectionContattaci rowHome section" style="position: relative; left: -231.094px; box-sizing: border-box; width: 1920px; padding-left: 231.094px; padding-right: 242.906px;"></div>
解决方案
它看起来像一个错字。有用的参考:CSS:悬停选择器
无论如何更改#rowContattaci.hover
以#rowContattaci:hover
解决您的问题。
更新片段:
#rowContattaci {
background: black;
padding-left: 0px !important;
padding-right: 30% !important;
transition: 1s;
min-height:100px;
margin-left: 0% !important;
left: 0px !important;
}
#rowContattaci:hover {
background: url("https://onaliternote.files.wordpress.com/2016/11/wp-1480230666843.jpg?crop");
transition: 2s !important;
}
<div id="rowContattaci" data-vc-full-width="true" data-vc-full-width-init="true" class="vc_row wpb_row vc_row-fluid eightRow sectionContattaci rowHome section" style="position: relative; left: -231.094px; box-sizing: border-box; width: 1920px; padding-left: 231.094px; padding-right: 242.906px;"></div>
PS我的建议:
1) 将所有样式放在一起,即不要将一半样式保持在内联和一半外置。
2) 避免在任何地方使用 !important。
推荐阅读
- mysql - 如何按月获取TopN查询组MYSQL
- kubernetes - 如何在 kubernetes 中为具有多个容器的单个 pod 配置 pv 和 pvc
- visual-studio - SSIS 脚本组件 - 无法加载文件或程序集“Newtonsoft.Json,版本=13.0.0.0,文化=中性,PublicKeyToken=x”或其依赖项
- python-3.x - 在没有互联网的情况下在 Python 3.7.1 下安装 NTLK 模块(离线)
- hyperledger-fabric - 如何在 Hyperledger Fabric 中实现去中心化排序器或说 peer-org-owned 排序器?
- sympy - 使用 sympy 和 lambdify 查找解析和数值积分
- javascript - 无法读取未定义的属性 setdefaults
- markdown - 如何在 MARKDOWN 语言中居中对齐文本?
- android - Updating ImageView with RecyclerView
- reactjs - react date picker text box typing disable