html - Chome后台附件:修复了错误。背景图片不可见
问题描述
我正在制作一个滑块。
在 Chrome background-attachment:fixed 中没有按预期运行。第一个元素是正确的,但其余的根本没有显示。Microsoft Edge 也是如此。
在 Firefox 中背景是可见的,但不是固定的。
不知道我做错了什么。任何见解都会很棒!
"use strict";
(function () {
document.onreadystatechange = function () {
if (document.readyState === 'interactive') {
var i = 0
document.addEventListener('click', ()=> {
var el_miked__slide__track = document.querySelector('.miked__slider__track').style.transform = "translateX(-"+ i * 20 +"%)";
i >= 4 ? i= 0 : i++
})
}
};
})();
.miked__slider {
position: relative;
}
/* window */
.miked__slider__window {
width: 100%;
overflow: hidden;
}
/* track */
.miked__slider__track {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition: all 0.7s ease-in-out;
-o-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out;
}
/* slide */
.miked__slide {
padding: 1.5%;
width: 100%;
height: 500px;
}
<div class="miked__slider alignwide">
<div class="miked__slider__window">
<div class="miked__slider__track"
style="width: 500%; transform: translateX(0%); transition: all 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;">
<div class="miked__slide" data-slide-index="0"
style="background-image:url(https://upload.wikimedia.org/wikipedia/commons/3/3f/Fronalpstock_big.jpg);background-position:35% 18%;background-size:auto;background-repeat:Repeat;background-attachment:fixed">
<p class="has-white-color has-text-color">Lorem ipsum, or lipsum as it is sometimes known, is dummy text used in laying out print, graphic or web designs. The passage is attributed to an unknown typesetter in the 15th century who is thought to have scrambled parts of Cicero's De Finibus Bonorum et Malorum for use in a type specimen book. It usually begins with:</p>
</div>
<div class="miked__slide" data-slide-index="1"
style="background-image:url(https://upload.wikimedia.org/wikipedia/commons/3/3f/Fronalpstock_big.jpg);background-position:35% 18%;background-size:auto;background-repeat:Repeat;background-attachment:fixed">
<p class="has-white-color has-text-color">Lorem ipsum, or lipsum as it is sometimes known, is dummy text used in laying out print, graphic or web designs. The passage is attributed to an unknown typesetter in the 15th century who is thought to have scrambled parts of Cicero's De Finibus Bonorum et Malorum for use in a type specimen book. It usually begins with:</p>
</div>
<div class="miked__slide" data-slide-index="2"style="background-image:url(https://upload.wikimedia.org/wikipedia/commons/3/3f/Fronalpstock_big.jpg);background-position:35% 18%;background-size:auto;background-repeat:Repeat;background-attachment:fixed">
<p class="has-white-color has-text-color">Lorem ipsum, or lipsum as it is sometimes known, is dummy text used in laying out print, graphic or web designs. The passage is attributed to an unknown typesetter in the 15th century who is thought to have scrambled parts of Cicero's De Finibus Bonorum et Malorum for use in a type specimen book. It usually begins with:</p>
</div>
<div class="miked__slide" data-slide-index="3"style="background-image:url(https://upload.wikimedia.org/wikipedia/commons/3/3f/Fronalpstock_big.jpg);background-position:35% 18%;background-size:auto;background-repeat:Repeat;background-attachment:fixed">
<p class="has-white-color has-text-color">Lorem ipsum, or lipsum as it is sometimes known, is dummy text used in laying out print, graphic or web designs. The passage is attributed to an unknown typesetter in the 15th century who is thought to have scrambled parts of Cicero's De Finibus Bonorum et Malorum for use in a type specimen book. It usually begins with:</p>
</div>
<div class="miked__slide" data-slide-index="4"style="background-image:url(https://upload.wikimedia.org/wikipedia/commons/3/3f/Fronalpstock_big.jpg);background-position:35% 18%;background-size:auto;background-repeat:Repeat;background-attachment:fixed">
<p class="has-white-color has-text-color">Lorem ipsum, or lipsum as it is sometimes known, is dummy text used in laying out print, graphic or web designs. The passage is attributed to an unknown typesetter in the 15th century who is thought to have scrambled parts of Cicero's De Finibus Bonorum et Malorum for use in a type specimen book. It usually begins with:</p>
</div>
</div>
</div>
</div>
解决方案
推荐阅读
- python - 如何使用 Selenium (Python) 与在其中创建的下拉菜单进行交互元素和没有
? - terminal - 从 Bash 更改为 Zsh
- php - PHP Web Server 使用 php 构建。我可以让它支持 SSL 吗?
- python - 尝试用 Pandas 做一些 excel 数据,但遇到了一些麻烦
- javascript - 具有多个表达式的Javascript切换案例
- c++ - 这两种向量初始化的区别
- ruby-on-rails - 了解 Shopify App Bridge 2 和 shopify_app (Rails 6) 身份验证流程
- r - 使用 MICE 进行多重插补可提供两倍的预期行数
- javascript - 无法通过在带有 React.js 的 Firebase 上使用 uuid 来上传 id
- flutter - 是否有可能在 pubspec.yaml 中有条件进入哪个分支?