cch*_*man 6 css fonts google-font-api laravel
我很抱歉,我什至不确定我自己应该从哪里开始进行预研究。我希望这不是一个基于意见的问题,而是一个特定的 Laravel 使用问题。我很好奇是否有特定的方法可以在 Laravel 项目中包含 Google 字体或多种 Google 字体。我可以轻松地将其放入任何其他网页,但我的直觉告诉我,可能有一种更强大的使用字体的方法,而不仅仅是放置
<link href='http://fonts.googleapis.com/css?family=Oxygen:400,300' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)
在主 Blade 布局模板中包含行。当然,我什至可以用 Blade{{ HTML::style(...) }}之类的工具来缩短它,但这似乎仍然没有充分利用 Laravel 框架。
例如,假设我想更改正在使用的特定字体:如果我使用多个模板,则必须进入并更改引入该字体的每个包含行。但理想情况下,我希望只有一个google-font变量,我可以在一个地方对其进行调整。
如果问得不是太多,您是否也能够解释有关这些字体变量应该/可以存储在何处以及如何存储的任何理论?
我不确定我是否完全遵循你的问题,但是有很多方法,但这听起来更像是模板包含/扩展问题,而不是与字体本身相关的任何问题。
您可以包含一个片段,这样就不必在多个位置更改字体:
在您想要在模板头部包含字体的位置:
@include('snippets.fonts')
Run Code Online (Sandbox Code Playgroud)
在里面snippets/fonts.blade.php:
<link href='http://fonts.googleapis.com/css?family=Oxygen:400,300' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)
不过,您仍然需要在某个地方处理 CSS。所以你必须有类似的东西:
h1 { font-family: Oxygen, Arial, sans-serif; }
Run Code Online (Sandbox Code Playgroud)
总而言之,只有 2 个地方需要更新字体。
| 归档时间: |
|
| 查看次数: |
10604 次 |
| 最近记录: |