2024-04-24 00:56:34 发布
网友
在 文件夹蓝图
模板
静态
在css文件中,我尝试了:
@font-face{ font-family:<Font_name> src:{{ url_for('static',filename='fonts/<font_name>.ttf') }} ; }
要进行哪些更改以添加自定义字体?在
假设您的项目目录是这样设置的(箭头=目录级别): ~/ >;静态/ >;>;字体/ &>>>;我的字体.woff >;模板/ >;>;索引.html >;主.py在
您的索引.html的样式标记应该有效:
<html> <head> <style> @font-face { font-family: "MyFont"; src: url("/static/fonts/MyFont.woff"); } </style> </head> </html>
不能在css中使用模板标记。Jinja模板标记只用于html文件和模板,而不是css。在
要使用css文件,必须在那里手动插入链接,内容如下:
@font-face{ font-family: customfont; src: /static/Fonts/font.ttf'; }
解决这个问题的唯一方法是提供一个模板,该模板包含嵌入在<style></style>标记中的css,这样flask就可以解释模板标记。所以你应该有这样的东西
<style></style>
假设您的项目目录是这样设置的(箭头=目录级别):
~/
>;静态/
>;>;字体/
&>>>;我的字体.woff
>;模板/
>;>;索引.html
>;主.py在
您的索引.html的样式标记应该有效:
不能在css中使用模板标记。Jinja模板标记只用于html文件和模板,而不是css。在
要使用css文件,必须在那里手动插入链接,内容如下:
解决这个问题的唯一方法是提供一个模板,该模板包含嵌入在
^{pr2}$<style></style>
标记中的css,这样flask就可以解释模板标记。所以你应该有这样的东西相关问题 更多 >
编程相关推荐