【发布时间】:2021-05-10 01:26:39
【问题描述】:
我正在使用 Python 的 Django 框架开发一个网站。在前端部分,我正在尝试在您访问页面后 3 秒出现一个分割块。
我将与您分享我的代码:
.computerScienceContent{
text-align: center;
display: block;
position: relative;
margin-top: 10px;
margin-bottom: 50px;
width: 700px;
margin-left: auto;
margin-right: auto;
padding: 30px;
padding-left: 20px;
animation-delay: 2s;
animation: 1s linear 1s slideInLeft;
}
上面的代码用于显示块。
此代码用于从左到右显示。
@keyframes slideInLeft {
0% {
transform: translateX(-100%);
}
100% {
transform: translateX(0);
}
}
这是我试图延迟显示的 html 中的 django 代码。
<div class="computerScienceContent">
{% for cat in category %}
<div class="csDivContent" id="slide">
<div id="slide">
<h4>{{ cat.name }}</h4>
<img src="{{ cat.img.url }}" alt="image" class="img">
</div>
</div>
{% endfor %}
</div>
基本上,我希望在访问网站后 3 秒显示块,一次显示一个条目,从左到右(只有 4 个条目)。如果有人可以提供帮助,我将非常高兴!非常感谢您的宝贵时间!
稍后编辑:我提供了一个代码示例:https://www.w3schools.com/code/tryit.asp?filename=GND7OAP8A72U
【问题讨论】:
-
这能回答你的问题吗? How can I use delay() with show() and hide() in Jquery您在评论中提到您正在尝试使用 jquery...
-
您能否在您的问题中使用 sn-p 为我们提供一个可运行的示例,以便我们可以看到发生了什么?
-
我不知道如何使用sn-p。我是新手,也是编程新手......我会尝试找到一种方法......@ikiK它不起作用。我试过了,还是……
标签: javascript html css