第一次在这里寻求帮助,希望有一个简单的答案。我在我的网站中使用 AOS - Animate on Scroll 库,我希望能够根据屏幕宽度更改 aos 延迟值,因为我需要根据屏幕尺寸不同的延迟时间。
是否可以将下面的“1300”值称为“数字”,然后通过 CSS 或 javascript 中的媒体查询更改该值?
<div class="skill" data-aos="fade-in" data-aos-delay="1300">
<div class="icon-container">
<img src="images/pencilruler.gif" alt="">
</div>
<h1>Graphic Design</h1>
<p>
Custom designs for screen and print. From logo designs and corporate branding, to adverts and packaging.
</p>
</div>
我没有找到解决这个问题的方法。我尝试在 javascript 中使用 getElementById() 但只能设法更改 div 的内容而不是其中的值。
目前我的解决方法(如下)是为每个延迟长度设置重复的 div,然后使用'display:none;' 我可以根据屏幕大小删除不需要的。这是一个真正的痛苦并且有点混乱,因为我想要很多延迟变化。
@media screen and (max-width : 419px){
.skill-desktop{
display:none;
}
}
感谢任何帮助或想法。