私は初心者です。私はBootstrap 4にこのデフォルトのように異なるフォントを割り当てることができることを知っています、
font-family: -Apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
たとえば、2つのフォントペアリングを使用してWebサイトを構築しようとした場合に知りたいことは、
font-family: "Roboto", "Open Sans";
上記のコードはBootstrap 4.の要素にどのように影響しますか。4. RobotoまたはOpen Sansを取得する要素はどれですか。
scss
ユーザーの場合:
ここからGoogleフォントを選択したとしましょう(ページをすばやく読み込むために選択を少なくします): https://fonts.google.com/specimen/Roboto
そして、それをindex.html
in <head>
:
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400" rel="stylesheet">
または、スタイルシートに配置します。
<style>
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400');
</style>
そしてscssでこれを行います:
$font-family-base: 'Roboto', sans-serif; // add this line first before importing bootstrap
@import "~bootstrap/scss/bootstrap";
それでおしまい。
bootstrapクラスを独自のcssルールでオーバーライドできます。
例えば:
p {
font-family: "Roboto", sans-serif;
}
これは、スタイルを設定しようとしている要素に割り当てられるため、たとえば次のようになります。
h1,h2,h3,h4,h5,h6 {
font-family: "Roboto";
}
これにより、すべての見出しにRobotoが割り当てられます...
Bootstraps sass変数を使用して、デフォルトのfont-familyを変更することもできます。これがデフォルト値です$font-family-sans-serif: -Apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
$font-family-sans-serif: Roboto;
好きなように変更して、sassコンパイラを使用してビルドできます。
さらに、各フォントをどの段落に適用するかを指定することもできます。
<p class="sentenceA">First Paragraph with Roboto font applied to it.</p>
<p class="sentenceB">Second Paragraph with Open Sans font applied to it.</p>
<p class="sentenceC">Third Paragraph with Roboto and Open Sans fonts applied to it.</p>
//and in your stylesheet have something like:
.sentenceA p
{
font-family: "Roboto";
}
.sentenceB p
{
font-family: "Open Sans";
}
.sentenceC p
{
font-family: "Roboto", "Open Sans";
}
お役に立てれば。
<p class="text-monospace">This is in monospace</p>
.text-monospaceを使用して、選択範囲をモノスペースフォントスタックに変更します。