【发布时间】:2020-07-30 09:45:11
【问题描述】:
我有一个烧瓶服务器,它托管一个用于测试的 html 文件。在这个 html 的开头,我想链接到本地存储的 animate.min.css 文件 (<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='animate.min.css') }}"> )。
当我打开页面时,我可以查看检查器并查看链接的 css 文件(我可以打开它)但样式不起作用(例如 <h1 class="animated zoomIn">Index Page</h1> 不会做动画)。
但是,当我使用来自 CDN (<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">) 的文件时,它可以工作并且效果是可见的。
这是为什么?难道我做错了什么?这是我第一次使用它,所以我没有太多经验。请询问是否缺少某些信息。
完整代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='animate.min.css') }}">
<!--<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">-->
<script src="{{ url_for('static', filename='jquery-3.5.1.min.js') }}"></script>
</head>
<body>
<h1 class="animated zoomIn">Index Page</h1>
</body>
</html>
目录结构:
- 服务器
- 静态
- animate.min.css
- jquery-3.5.1.min.js
- 模板
- index.html
- server.py
- 静态
注意:
- jQuery 导入工作正常
- 我可以访问“localhost:5000/static/animate.min.css”下的“animate.min.css”文件
提前致谢。
【问题讨论】:
-
我认为这不是问题,因为我在本地加载了 JS 文件,这些文件可以工作。 (对不起,问题中没有提到)
-
你能添加你的目录结构吗?
-
尝试添加
type="text/css" -
看了你的链接后做了。没有任何改变。
标签: javascript html jquery css animate.css