文件夹蓝图
模板
Static
在CSS文件中,我尝试过:
@font-face{
font-family:<Font_name>
src:{{ url_for('static',filename='fonts/<font_name>.ttf') }} ;
}
添加自定义字体需要进行哪些更改?
您不能在 css 中使用模板标签。 Jinja 模板标签仅适用于 html 文件和模板,不适用于 css。
要使用 css 文件,您必须在那里手动插入链接,大致如下:
@font-face{
font-family: customfont;
src: /static/Fonts/font.ttf';
}
解决这个问题的唯一方法是提供一个模板,其中包含嵌入的 css<style></style>
标签,这样 Flask 就能够解释模板标签。所以你应该有这样的东西
<style>
@font-face{
font-family: <Font_name>
src: {{ url_for('static',filename='fonts/<font_name>.ttf') }} ;
}
</style>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)