Source

Tipografija

„Bootstrap“ tipografijos dokumentacija ir pavyzdžiai, įskaitant visuotinius nustatymus, antraštes, pagrindinį tekstą, sąrašus ir kt.

Visuotiniai nustatymai

„Bootstrap“ nustato pagrindinius pasaulinius rodymo, tipografijos ir nuorodų stilius. Kai reikia daugiau kontrolės, peržiūrėkite teksto naudingumo klases .

  • Naudokite savo šriftų krūvą , kuri parenka geriausią font-familykiekvienai OS ir įrenginiui.
  • Kad būtų įtraukta ir prieinamesnė tipo skalė, darome prielaidą, kad naršyklė yra numatytoji šakninė šaknis font-size(paprastai 16 pikselių), kad lankytojai galėtų pagal poreikį tinkinti numatytuosius naršyklės nustatymus.
  • Naudokite atributus $font-family-base, $font-size-baseir $line-height-basekaip tipografinę bazę, taikomą <body>.
  • Nustatykite visuotinės nuorodos spalvą per $link-colorir taikykite nuorodos pabraukimus tik :hover.
  • Naudokite $body-bgnorėdami nustatyti a background-colorant <body>( #fffpagal numatytuosius nustatymus).

Šiuos stilius galima rasti _reboot.scss, o pasauliniai kintamieji yra apibrėžti _variables.scss. Būtinai nustatykite $font-size-base.rem

Antraštės

Galimos visos HTML antraštės <h1>iki <h6>.

Antraštė Pavyzdys

<h1></h1>

h1. Bootstrap antraštė

<h2></h2>

h2. Bootstrap antraštė

<h3></h3>

h3. Bootstrap antraštė

<h4></h4>

h4. Bootstrap antraštė

<h5></h5>

h5. Bootstrap antraštė

<h6></h6>

h6. Bootstrap antraštė
<h1>h1. Bootstrap heading</h1>
<h2>h2. Bootstrap heading</h2>
<h3>h3. Bootstrap heading</h3>
<h4>h4. Bootstrap heading</h4>
<h5>h5. Bootstrap heading</h5>
<h6>h6. Bootstrap heading</h6>

.h1per .h6klases taip pat galimi, kai norite suderinti antraštės šrifto stilių, bet negalite naudoti susieto HTML elemento.

h1. Bootstrap antraštė

h2. Bootstrap antraštė

h3. Bootstrap antraštė

h4. Bootstrap antraštė

h5. Bootstrap antraštė

h6. Bootstrap antraštė

<p class="h1">h1. Bootstrap heading</p>
<p class="h2">h2. Bootstrap heading</p>
<p class="h3">h3. Bootstrap heading</p>
<p class="h4">h4. Bootstrap heading</p>
<p class="h5">h5. Bootstrap heading</p>
<p class="h6">h6. Bootstrap heading</p>

Antraštių tinkinimas

Naudokite įtrauktas naudingumo klases, kad atkurtumėte mažą antrinės antraštės tekstą iš „Bootstrap 3“.

Įmantri ekrano antraštė Su išblukusiu antriniu tekstu
<h3>
  Fancy display heading
  <small class="text-muted">With faded secondary text</small>
</h3>

Rodyti antraštes

Tradiciniai antraštės elementai sukurti taip, kad geriausiai veiktų jūsų puslapio turinyje. Kai jums reikia antraštės, kad išsiskirtumėte, apsvarstykite galimybę naudoti ekrano antraštę – didesnę, šiek tiek labiau apgalvotą antraštės stilių.

1 ekranas
2 ekranas
3 ekranas
4 ekranas
<h1 class="display-1">Display 1</h1>
<h1 class="display-2">Display 2</h1>
<h1 class="display-3">Display 3</h1>
<h1 class="display-4">Display 4</h1>

Vadovauti

Išryškinkite pastraipą pridėdami .lead.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.

<p class="lead">
  Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
</p>

Eilutiniai teksto elementai

Įprastų įterptųjų HTML5 elementų stilius.

Galite naudoti žymos žymąparyškintitekstą.

Ši teksto eilutė turi būti traktuojama kaip ištrintas tekstas.

Ši teksto eilutė turi būti traktuojama kaip netiksli.

Ši teksto eilutė turi būti traktuojama kaip dokumento priedas.

Ši teksto eilutė bus pateikta kaip pabraukta

Ši teksto eilutė turi būti traktuojama kaip smulkiu šriftu.

Ši eilutė atvaizduota kaip paryškintas tekstas.

Ši eilutė buvo pateikta kursyvu.

<p>You can use the mark tag to <mark>highlight</mark> text.</p>
<p><del>This line of text is meant to be treated as deleted text.</del></p>
<p><s>This line of text is meant to be treated as no longer accurate.</s></p>
<p><ins>This line of text is meant to be treated as an addition to the document.</ins></p>
<p><u>This line of text will render as underlined</u></p>
<p><small>This line of text is meant to be treated as fine print.</small></p>
<p><strong>This line rendered as bold text.</strong></p>
<p><em>This line rendered as italicized text.</em></p>

.markir .smallklasėse taip pat galima taikyti tuos pačius stilius, kaip <mark>ir <small>vengiant bet kokių nepageidaujamų semantinių pasekmių, kurias sukeltų žymos.

Nors aukščiau neparodyta, naudokite <b>ir <i>HTML5. <b>skirtas paryškinti žodžius ar frazes, nesuteikiant papildomos svarbos, o <i>dažniausiai skirtas balsui, techniniams terminams ir pan.

Teksto paslaugos

Pakeiskite teksto lygiavimą, transformavimą, stilių, svorį ir spalvą naudodami mūsų teksto ir spalvų paslaugų programas .

Santrumpos

Stilizuotas HTML <abbr>elemento įgyvendinimas santrumpos ir akronimai, kad būtų rodoma išplėstinė versija užvedus pelės žymeklį. Santrumpos turi numatytąjį pabraukimą ir įgyja pagalbos žymeklį, kad būtų galima pateikti papildomo konteksto užvedus pelės žymeklį ir pagalbinių technologijų naudotojams.

Pridėkite .initialismprie santrumpos, kad sumažintumėte šrifto dydį.

attr

HTML

<p><abbr title="attribute">attr</abbr></p>
<p><abbr title="HyperText Markup Language" class="initialism">HTML</abbr></p>

Blokinės citatos

Jei norite cituoti turinio blokus iš kito dokumento šaltinio. Apvyniokite <blockquote class="blockquote">bet kurį HTML kaip citatą.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sveikasis skaičius posuere erat a ante.

<blockquote class="blockquote">
  <p class="mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
</blockquote>

Šaltinio įvardijimas

Pridėkite a <footer class="blockquote-footer">, kad nustatytumėte šaltinį. Įtraukite šaltinio darbo pavadinimą į <cite>.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sveikasis skaičius posuere erat a ante.

Kažkas žinomas šaltinio antraštėje
<blockquote class="blockquote">
  <p class="mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
  <footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>

Lygiavimas

Jei reikia, naudokite teksto priemones, kad pakeistumėte bloko citatos lygiavimą.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sveikasis skaičius posuere erat a ante.

Kažkas žinomas šaltinio antraštėje
<blockquote class="blockquote text-center">
  <p class="mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
  <footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sveikasis skaičius posuere erat a ante.

Kažkas žinomas šaltinio antraštėje
<blockquote class="blockquote text-right">
  <p class="mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
  <footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>

Sąrašai

Nestiliuotas

Pašalinkite numatytąją list-styleir kairiąją sąrašo elementų paraštę (tik antriniams). Tai taikoma tik tiesioginiams antrinio sąrašo elementams , o tai reiškia, kad klasę turėsite pridėti ir prie bet kokių įdėtųjų sąrašų.

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem ir masa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem
<ul class="list-unstyled">
  <li>Lorem ipsum dolor sit amet</li>
  <li>Consectetur adipiscing elit</li>
  <li>Integer molestie lorem at massa</li>
  <li>Facilisis in pretium nisl aliquet</li>
  <li>Nulla volutpat aliquam velit
    <ul>
      <li>Phasellus iaculis neque</li>
      <li>Purus sodales ultricies</li>
      <li>Vestibulum laoreet porttitor sem</li>
      <li>Ac tristique libero volutpat at</li>
    </ul>
  </li>
  <li>Faucibus porta lacus fringilla vel</li>
  <li>Aenean sit amet erat nunc</li>
  <li>Eget porttitor lorem</li>
</ul>

Inline

Pašalinkite sąrašo ženklelius ir pritaikykite šiek tiek šviesos marginderindami dvi klases .list-inlineir .list-inline-item.

  • Lorem ipsum
  • Phasellus iaculis
  • Nulla volutpat
<ul class="list-inline">
  <li class="list-inline-item">Lorem ipsum</li>
  <li class="list-inline-item">Phasellus iaculis</li>
  <li class="list-inline-item">Nulla volutpat</li>
</ul>

Aprašų sąrašo lygiavimas

Sulygiuokite terminus ir aprašymus horizontaliai naudodami mūsų tinklelio sistemos iš anksto nustatytas klases (arba semantinius mišinius). Jei norite ilgesnio laikotarpio, pasirinktinai galite pridėti .text-truncateklasę, kad tekstas būtų sutrumpintas elipsės ženklu.

Aprašų sąrašai
Aprašų sąrašas puikiai tinka terminams apibrėžti.
Euismod

Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.

Donec id elit non mi porta gravida at eget metus.

Malesuada porta
Etiam porta sem malesuada magna mollis euismod.
Sutrumpintas terminas yra sutrumpintas
Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
Lizdas
Įdėtas apibrėžimų sąrašas
Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.
<dl class="row">
  <dt class="col-sm-3">Description lists</dt>
  <dd class="col-sm-9">A description list is perfect for defining terms.</dd>

  <dt class="col-sm-3">Euismod</dt>
  <dd class="col-sm-9">
    <p>Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.</p>
    <p>Donec id elit non mi porta gravida at eget metus.</p>
  </dd>

  <dt class="col-sm-3">Malesuada porta</dt>
  <dd class="col-sm-9">Etiam porta sem malesuada magna mollis euismod.</dd>

  <dt class="col-sm-3 text-truncate">Truncated term is truncated</dt>
  <dd class="col-sm-9">Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</dd>

  <dt class="col-sm-3">Nesting</dt>
  <dd class="col-sm-9">
    <dl class="row">
      <dt class="col-sm-4">Nested definition list</dt>
      <dd class="col-sm-8">Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.</dd>
    </dl>
  </dd>
</dl>

Atsakinga tipografija

Reaguojanti tipografija reiškia teksto ir komponentų mastelio keitimą tiesiog koreguojant pagrindinį elementą font-sizedaugialypės terpės užklausų serijoje. „Bootstrap“ to nepadaro už jus, bet prireikus jį gana lengva pridėti.

Štai pavyzdys praktikoje. Pasirinkite bet kokias font-sizes ir žiniasklaidos užklausas.

html {
  font-size: 1rem;
}

@include media-breakpoint-up(sm) {
  html {
    font-size: 1.2rem;
  }
}

@include media-breakpoint-up(md) {
  html {
    font-size: 1.4rem;
  }
}

@include media-breakpoint-up(lg) {
  html {
    font-size: 1.6rem;
  }
}