Tembiecharã

Ehupyty pe lowdown umi pieza clave Bootstrap infraestructura rehegua, oikehápe ore enfoque web ñemoheñói iporãvéva, pya’eve, imbaretevéva rehe.

HTML5 kuatiahaipyre

Bootstrap oipuru peteĩ HTML elemento ha CSS mbaꞌekuaarã oikotevẽva ojepuru HTML5 doctype. Emoĩ opaite ne rembiapo ñepyrũme.

<!DOCTYPE html>
<html lang="en">
  ...
</html>

Móvil raẽ

Bootstrap 2 rupive, romoĩve estilo opcional móvil-pe g̃uarã umi aspecto clave marco-pe g̃uarã. Bootstrap 3 rupive, rohai jey tembiaporã ha’e hag̃ua móvil-pe g̃uarã iñepyrũ guive. Omoĩ rangue umi estilo móvil opcional-pe, oñembojy hikuái oike pe núcleo-pe. Añetehápe, Bootstrap ha’e móvil tenonderã . Umi estilo móvil peteĩha ikatu ojejuhu aranduka’i tuichakue javeve, ojejuhu rangue archivo añóntepe.

Ojeasegura hag̃ua ojejapo porã ha ojepoko zoom rehe, emoĩ meta etiqueta jehechaukaha nde <head>.

<meta name="viewport" content="width=device-width, initial-scale=1">

Ikatu embogue umi mba’ekuaarã zoom rehegua umi tembipuru’i móvil-pe emoĩvo user-scalable=nometa etiqueta viewport-pe. Kóva ombogue pe zoom, he’iséva puruhára ikatuha ojedesplaza añoite, ha osẽ nde tenda oñeñandu michĩmi peteĩ aplicación nativa-icha. En general, ndororecomendai kóva opaite sitio-pe, upévare eñangareko!

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

Bootstrap omohenda jehechaukaha global, tipografía ha enlace estilo básico. Específicamente, ñande:

  • Oñemohenda background-color: #fff;pebody
  • Eipuru umi atributo @font-family-base, @font-size-base, ha @line-height-baseñande base tipográfica ramo
  • Emohenda enlace global color vía @link-colorha emoĩ enlace subrayado rehe añoite:hover

Ko'ã estilo ikatu ojejuhu ryepýpe scaffolding.less.

Normaliza.css rehegua

Oñemoporãve hag̃ua navegador kurusu ñembohasa, roipuru Normalize.css , peteĩ tembiaporã Nicolas Gallagher ha Jonathan Neal ojapova’ekue .

Mba’yrukuéra

Bootstrap oikotevẽ peteĩ elemento oguerekóva ombojere hag̃ua sitio contenido ha omoĩ hag̃ua ñande sistema rejilla rehegua. Ikatu reiporavo peteĩva mokõi mba’yru apytégui reipuru hag̃ua ne rembiaporãme. Ñañamindu’u, paddingha hetave rupi, ni peteĩva mba’yru ndaha’éi anidado.

Eipuru .containerpeteĩ mba’yru ancho fijo ombohováivape g̃uarã.

<div class="container">
  ...
</div>

Eipuru .container-fluidpeteĩ mba’e’oka ipypukukue henyhẽvape g̃uarã, ojepysóva nde jehechaukaha ipypukukue tuichakue javeve.

<div class="container-fluid">
  ...
</div>

Sistema de rejilla rehegua

Bootstrap oguereko peteĩ sistema red fluido peteĩha ombohováiva, móvil, oescala hekopete 12 columna peve oñembohetavévo dispositivo térã puerto de vista tuichakue. Oike ipype mbo’esyry oñembohekopyréva opción diseño ndahasýivape g̃uarã, avei umi mixin ipuꞌakapáva omoheñói hag̃ua hetave diseño semántico .

Moñepyrũmby

Umi sistema cuadrícula rehegua ojepuru ojejapo hag̃ua página ñemohenda peteĩ serie fila ha columna rupive oguerekóva ne contenido. Ko’ápe ojehechauka mba’éichapa omba’apo sistema cuadrícula Bootstrap:

  • Umi vore oñemoĩvaꞌerã peteĩ .container(ancho fijo) térã .container-fluid(ancho completo) ryepýpe oñembojoaju ha oñembojeheꞌa porã hag̃ua.
  • Eipuru vore emoheñói hag̃ua aty horizontal columna rehegua.
  • Contenido oñemoĩvaꞌerã umi columna ryepýpe, ha umi columna añoite ikatu haꞌe pyaꞌete umi fila raꞌy.
  • Umi clase cuadrícula rehegua oñembohekopyréva ogusta .rowha .col-xs-4ojeguereko ojejapo pyaꞌe hag̃ua umi diseño cuadrícula rehegua. Sa’ive mixin ikatu avei ojepuru hetave diseño semántico-pe g̃uarã.
  • Umi columna omoheñói canalización (brechas entre contenido de columna) vía padding. Upe acolchado oñedesplaza fila-pe petet ha ipahaite columnape guará margen negativo rupive .rows rehe.
  • Pe margen negativo ha’e mba’érepa umi techapyrã oĩva iguýpe ojedespega. Haꞌehína ikatu hag̃uáicha oñemboheko umi contenido oĩva umi columna cuadrícula ryepýpe umi contenido ndahaꞌeiva cuadrícula rehegua ndive.
  • Umi vore cuadrícula rehegua ojejapo ojeꞌe rupi mboy doce vore ojeguerekóvapa rembohasase. Techapyrã, mbohapy columna joja oipurúta mbohapy .col-xs-4.
  • Oñemoĩramo hetave 12 vore peteĩ vore ryepýpe, peteĩteĩva vore extra aty, peteĩ unidad ramo, oñembojere peteĩ línea pyahúre.
  • Umi clase cuadrícula rehegua ojepuru umi tembipuru oguerekóva pantalla ipypuku tuichavéva térã ojoja umi punto de ruptura tuichakuégui, ha omboyke umi clase cuadrícula rehegua oñembohapéva umi tembipuru michĩvévape. Upévare, techapyrãramo, ñamoĩramo oimeraẽva .col-md-*clase peteĩ elemento rehe ndahaꞌei oityvyrovaꞌerã ijestilo umi dispositivo mediano-pe añónte ha katu avei umi dispositivo tuichávape peteĩ .col-lg-*clase ndaipóriramo.

Emaña umi techapyrã rehe reipuru hag̃ua ko’ã principio nde código-pe.

Umi consulta medios de comunicación rehegua

Jaipuru ko’ã consulta medios rehegua ñande archivo Less-pe jajapo hag̃ua umi punto de ruptura clave ñande sistema cuadrícula-pe.

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }

Sapy’ánte ñambotuichave ko’ã ñeporandu medio rehegua ñamoinge hag̃ua peteĩ max-widthñamombyky hag̃ua CSS peteĩ tembipuru’i ñemohenda ijyvyku’ivévape.

@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }

Opciones de rejilla rehegua

Ehecha mbaꞌeichaitépa ombaꞌapo umi aspecto sistema red Bootstrap rehegua heta tembipuru rupive peteĩ mesa iporãva reheve.

Tembipuru michĩvéva Teléfono (<768px) . Tembipuru michĩva Tabletas (≥768px) . Tembipurukuéra mbytegua Escritorio ( ≥992px ) . Tembipurukuéra tuicháva Escritorio (≥1200px) .
Rejilla reko rehegua Horizontal opa ára Oñemboty oñepyrü haguã, horizontal umi punto de ruptura ári
Mba’yru pukukue Ndaipóri (auto) . 750px rehegua 970px rehegua 1170px rehegua
Clase ñe’ẽpehẽtai .col-xs- .col-sm- .col-md- .col-lg-
# de columnas rehegua 12 rehegua
Columna ancho rehegua Auto rehegua ~62px rehegua ~81px rehegua ~97px rehegua
Ancho de canalización rehegua 30px (15px peteĩteĩva peteĩ vore ykére) .
Anidado rehegua heẽ
Umi desplazamiento rehegua heẽ
Pe ordenamiento de columna rehegua heẽ

Techapyrã: Apilado-a-horizontal

Oipurúvo peteĩ conjunto de .col-md-*clases de rejilla, ikatu ejapo peteĩ sistema de rejilla básica oñepyrũva oñembojoajúva umi dispositivo móvil ha dispositivo tableta-pe (pe rango extra michĩ ha michĩva) oiko mboyve chugui horizontal umi dispositivo escritorio (medio)-pe. Emoĩ umi columna cuadrícula rehegua oimeraẽvape .row.

.col-md-1 rehegua
.col-md-1 rehegua
.col-md-1 rehegua
.col-md-1 rehegua
.col-md-1 rehegua
.col-md-1 rehegua
.col-md-1 rehegua
.col-md-1 rehegua
.col-md-1 rehegua
.col-md-1 rehegua
.col-md-1 rehegua
.col-md-1 rehegua
.col-md-8 rehegua
.col-md-4 rehegua
.col-md-4 rehegua
.col-md-4 rehegua
.col-md-4 rehegua
.col-md-6 rehegua
.col-md-6 rehegua
<div class="row">
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
</div>
<div class="row">
  <div class="col-md-8">.col-md-8</div>
  <div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
  <div class="col-md-6">.col-md-6</div>
  <div class="col-md-6">.col-md-6</div>
</div>

Techapyrã: Mba’yru líquido rehegua

Embojere oimeraẽva cuadrícula ñemboheko ipypukukue rehegua peteĩ ñemohenda ipekue henyhẽvape emoambuévo nde .containerokapegua .container-fluid.

<div class="container-fluid">
  <div class="row">
    ...
  </div>
</div>

Techapyrã: Móvil ha escritorio rehegua

¿Ndereipotái ne columnakuéra oñeapila rei umi dispositivo michĩvévape? Eipuru umi clase cuadrícula dispositivo michĩ ha mediano extra emoĩvo .col-xs-* .col-md-*ne columna-kuérape. Ehecha pe techapyrã oĩva ko’ápe reikuaa porãve hag̃ua mba’éichapa omba’apo opa mba’e.

.col-xs-12 .col-md-8 rehegua
.col-xs-6 .col-md-4 rehegua
.col-xs-6 .col-md-4 rehegua
.col-xs-6 .col-md-4 rehegua
.col-xs-6 .col-md-4 rehegua
.col-xs-6 rehegua
.col-xs-6 rehegua
<!-- Stack the columns on mobile by making one full-width and the other half-width -->
<div class="row">
  <div class="col-xs-12 col-md-8">.col-xs-12 .col-md-8</div>
  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
</div>

<!-- Columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->
<div class="row">
  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
</div>

<!-- Columns are always 50% wide, on mobile and desktop -->
<div class="row">
  <div class="col-xs-6">.col-xs-6</div>
  <div class="col-xs-6">.col-xs-6</div>
</div>

Techapyrã: Móvil, tableta, escritorio rehegua

Emopu’ã techapyrã mboyvegua rehe emoheñóivo diseño dinámico ha ipoderosovéva jepe umi .col-sm-*clase tablet rehegua ndive.

.col-xs-12 .col-sm-6 .col-md-8 rehegua
.col-xs-6 .col-md-4 rehegua
.col-xs-6 .col-sm-4 rehegua
.col-xs-6 .col-sm-4 rehegua
.col-xs-6 .col-sm-4 rehegua
<div class="row">
  <div class="col-xs-12 col-sm-6 col-md-8">.col-xs-12 .col-sm-6 .col-md-8</div>
  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
</div>
<div class="row">
  <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
  <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
  <!-- Optional: clear the XS cols if their content doesn't match in height -->
  <div class="clearfix visible-xs-block"></div>
  <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
</div>

Techapyrã: Ñembohysýi columna rehegua

Oñemoĩramo hetave 12 vore peteĩ vore ryepýpe, peteĩteĩva vore extra aty, peteĩ unidad ramo, oñembojere peteĩ línea pyahúre.

.col-xs-9 rehegua
.col-xs-4
9 + 4 = 13 > 12 guive, ko div 4 columna tuichakue rehegua oñembojere petet línea pyahúre petet unidad contigua ramo.
.col-xs-6
Umi vore oúva upe riregua oñemotenonde línea pyahu rupive.
<div class="row">
  <div class="col-xs-9">.col-xs-9</div>
  <div class="col-xs-4">.col-xs-4<br>Since 9 + 4 = 13 &gt; 12, this 4-column-wide div gets wrapped onto a new line as one contiguous unit.</div>
  <div class="col-xs-6">.col-xs-6<br>Subsequent columns continue along the new line.</div>
</div>

Oñemoĩjey columna ombohováiva

Umi irundy nivel de rejilla ojeguerekóva reheve reime obligado reñani haĝua umi tema-pe, ciertos puntos de ruptura-pe, ne columnakuéra noñemopotĩporãi porãi peteĩva ijyvatevégui ambuégui. Oñemohenda hag̃ua upéva, eipuru peteĩ ñembojoaju peteĩ .clearfixha ñande clase utilidad ombohováiva rehegua .

.col-xs-6 .col-sm-3
Emoambue nde jehechaukaha tuichakue térã ehecha ne teléfono-pe techapyrãramo.
.col-xs-6 .col-sm-3 rehegua
.col-xs-6 .col-sm-3 rehegua
.col-xs-6 .col-sm-3 rehegua
<div class="row">
  <div class="col-xs-6 col-sm-3">.col-xs-6 .col-sm-3</div>
  <div class="col-xs-6 col-sm-3">.col-xs-6 .col-sm-3</div>

  <!-- Add the extra clearfix for only the required viewport -->
  <div class="clearfix visible-xs-block"></div>

  <div class="col-xs-6 col-sm-3">.col-xs-6 .col-sm-3</div>
  <div class="col-xs-6 col-sm-3">.col-xs-6 .col-sm-3</div>
</div>

Oĩve columna ñembogue umi punto de ruptura ombohováivape, ikatu tekotevẽ remoĩjey umi desplazamiento, empuje térã tirón . Ehecha kóva tembiaporãme cuadrícula techapyrãme .

<div class="row">
  <div class="col-sm-5 col-md-6">.col-sm-5 .col-md-6</div>
  <div class="col-sm-5 col-sm-offset-2 col-md-6 col-md-offset-0">.col-sm-5 .col-sm-offset-2 .col-md-6 .col-md-offset-0</div>
</div>

<div class="row">
  <div class="col-sm-6 col-md-5 col-lg-6">.col-sm-6 .col-md-5 .col-lg-6</div>
  <div class="col-sm-6 col-md-5 col-md-offset-2 col-lg-6 col-lg-offset-0">.col-sm-6 .col-md-5 .col-md-offset-2 .col-lg-6 .col-lg-offset-0</div>
</div>

Umi columna de desplazamiento rehegua

Emoinge umi columna akatúa gotyo eipurúvo umi .col-md-offset-*clase. Ko a clase ombohetave margen izquierdo petet columna rehegua *columna rupive. Techapyrã, .col-md-offset-4oñemomýi .col-md-4irundy vore ári.

.col-md-4 rehegua
.col-md-4 .col-md-offset-4 rehegua
.col-md-3 .col-md-offset-3 rehegua
.col-md-3 .col-md-offset-3 rehegua
.col-md-6 .col-md-offset-3 rehegua
<div class="row">
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div>
</div>
<div class="row">
  <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
  <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
</div>
<div class="row">
  <div class="col-md-6 col-md-offset-3">.col-md-6 .col-md-offset-3</div>
</div>

Ikatu avei embogue umi desplazamiento umi nivel cuadrícula inferior-gui umi .col-*-offset-0clase ndive.

<div class="row">
  <div class="col-xs-6 col-sm-4">
  </div>
  <div class="col-xs-6 col-sm-4">
  </div>
  <div class="col-xs-6 col-xs-offset-3 col-sm-4 col-sm-offset-0">
  </div>
</div>

Umi columna de anidación rehegua

Oñemohenda hag̃ua ne mba’ekuaarã cuadrícula por defecto reheve, emoĩ peteĩ pyahu .rowha .col-sm-*vore ñemohenda peteĩ oĩmava ryepýpe.col-sm-* . Umi vore oñembohysýiva oguerekovaꞌerã peteĩ vore aty oñembojoapýva 12 térã saꞌivéva peve (natekotevẽi reipuru opaite 12 vore ojeguerekóva).

Nivel 1: .col-sm-9 rehegua
Nivel 2: .col-xs-8 .col-sm-6 rehegua
Nivel 2: .col-xs-4 .col-sm-6 rehegua
<div class="row">
  <div class="col-sm-9">
    Level 1: .col-sm-9
    <div class="row">
      <div class="col-xs-8 col-sm-6">
        Level 2: .col-xs-8 .col-sm-6
      </div>
      <div class="col-xs-4 col-sm-6">
        Level 2: .col-xs-4 .col-sm-6
      </div>
    </div>
  </div>
</div>

Pe ordenamiento de columna rehegua

Emoambue pyaꞌe ñande columna cuadrícula incorporada orden orekóva .col-md-push-*ha .col-md-pull-*umi clase modificador.

.col-md-9 .col-md-empuje-3 rehegua
.col-md-3 .col-md-tira-9 rehegua
<div class="row">
  <div class="col-md-9 col-md-push-3">.col-md-9 .col-md-push-3</div>
  <div class="col-md-3 col-md-pull-9">.col-md-3 .col-md-pull-9</div>
</div>

Sa’ive mixin ha variable-kuéra

Oñembojoajúvo umi clase de rejilla preconstruida rehe ojejapo mboyveva’ekue ñemohenda pya’e hag̃ua, Bootstrap oguereko Sa’ive mba’e’oka ha mixin emoheñói pya’e hag̃ua nde mba’e’oka isãsóva ha semántico.

Variables rehegua

Umi variable ohechakuaa mboy columnapa oguereko, canal ancho ha punto consulta medio rehegua oñepyrũtahápe columna otyryrýva. Koꞌãva roipuru romoheñói hag̃ua umi clase cuadrícula rehegua oñembohekopyréva ojehai vaꞌekue yvateve, avei umi mixin jeporupyre rehegua oñemboguapyvaꞌekue iguýpe.

@grid-columns:              12;
@grid-gutter-width:         30px;
@grid-float-breakpoint:     768px;

Mixin-kuéra rehegua

Umi mixin ojepuru ojoajúvo umi variable cuadrícula rehegua ndive omoheñói hag̃ua CSS semántico umi columna cuadrícula rehegua peteĩteĩvape g̃uarã.

// Creates a wrapper for a series of columns
.make-row(@gutter: @grid-gutter-width) {
  // Then clear the floated columns
  .clearfix();

  @media (min-width: @screen-sm-min) {
    margin-left:  (@gutter / -2);
    margin-right: (@gutter / -2);
  }

  // Negative margin nested rows out to align the content of columns
  .row {
    margin-left:  (@gutter / -2);
    margin-right: (@gutter / -2);
  }
}

// Generate the extra small columns
.make-xs-column(@columns; @gutter: @grid-gutter-width) {
  position: relative;
  // Prevent columns from collapsing when empty
  min-height: 1px;
  // Inner gutter via padding
  padding-left:  (@gutter / 2);
  padding-right: (@gutter / 2);

  // Calculate width based on number of columns available
  @media (min-width: @grid-float-breakpoint) {
    float: left;
    width: percentage((@columns / @grid-columns));
  }
}

// Generate the small columns
.make-sm-column(@columns; @gutter: @grid-gutter-width) {
  position: relative;
  // Prevent columns from collapsing when empty
  min-height: 1px;
  // Inner gutter via padding
  padding-left:  (@gutter / 2);
  padding-right: (@gutter / 2);

  // Calculate width based on number of columns available
  @media (min-width: @screen-sm-min) {
    float: left;
    width: percentage((@columns / @grid-columns));
  }
}

// Generate the small column offsets
.make-sm-column-offset(@columns) {
  @media (min-width: @screen-sm-min) {
    margin-left: percentage((@columns / @grid-columns));
  }
}
.make-sm-column-push(@columns) {
  @media (min-width: @screen-sm-min) {
    left: percentage((@columns / @grid-columns));
  }
}
.make-sm-column-pull(@columns) {
  @media (min-width: @screen-sm-min) {
    right: percentage((@columns / @grid-columns));
  }
}

// Generate the medium columns
.make-md-column(@columns; @gutter: @grid-gutter-width) {
  position: relative;
  // Prevent columns from collapsing when empty
  min-height: 1px;
  // Inner gutter via padding
  padding-left:  (@gutter / 2);
  padding-right: (@gutter / 2);

  // Calculate width based on number of columns available
  @media (min-width: @screen-md-min) {
    float: left;
    width: percentage((@columns / @grid-columns));
  }
}

// Generate the medium column offsets
.make-md-column-offset(@columns) {
  @media (min-width: @screen-md-min) {
    margin-left: percentage((@columns / @grid-columns));
  }
}
.make-md-column-push(@columns) {
  @media (min-width: @screen-md-min) {
    left: percentage((@columns / @grid-columns));
  }
}
.make-md-column-pull(@columns) {
  @media (min-width: @screen-md-min) {
    right: percentage((@columns / @grid-columns));
  }
}

// Generate the large columns
.make-lg-column(@columns; @gutter: @grid-gutter-width) {
  position: relative;
  // Prevent columns from collapsing when empty
  min-height: 1px;
  // Inner gutter via padding
  padding-left:  (@gutter / 2);
  padding-right: (@gutter / 2);

  // Calculate width based on number of columns available
  @media (min-width: @screen-lg-min) {
    float: left;
    width: percentage((@columns / @grid-columns));
  }
}

// Generate the large column offsets
.make-lg-column-offset(@columns) {
  @media (min-width: @screen-lg-min) {
    margin-left: percentage((@columns / @grid-columns));
  }
}
.make-lg-column-push(@columns) {
  @media (min-width: @screen-lg-min) {
    left: percentage((@columns / @grid-columns));
  }
}
.make-lg-column-pull(@columns) {
  @media (min-width: @screen-lg-min) {
    right: percentage((@columns / @grid-columns));
  }
}

Tembiecharã jepuru rehegua

Ikatu emoambue umi mbaꞌekuaarã nde mbaꞌekuaarã tee rehe, térã eipurunte umi mixin imbaꞌekuaarã tee reheve. Ko’ápe oĩ peteĩ techapyrã ojepuru hag̃ua ñembohekorã ñepyrũrã ojejapo hag̃ua peteĩ mokõi vore ñemohenda oguerekóva peteĩ pa’ũ ijapytépe.

.wrapper {
  .make-row();
}
.content-main {
  .make-lg-column(8);
}
.content-secondary {
  .make-lg-column(3);
  .make-lg-column-offset(1);
}
<div class="wrapper">
  <div class="content-main">...</div>
  <div class="content-secondary">...</div>
</div>

Tipografía rehegua

Umi Ñe’ẽryru

Opaite HTML akãrapu’ã, , <h1>rupive <h6>ojeguereko. .h1mbo’esyry rupive .h6ojeguereko avei, rembojojaséramo peteĩ iñakãrapu’ã letra estilo ha katu reipotáramo gueteri ne jehaipyre ojehechauka línea-pe g̃uarã.

h1 rehegua. Ñe’ẽmondo bootstrap rehegua

Seminegro 36px rehegua

h2 rehegua. Ñe’ẽmondo bootstrap rehegua

Seminegro 30px rehegua

h3 rehegua. Ñe’ẽmondo bootstrap rehegua

Seminegro 24px rehegua

h4 rehegua. Ñe’ẽmondo bootstrap rehegua

Seminegro 18px rehegua
h5 rehegua. Ñe’ẽmondo bootstrap rehegua
Seminegro 14px rehegua
h6 rehegua. Ñe’ẽmondo bootstrap rehegua
Seminegro 12px rehegua
<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>

Ejapo jehaipyre tesape’avéva, mokõiha oimeraẽva iñakãme peteĩ <small>etiqueta genérica térã .smallmbo’esyry reheve.

h1 rehegua. Ñe’ẽñemi bootstrap rehegua Ñe’ẽ mokõiha

h2 rehegua. Ñe’ẽñemi bootstrap rehegua Ñe’ẽ mokõiha

h3 rehegua. Ñe’ẽñemi bootstrap rehegua Ñe’ẽ mokõiha

h4 rehegua. Ñe’ẽñemi bootstrap rehegua Ñe’ẽ mokõiha

h5 rehegua. Ñe’ẽñemi bootstrap rehegua Ñe’ẽ mokõiha
h6 rehegua. Ñe’ẽñemi bootstrap rehegua Ñe’ẽ mokõiha
<h1>h1. Bootstrap heading <small>Secondary text</small></h1>
<h2>h2. Bootstrap heading <small>Secondary text</small></h2>
<h3>h3. Bootstrap heading <small>Secondary text</small></h3>
<h4>h4. Bootstrap heading <small>Secondary text</small></h4>
<h5>h5. Bootstrap heading <small>Secondary text</small></h5>
<h6>h6. Bootstrap heading <small>Secondary text</small></h6>

Tete rekoha

Bootstrap mbaꞌekuaarã atyguasu rehegua haꞌehína font-size14px , peteĩ 1.428line-height reheve . Péva ojeporu pe ha opaite párrafope. Avei, (párrafokuéra) ohupyty peteĩ margen inferior la mitad ilínea-altura oñekomputavaꞌekue (10px por defecto).<body><p>

Nullam quis risus eget urna mollis ornare vel eu leo ​​rehegua. Cum sociis natoque penatibus ha magnis umi montes parturiente, nascetur ridiculus mus. Nullam id dolor id nibh ultrices mba'yrumýi rehegua.

Cum sociis natoque penatibus ha magnis umi montes parturiente, nascetur ridiculus mus. Donec ullamcorper nulla ndaha'éiva metus auctor fringilla rehegua. Duis mollis, est no comodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit rehegua. Donec ullamcorper nulla ndaha'éiva metus auctor fringilla rehegua.

Maecenas sed diam eget risus varius blandit oguapy amet ndaha'éiva magna. Donec id elit ndaha'éiva mi porta gravida eget metus-pe. Duis mollis, est no comodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit rehegua.

<p>...</p>

Plomo cuerpo copia rehegua

Ejapo peteĩ párrafo ojehecharamovéva remoĩvo .lead.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor rehegua. Duis mollis, est ndaha'éiva commodo luctus rehegua.

<p class="lead">...</p>

Oñemopu’ã Sa’ive reheve

Pe escala tipográfica oñemopyenda mokõi variable Less rehe umi variable- pe.less : @font-size-baseha@line-height-base . Peteĩha haꞌehína base font-size ojeporúva opaite rupi ha mokõiha haꞌehína base line-height. Jaipuru umi variable ha alguna matemática simple jajapo hag̃ua umi margen, acolchado ha línea-altura opaite ñande tipo rehegua ha hetave mbaꞌe. Emohenda chupekuéra ha Bootstrap ojeadapta.

Elementos de texto en línea rehegua

Texto marcado rehegua

Ojehechakuaa hag̃ua peteĩ jehaipyre jeguata oguerekógui relevancia ambue contexto-pe, eipuru <mark>etiqueta.

Ikatu reipuru pe etiqueta marca reheguajehechaukakuaavemaranduhai.

You can use the mark tag to <mark>highlight</mark> text.

Jehaipyre oñembogueva’ekue

Ohechauka hag̃ua umi bloque de texto oñemboguevaꞌekue eipuru <del>etiqueta.

Ko línea jehaipyre rehegua ojeꞌe ojeguereko hag̃ua jehaipyre oñemboguevaꞌekue ramo.

<del>This line of text is meant to be treated as deleted text.</del>

Ojekutu jehaipyre rupive

Ohechauka hag̃ua umi bloque de texto ndaha’evéimava relevante eipuru <s>etiqueta.

Ko línea de texto oje’ese oñetrata haĝua ndaha’evéimava exacto.

<s>This line of text is meant to be treated as no longer accurate.</s>

Oñemoinge jehaipyre

Ohechauka hag̃ua umi mba’e oñembojoapýva kuatiaroguépe eipuru <ins>etiqueta.

Ko línea jehaipyre rehegua ojeꞌe ojeguereko hag̃ua peteĩ kuatiañeꞌepyre oñembojoapýramo.

<ins>This line of text is meant to be treated as an addition to the document.</ins>

Texto subrayado rehegua

Ojehai hag̃ua subrayado jehaipyre eipuru pe <u>etiqueta.

Ko línea de texto orrepresentáta ojesubrayaháicha

<u>This line of text will render as underlined</u>

Eipuru HTML etiqueta énfasis rehegua por defecto umi estilo ligero reheve.

Jehaipyre michĩva

Ojedesénfasis hag̃ua en línea térã bloque de texto, eipuru <small>etiqueta emohenda hag̃ua jehaipyre 85% túva tuichakue. Umi elemento iñakãrapu’ãva ohupyty imba’éva font-sizeanidado-pe g̃uarã<small> elemento oñembohysýivape g̃uarã.

Ikatu reipuru ambue hendáicha peteĩ elemento en línea orekóva .smallrendaguépe oimeraẽva <small>.

Ko línea de texto ojejapo ojeguereko haguã letra fina ramo.

<small>This line of text is meant to be treated as fine print.</small>

Iñakuã

Oñemomba’eguasu hag̃ua peteĩ jehaipyre pehẽngue orekóva peteĩ font-peso ipohýiveva.

Ko jehaipyre pehẽngue oúva ojehechauka jehaipyre hũva ramo .

<strong>rendered as bold text</strong>

Kursiva

Oñemomba’eguasu haguére peteĩ jehaipyre pehẽngue cursiva reheve.

Ko jehaipyre pehẽngue oúva ojehechauka jehaipyre cursiva ramo .

<em>rendered as italicized text</em>

Umi elemento alternado rehegua

Eñeñandu porã eipuru hag̃ua <b>ha <i>HTML5-pe. <b>oje’ese ojehechauka haguã ñe’ẽ térã ñe’ẽjoaju ombohasa’ỹre importancia adicional ha <i>katu hetavehápe ñe’ẽ, término técnico, hamba’e rehegua.

Umi clase de alineación rehegua

Emohenda jey jehaipyre ndahasýiva umi componente orekóva clase alineación jehaipyre rehegua.

Texto alineado izquierda-pe.

Texto alineado centro-pe.

Jehaipyre oñemohenda porãva akatúa gotyo.

Texto justificado rehegua.

Ndaipóri jehaipyre envoltura.

<p class="text-left">Left aligned text.</p>
<p class="text-center">Center aligned text.</p>
<p class="text-right">Right aligned text.</p>
<p class="text-justify">Justified text.</p>
<p class="text-nowrap">No wrap text.</p>

Umi clase de transformación rehegua

Omoambue jehaipyre componente-kuérape umi clase jehaipyre mayúscula rehegua reheve.

Jehaipyre michĩva.

Jehaipyre tuicháva.

Jehaipyre mayúscula-pe.

<p class="text-lowercase">Lowercased text.</p>
<p class="text-uppercase">Uppercased text.</p>
<p class="text-capitalize">Capitalized text.</p>

Ñe’ẽ mbykymi

Implementación estilizada HTML <abbr>elemento rehegua umi abreviatura ha acrónimo-pe g̃uarã ohechauka hag̃ua versión oñembotuicháva hover-pe. Umi abreviatura oguerekóva peteĩ titleatributo oguereko peteĩ borde inferior punteado tesape ha peteĩ cursor pytyvõrã hover-pe, omeꞌeva contexto adicional hover-pe ha umi tecnología oipytyvõva puruhárape.

Abreviatura básica rehegua

Peteĩ ñe’ẽ atributo ñemombyky ha’e attr .

<abbr title="attribute">attr</abbr>

Initialismo rehegua

Emoĩ .initialismpeteĩ ñemombykype peteĩ font-size michĩmivévape g̃uarã.

HTML ha’e pe mba’e iporãvéva mbujape oñembojy guive.

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

Dirección-kuéra rehegua

Opresenta marandu oñemboja haguã ypy hi’aguĩvévape g̃uarã térã tembiapo retepy tuichakue javeve. Eñongatu formato emohu’ãvo opaite línea <br>.

Twitter, Inc.
1355 calle Mercado, Suite 900
San Francisco, CA 94103
P: (123) 456-7890. Ojekuaa avei ko'ã mba'e ojehúva ko'ã árape
Héra
tee [email protected]
<address>
  <strong>Twitter, Inc.</strong><br>
  1355 Market Street, Suite 900<br>
  San Francisco, CA 94103<br>
  <abbr title="Phone">P:</abbr> (123) 456-7890
</address>

<address>
  <strong>Full Name</strong><br>
  <a href="mailto:#">[email protected]</a>
</address>

Umi cita bloque rehegua

Oñecita haguére umi bloque de contenido ambue fuente-gui nde kuatia ryepýpe.

Ñe’ẽjoajuha ñepyrũrã

Embojere <blockquote>oimeraẽ HTML rehe cita ramo. Umi cita recta-pe g̃uarã, romomarandu peteĩ <p>.

Lorem ipsum dolor oguapy amet, consectetur adipiscing elit. Entero posuere erat peteĩ ante.

<blockquote>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
</blockquote>

Umi opción bloqueo rehegua

Estilo ha contenido oñemoambue umi variación simple peteĩ estándar rehe <blockquote>.

Ombohéra peteĩ fuente

Oñemoĩve peteĩ <footer>ojekuaa hag̃ua pe fuente. Embojere tembiapo ypykue réra <cite>.

Lorem ipsum dolor oguapy amet, consectetur adipiscing elit. Entero posuere erat peteĩ ante.

Alguien famoso en Título de Fuente
<blockquote>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
  <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>

Umi jehechaukaha alternado rehegua

Emoĩve .blockquote-reversepeteĩ blockquote-pe g̃uarã orekóva contenido alineado derecho-pe.

Lorem ipsum dolor oguapy amet, consectetur adipiscing elit. Entero posuere erat peteĩ ante.

Alguien famoso en Título de Fuente
<blockquote class="blockquote-reverse">
  ...
</blockquote>

Umi lista rehegua

Noñeordenáiva

Peteĩ lista umi mba’e rehegua pe orden noimportáiva explícitamente.

  • Lorem ipsum dolor oguapy amet
  • Consectetur adipiscing rehegua elit
  • Entero molestie lorem en masa rehegua
  • Facilisis en aliquet nisl de pretio rehegua
  • Nulla volutpat aliquam rehegua
    • Fasello iaculis neque rehegua
    • Purus sodales ultricies rehegua
    • Vestibulo laoreet porttitor sem rehegua
    • Ac tristique libero volutpat rehegua
  • Faucibus porta lacus fringilla vel rehegua
  • Aenegua oguapy amet erat nunc
  • Eget porttitor lorem rehegua
<ul>
  <li>...</li>
</ul>

Oñemanda

Peteĩ lista umi mba’e rehegua oguerekóvape pe orden oimporta explícitamente.

  1. Lorem ipsum dolor oguapy amet
  2. Consectetur adipiscing rehegua elit
  3. Entero molestie lorem en masa rehegua
  4. Facilisis en aliquet nisl de pretio rehegua
  5. Nulla volutpat aliquam rehegua
  6. Faucibus porta lacus fringilla vel rehegua
  7. Aenegua oguapy amet erat nunc
  8. Eget porttitor lorem rehegua
<ol>
  <li>...</li>
</ol>

No estilo rehegua

Eipe’a margen por defecto list-styleha izquierda umi elemento lista rehegua (mitãnguéra pya’e añoite). Kóva ojeporu umi mba’e lista mitãnguéra pya’e rehegua añoite , he’iséva tekotevẽtaha emoĩ mbo’esyry oimeraẽva lista anidado-pe g̃uarã avei.

  • Lorem ipsum dolor oguapy amet
  • Consectetur adipiscing rehegua elit
  • Entero molestie lorem en masa rehegua
  • Facilisis en aliquet nisl de pretio rehegua
  • Nulla volutpat aliquam rehegua
    • Fasello iaculis neque rehegua
    • Purus sodales ultricies rehegua
    • Vestibulo laoreet porttitor sem rehegua
    • Ac tristique libero volutpat rehegua
  • Faucibus porta lacus fringilla vel rehegua
  • Aenegua oguapy amet erat nunc
  • Eget porttitor lorem rehegua
<ul class="list-unstyled">
  <li>...</li>
</ul>

En línea rehegua

Emoĩ opaite mba’e lista rehegua peteĩ línea-pe display: inline-block;ha michĩmi acolchado tesape reheve.

  • Lorem ipsum rehegua
  • Fasello iaculis rehegua
  • Nulla volutpat rehegua
<ul class="list-inline">
  <li>...</li>
</ul>

Techaukaha

Peteĩ lista umi término rehegua oguerekóva umi descripción ojoajúva hese.

Umi lista descripción rehegua
Peteĩ lista descripción rehegua iporãiterei ojedefini hag̃ua umi término.
Euismod rehegua
Vestibulo id ligula porta felis euismod semper eget lacinia odio sem nec elit rehegua.
Donec id elit ndaha'éiva mi porta gravida eget metus-pe.
Malesuada porta rehegua
Etiam porta sem malesuada magna mollis euismod rehegua.
<dl>
  <dt>...</dt>
  <dd>...</dd>
</dl>

Descripción horizontal rehegua

Ejapo umi término ha descripción oĩva <dl>fila-pe ojoykére. Oñepyrũ apilado <dl>s por defecto-icha, ha katu oñembotuichave jave navbar, upéicha avei ejapo koꞌãva.

Umi lista descripción rehegua
Peteĩ lista descripción rehegua iporãiterei ojedefini hag̃ua umi término.
Euismod rehegua
Vestibulo id ligula porta felis euismod semper eget lacinia odio sem nec elit rehegua.
Donec id elit ndaha'éiva mi porta gravida eget metus-pe.
Malesuada porta rehegua
Etiam porta sem malesuada magna mollis euismod rehegua.
Felis euismod semper eget lacinia rehegua
Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum masa justo oguapy amet risus.
<dl class="dl-horizontal">
  <dt>...</dt>
  <dd>...</dd>
</dl>

Auto-truncamiento rehegua

Umi lista descripción horizontal ombotýta umi término ipukuetereíva oike hag̃ua columna izquierda-pe text-overflow. Umi jehechaukaha ijyvyku’ivévape, oñemoambuéta hikuái pe ñemohenda apilado por defecto-pe.

Código rehegua

En línea rehegua

Embojere umi fragmento código rehegua línea ryepýpe <code>.

Techapyrã, <section>oñembojeguava’erã línea-peguáicha.
For example, <code>&lt;section&gt;</code> should be wrapped as inline.

Pojoapy puruhára rehegua

Eipuru pe <kbd>ehechauka hag̃ua jeike ojeike jepi teclado rupive.

Oñemoambue hag̃ua kundaha, ehai cdhapykuéri kundaha réra.
Oñemohenda hag̃ua ñemboheko, eity ctrl + ,
To switch directories, type <kbd>cd</kbd> followed by the name of the directory.<br>
To edit settings, press <kbd><kbd>ctrl</kbd> + <kbd>,</kbd></kbd>

Bloque básico rehegua

Eipuru <pre>heta línea código rehegua. Ejesareko ekañy hag̃ua oimeraẽva corchete ángulo rehegua oĩva código-pe ojejapo porã hag̃ua.

<p>Tembiecharã jehaipyre ko’ápe...</p>
<pre>&lt;p&gt;Sample text here...&lt;/p&gt;</pre>

Ikatu opcionalmente remoĩve pe.pre-scrollable mbo’esyry, omohendava’erã peteĩ max-height 350px ha ome’ẽta peteĩ barra de desplazamiento eje y rehegua.

Variables rehegua

Ohechauka hag̃ua umi mbaꞌekuaarã ojepuru <var>etiqueta.

y = m x + b rehegua

<var>y</var> = <var>m</var><var>x</var> + <var>b</var>

Salida de muestra rehegua

Ohechauka hag̃ua umi bloque muestra osëva peteĩ programa-gui eipuru <samp>etiqueta.

Ko jehaipyre ojeꞌe ojeguereko hag̃ua muestra osëvaicha peteĩ programa informático-gui.

<samp>This text is meant to be treated as sample output from a computer program.</samp>

Tabla-kuéra rehegua

Tembiecharã básico

Estilo básico-pe g̃uarã —acolchado tesape ha umi divisor horizontal añoite— emoĩ pe clase base .tableoimeraẽvape <table>. Ikatu ha’ete súper redundante, ha katu oñeme’ẽvo ojeporúha hetaiterei tabla ambue plugin-pe g̃uarã ha’eháicha calendario ha ára jeporavoha, rodesidi ro’aisla ore estilo mesa personalizada.

Capción de tabla opcional rehegua.
# Ñemby Téra peteĩha Terajoapy Tembipuru puruhára réra
1. 1.1 Marcos Otto rehegua @mdo rehegua
2. 2.1 Jacob Thornton rehegua @ñandy
3.1 Larry rehegua pe Guyra @twitter-pe
<table class="table">
  ...
</table>

Filas rayadas rehegua

Eipuru .table-stripedemoĩ hag̃ua zebra-rayado oimeraẽva mesa vore ryepýpe <tbody>.

Navegador kurusu rehegua joaju

Umi cuadro rayado oñemboheko estilo :nth-childCSS selector rupive, ndojeguerekóiva Internet Explorer 8-pe.

# Ñemby Téra peteĩha Terajoapy Tembipuru puruhára réra
1. 1.1 Marcos Otto rehegua @mdo rehegua
2. 2.1 Jacob Thornton rehegua @ñandy
3.1 Larry rehegua pe Guyra @twitter-pe
<table class="table table-striped">
  ...
</table>

Mesa frontera rehegua

Oñemoĩve .table-borderedumi borde-pe g̃uarã opaite lado cuadro ha celdakuérape g̃uarã.

# Ñemby Téra peteĩha Terajoapy Tembipuru puruhára réra
1. 1.1 Marcos Otto rehegua @mdo rehegua
2. 2.1 Jacob Thornton rehegua @ñandy
3.1 Larry rehegua pe Guyra @twitter-pe
<table class="table table-bordered">
  ...
</table>

Hover filas rehegua

Oñembojoapy .table-hoverojehechauka hag̃ua peteĩ estado hover umi vore vore rehegua peteĩ <tbody>.

# Ñemby Téra peteĩha Terajoapy Tembipuru puruhára réra
1. 1.1 Marcos Otto rehegua @mdo rehegua
2. 2.1 Jacob Thornton rehegua @ñandy
3.1 Larry rehegua pe Guyra @twitter-pe
<table class="table table-hover">
  ...
</table>

Mesa condensada rehegua

Oñemoĩve .table-condensedojejapo haguã umi mesa compactavéva oñeikytĩvo acolchado celular mbytépe.

# Ñemby Téra peteĩha Terajoapy Tembipuru puruhára réra
1. 1.1 Marcos Otto rehegua @mdo rehegua
2. 2.1 Jacob Thornton rehegua @ñandy
3.1 Larry pe Guyra @twitter-pe
<table class="table table-condensed">
  ...
</table>

Umi mbo’esyry contextual rehegua

Eipuru clase contextual embojegua hag̃ua umi fila tabla térã celda peteĩteĩva.

Mbo'ehakoty Techaukaha
.active Omoĩ pe hover color peteĩ fila térã celda particular-pe
.success Ohechauka peteĩ tembiapo osẽ porãva térã iporãva
.info Ohechauka peteî cambio informativo neutral térã acción
.warning Ohechauka peteĩ advertencia ikatúva oikotevẽ atención
.danger Ohechauka peteî acción ipeligroso térã potencialmente negativa
# Ñemby Ñe’ẽryru vore rehegua Ñe’ẽryru vore rehegua Ñe’ẽryru vore rehegua
1. 1.1 Contenido columna rehegua Contenido columna rehegua Contenido columna rehegua
2. 2.1 Contenido columna rehegua Contenido columna rehegua Contenido columna rehegua
3.1 Contenido columna rehegua Contenido columna rehegua Contenido columna rehegua
4 rehegua Contenido columna rehegua Contenido columna rehegua Contenido columna rehegua
5 rehegua Contenido columna rehegua Contenido columna rehegua Contenido columna rehegua
6 rehegua Contenido columna rehegua Contenido columna rehegua Contenido columna rehegua
7 rehegua Contenido columna rehegua Contenido columna rehegua Contenido columna rehegua
8 rehegua Contenido columna rehegua Contenido columna rehegua Contenido columna rehegua
9 rehegua Contenido columna rehegua Contenido columna rehegua Contenido columna rehegua
<!-- On rows -->
<tr class="active">...</tr>
<tr class="success">...</tr>
<tr class="warning">...</tr>
<tr class="danger">...</tr>
<tr class="info">...</tr>

<!-- On cells (`td` or `th`) -->
<tr>
  <td class="active">...</td>
  <td class="success">...</td>
  <td class="warning">...</td>
  <td class="danger">...</td>
  <td class="info">...</td>
</tr>

Ombohasávo he’iséva umi tecnología oipytyvõvape

Oipurúvo saꞌi omoĩ hag̃ua heꞌiséva peteĩ vore vore térã célula peteĩteĩvape omeꞌe peteĩ jehechaukarãnte, noñembohasamoꞌãiva umi tecnología oipytyvõva puruhárape – haꞌeháicha umi pantalla moñeꞌerã. Ejesareko marandu ojehechaukáva saꞌi rupive ojehecha porãha pe contenido-gui voi (jehaipyre ojehecháva fila/célula cuadro rehegua oñeñeꞌehápe), térã oikeha ambue tape rupive, haꞌeháicha jehaipyre adicional oñeñomivaꞌekue .sr-onlymboꞌepy ndive.

Umi cuadro ombohováiva

Ejapo cuadro ombohováiva embojere rupi oimeraẽva .tableoike .table-responsivehag̃ua ojedesplaza hag̃ua horizontalmente umi tembipuru michĩvape (768px guýpe). Ojehecha jave oimeraẽ mba’e tuichavéva 768px ipypukukuégui, nderehechamo’ãi mba’eveichagua joavy ko’ã cuadro-pe.

Recorte/truncación vertical rehegua

Umi cuadro ombohováiva oipuru overflow-y: hidden, oikytĩva oimeraẽ contenido ohasáva mesa guy térã yvate gotyo. En particular, kóva ikatu oikytĩ umi menú desplegable ha ambue widget mbohapýha.

Firefox ha ñanduti renda

Firefox oguereko peteĩ estilo fieldset ivaivéva oikehápe widthointerferiva cuadro ombohováiva. Kóva ndaikatúi oñemboyke peteĩ hack Firefox-pegua’ỹre ndorome’ẽiva Bootstrap-pe:

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}

Ojeikuaave hag̃ua, emoñe’ẽ ko Pila Desbordamiento ñembohovái .

# Ñemby Tabla rubro rehegua Tabla rubro rehegua Tabla rubro rehegua Tabla rubro rehegua Tabla rubro rehegua Tabla rubro rehegua
1. 1.1 Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua
2. 2.1 Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua
3.1 Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua
# Ñemby Tabla rubro rehegua Tabla rubro rehegua Tabla rubro rehegua Tabla rubro rehegua Tabla rubro rehegua Tabla rubro rehegua
1. 1.1 Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua
2. 2.1 Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua
3.1 Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua Célula de mesa rehegua
<div class="table-responsive">
  <table class="table">
    ...
  </table>
</div>

Umi Formulario rehegua

Tembiecharã básico

Umi control formulario individual ohupyty ijeheguiete algún estilo global. Opaite jehaipyre <input>, <textarea>, ha <select>elemento orekóva .form-controloñemohenda width: 100%;por defecto. Embojere etiqueta ha control- kuéra ipype .form-groupespaciado iporãvévape g̃uarã.

Techapyrã jehaipyre pytyvõrã nivel bloque rehegua ko’ápe.

<form>
  <div class="form-group">
    <label for="exampleInputEmail1">Email address</label>
    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
  </div>
  <div class="form-group">
    <label for="exampleInputPassword1">Password</label>
    <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
  </div>
  <div class="form-group">
    <label for="exampleInputFile">File input</label>
    <input type="file" id="exampleInputFile">
    <p class="help-block">Example block-level help text here.</p>
  </div>
  <div class="checkbox">
    <label>
      <input type="checkbox"> Check me out
    </label>
  </div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>

Ani rembojehe’a umi aty formulario rehegua umi aty entrada rehegua ndive

Ani rembojehe'a umi aty formulario rehegua directamente umi aty jeike rehegua ndive . Upéva rangue, emohenda pe aty jeikerã pe aty formulario ryepýpe.

Formulario en línea rehegua

Emoĩ .form-inlinende formulario-pe (natekotevẽiva ha’e peteĩ <form>) umi control alineado izquierda ha bloque inline-pe g̃uarã. Kóva ojeporu umi formulario jehechaukaha ryepýpe añoite oguerekóva 768px ipukukue jepe.

Ikatu oikotevẽ umi ancho personalizado

Umi entrada ha selección width: 100%;ojeaplika por defecto Bootstrap-pe. Umi formulario inline ryepýpe, ñamoĩjey upéva ikatu width: auto;hag̃uáicha heta control oiko peteĩ línea-pe. Ojesarekóva nde diseño rehe, ikatu oñeikotevẽ ambue ancho personalizado.

Akóinte emoĩve umi etiqueta

Umi pantalla omoñe’ẽva oguerekóta apañuãi ne formulario-kuéra ndive neremoĩriramo peteĩ etiqueta opaite entrada-pe g̃uarã. Koꞌã formulario inline-pe g̃uarã, ikatu emokañy umi etiqueta eipurúvo .sr-onlymboꞌepy. Oĩ ambue método alternativo oñemeꞌe hag̃ua peteĩ etiqueta umi tecnología oipytyvõvape g̃uarã, haꞌeháicha pe aria-label, aria-labelledbytérã titleatributo. Ndaipóriramo peteĩva koꞌãvagui, umi pantalla omoñeꞌeva ikatu orecurri oipuru hag̃ua placeholderatributo, oĩramo, ha katu eñatendéke ndojeporúiha placeholderambue método etiquetado rehegua ñemyengoviarã.

<form class="form-inline">
  <div class="form-group">
    <label for="exampleInputName2">Name</label>
    <input type="text" class="form-control" id="exampleInputName2" placeholder="Jane Doe">
  </div>
  <div class="form-group">
    <label for="exampleInputEmail2">Email</label>
    <input type="email" class="form-control" id="exampleInputEmail2" placeholder="[email protected]">
  </div>
  <button type="submit" class="btn btn-default">Send invitation</button>
</form>
<form class="form-inline">
  <div class="form-group">
    <label class="sr-only" for="exampleInputEmail3">Email address</label>
    <input type="email" class="form-control" id="exampleInputEmail3" placeholder="Email">
  </div>
  <div class="form-group">
    <label class="sr-only" for="exampleInputPassword3">Password</label>
    <input type="password" class="form-control" id="exampleInputPassword3" placeholder="Password">
  </div>
  <div class="checkbox">
    <label>
      <input type="checkbox"> Remember me
    </label>
  </div>
  <button type="submit" class="btn btn-default">Sign in</button>
</form>
$ rehegua
.00 rehegua
<form class="form-inline">
  <div class="form-group">
    <label class="sr-only" for="exampleInputAmount">Amount (in dollars)</label>
    <div class="input-group">
      <div class="input-group-addon">$</div>
      <input type="text" class="form-control" id="exampleInputAmount" placeholder="Amount">
      <div class="input-group-addon">.00</div>
    </div>
  </div>
  <button type="submit" class="btn btn-primary">Transfer cash</button>
</form>

Forma horizontal rehegua

Eipuru Bootstrap mboꞌepy cuadrícula rehegua oñembohekopyréva emohenda hag̃ua etiqueta ha aty control formulario rehegua peteĩ diseño horizontal-pe emoĩvo .form-horizontalformulario-pe (natekotevẽiva haꞌe peteĩ <form>). Péicha jajapóramo omoambue .form-groups oñekomporta hag̃ua fila cuadrícula ramo, upévare natekotevẽi .row.

<form class="form-horizontal">
  <div class="form-group">
    <label for="inputEmail3" class="col-sm-2 control-label">Email</label>
    <div class="col-sm-10">
      <input type="email" class="form-control" id="inputEmail3" placeholder="Email">
    </div>
  </div>
  <div class="form-group">
    <label for="inputPassword3" class="col-sm-2 control-label">Password</label>
    <div class="col-sm-10">
      <input type="password" class="form-control" id="inputPassword3" placeholder="Password">
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <div class="checkbox">
        <label>
          <input type="checkbox"> Remember me
        </label>
      </div>
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <button type="submit" class="btn btn-default">Sign in</button>
    </div>
  </div>
</form>

Umi control oipytyvõva

Umi control formulario estándar rehegua techapyrã oipytyvõva peteĩ formulario ñemohenda techapyrãme.

Insumos rehegua

Control de formulario ojepuruvéva, umi campo de entrada oñemopyendáva jehaipyre rehe. Oike ipype pytyvõ opaite HTML5 tipo-pe g̃uarã: text, password, datetime, datetime-local, date, month, time, week, number, email, url, search, tel, ha color.

Oñeikotevẽ declaración tipo rehegua

Umi entrada oñemboguapypaitéta typeojedeclara porãramo añoite imbaꞌekuéra.

<input type="text" class="form-control" placeholder="Text input">

Umi aty jeike rehegua

Oñemoĩ hag̃ua jehaipyre térã mboajepyréva oñembojoajúva mboyve ha/térã rire oimeraẽva jehaipyre rehegua <input>, ehecha componente aty jeike rehegua .

Área de texto rehegua

Control de forma oipytyvõva heta línea jehaipyre rehegua. Omoambue rowsatributo tekotevẽháicha.

<textarea class="form-control" rows="3"></textarea>

Umi cuadro de verificación ha umi rrádio

Umi cuadro de verificación niko ojeporavo hag̃ua peteĩ térã heta opción peteĩ lista-pe, ha umi radio katu ojeporavo hag̃ua peteĩ opción heta apytégui.

Ojeguerohory umi tenda’i ha radio oñemboykéva, ha katu oñeme’ẽ hag̃ua peteĩ mboajepyréva "ndojehejáiva" hover-pe túva <label>rehe , tekotevẽta emoĩ .disabledmbo’esyry túvape .radio, .radio-inline, .checkbox, térã .checkbox-inline.

Por defecto (oñemboguapy) .


<div class="checkbox">
  <label>
    <input type="checkbox" value="">
    Option one is this and that&mdash;be sure to include why it's great
  </label>
</div>
<div class="checkbox disabled">
  <label>
    <input type="checkbox" value="" disabled>
    Option two is disabled
  </label>
</div>

<div class="radio">
  <label>
    <input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked>
    Option one is this and that&mdash;be sure to include why it's great
  </label>
</div>
<div class="radio">
  <label>
    <input type="radio" name="optionsRadios" id="optionsRadios2" value="option2">
    Option two can be something else and selecting it will deselect option one
  </label>
</div>
<div class="radio disabled">
  <label>
    <input type="radio" name="optionsRadios" id="optionsRadios3" value="option3" disabled>
    Option three is disabled
  </label>
</div>

Umi casilla de verificación en línea ha umi radio

Eipuru umi clase .checkbox-inlinetérã .radio-inlinepeteĩ serie de casilla de verificación térã radio-pe umi control ojehechaukáva peteĩ línea-pe.


<label class="checkbox-inline">
  <input type="checkbox" id="inlineCheckbox1" value="option1"> 1
</label>
<label class="checkbox-inline">
  <input type="checkbox" id="inlineCheckbox2" value="option2"> 2
</label>
<label class="checkbox-inline">
  <input type="checkbox" id="inlineCheckbox3" value="option3"> 3
</label>

<label class="radio-inline">
  <input type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1"> 1
</label>
<label class="radio-inline">
  <input type="radio" name="inlineRadioOptions" id="inlineRadio2" value="option2"> 2
</label>
<label class="radio-inline">
  <input type="radio" name="inlineRadioOptions" id="inlineRadio3" value="option3"> 3
</label>

Umi cuadro de verificación ha radio ndorekóiva etiqueta jehaipyre

Ndereguerekóiramo jehaipyre ryepýpe <label>, pe jeike oñemohenda reha’arõháicha. Ko’áĝaite omba’apo umi vore’i ha radio ndaha’éiva en línea-pe añoite. Penemandu’áke peme’ẽha gueteri algún tipo de etiqueta umi tecnología oipytyvõvape g̃uarã (techapyrã, jaipuru aria-label).

<div class="checkbox">
  <label>
    <input type="checkbox" id="blankCheckbox" value="option1" aria-label="...">
  </label>
</div>
<div class="radio">
  <label>
    <input type="radio" name="blankRadio" id="blankRadio1" value="option1" aria-label="...">
  </label>
</div>

Oiporavo

Eñamindu’u heta menú ojeporavóva nativo —ha’éva Safari ha Chrome-pe— oguerekoha esquina redondeada ndaikatúiva oñemoambue border-radiuspropiedad rupive.

<select class="form-control">
  <option>1</option>
  <option>2</option>
  <option>3</option>
  <option>4</option>
  <option>5</option>
</select>

Umi <select>control orekóva multipleatributo-pe g̃uarã, ojehechauka heta opción por defecto.

<select multiple class="form-control">
  <option>1</option>
  <option>2</option>
  <option>3</option>
  <option>4</option>
  <option>5</option>
</select>

Control estático rehegua

Tekotevẽ jave emoĩ jehaipyre mbykymi peteĩ formulario etiqueta ykére peteĩ formulario ryepýpe, eipuru pe .form-control-staticclase peteĩ <p>.

correo electrónico@techapyrã.com-pe

<form class="form-horizontal">
  <div class="form-group">
    <label class="col-sm-2 control-label">Email</label>
    <div class="col-sm-10">
      <p class="form-control-static">[email protected]</p>
    </div>
  </div>
  <div class="form-group">
    <label for="inputPassword" class="col-sm-2 control-label">Password</label>
    <div class="col-sm-10">
      <input type="password" class="form-control" id="inputPassword" placeholder="Password">
    </div>
  </div>
</form>

correo electrónico@techapyrã.com-pe

<form class="form-inline">
  <div class="form-group">
    <label class="sr-only">Email</label>
    <p class="form-control-static">[email protected]</p>
  </div>
  <div class="form-group">
    <label for="inputPassword2" class="sr-only">Password</label>
    <input type="password" class="form-control" id="inputPassword2" placeholder="Password">
  </div>
  <button type="submit" class="btn btn-default">Confirm identity</button>
</form>

Estado de enfoque rehegua

outlineJaipeꞌa umi estilo por defecto oĩva umi control formulario rehegua ha ñamoĩ peteĩ box-shadowhendaguépe :focus.

Demo :focusestado rehegua

Pe jeike techapyrã yvategua oipuru estilo jeporupyre ñande kuatiaroguépe ohechauka hag̃ua :focusestado peteĩ .form-control.

Estado discapacitado rehegua

Emoĩ disabledatributo booleano peteĩ jeikepyre rehe ani hag̃ua puruhára joaju. Umi entrada oñemboykéva ojekuaa hesakãve ha omoĩ peteĩ not-allowedcursor.

<input class="form-control" id="disabledInput" type="text" placeholder="Disabled input here..." disabled>

Umi ñanduti renda oñemboykéva

Emoĩ disabledatributo peteĩ <fieldset>-pe embogue hag̃ua opaite control oĩva <fieldset>peteĩ jeýpe.

Advertencia sobre funcionalidad enlace rehegua<a>

Por defecto, umi kundahára oguerekóta opaite control formulario nativo rehegua ( <input>, <select>ha <button>elemento) a ryepýpe <fieldset disabled>oñemboykévaicha, ojokóvo mokõive teclado ha mouse joaju hesekuéra. Ha katu, nde formulario oguerekóramo avei <a ... class="btn btn-*">elemento, ko’ãvape oñeme’ẽta peteĩ estilo pointer-events: none. Ojehechakuaaháicha pe sección estado desactivado rehegua umi botón-pe g̃uarã (ha específicamente pe subsección-pe umi elemento anclaje rehegua), ko CSS mbaꞌekuaarã neíra gueteri oñemboheko ha ndojeguerohorýi hekopete Opera 18 ha iguýpe, térã Internet Explorer 11-pe, ha ojegana 't ojoko umi teclado puruhárape ikatu hag̃uáicha ojesareko térã omombaꞌapo koꞌã joajuha. Upéicharõ, reime hag̃ua seguro, eipuru JavaScript personalizado embogue hag̃ua ko’ãichagua enlace.

Navegador kurusu rehegua joaju

Bootstrap oipurútaramo jepe ko’ã estilo opaite kundahárape, Internet Explorer 11 ha iguýpe ndoipytyvõiete disabledatributo peteĩ <fieldset>. Eipuru JavaScript jeporupyre embogue hag̃ua ñanduti renda ko’ã kundahárape.

<form>
  <fieldset disabled>
    <div class="form-group">
      <label for="disabledTextInput">Disabled input</label>
      <input type="text" id="disabledTextInput" class="form-control" placeholder="Disabled input">
    </div>
    <div class="form-group">
      <label for="disabledSelect">Disabled select menu</label>
      <select id="disabledSelect" class="form-control">
        <option>Disabled select</option>
      </select>
    </div>
    <div class="checkbox">
      <label>
        <input type="checkbox"> Can't check this
      </label>
    </div>
    <button type="submit" class="btn btn-primary">Submit</button>
  </fieldset>
</form>

Moñe’ẽrã añoite he’i

Oñemoĩ readonlyatributo booleano peteĩ entrada rehe ani hag̃ua oñemoambue pe entrada valor. Umi entrada ojelee hag̃uánte ojehechauka hesakãveha (umi entrada oñemboykévaicha), ha katu oguereko cursor estándar.

<input class="form-control" type="text" placeholder="Readonly input here…" readonly>

Ñe’ẽñemi pytyvõrã

Texto pytyvõ nivel bloque rehegua umi control formulario rehegua.

Ombojoaju jehaipyre pytyvõrã umi control formulario rehegua ndive

Jehaipyre pytyvõrã oñembojoaju vaꞌerã hesakã porãme control formulario rehegua ojoajúva aria-describedbyatributo jepuru rehe. Péicha ojehecháta umi tecnología oipytyvõva –ha’eháicha umi lector de pantalla – oikuaaukáta ko jehaipyre pytyvõrã puruhára oñecentra térã oike jave control-pe.

Peteĩ bloque jehaipyre pytyvõrã oñemboja’óva peteĩ línea pyahúre ha ikatúva ojepyso peteĩ línea-gui.
<label class="sr-only" for="inputHelpBlock">Input with help text</label>
<input type="text" id="inputHelpBlock" class="form-control" aria-describedby="helpBlock">
...
<span id="helpBlock" class="help-block">A block of help text that breaks onto a new line and may extend beyond one line.</span>

Validación rehegua he’i

Bootstrap oike umi estilo jegueroviapyrã jejavy, ñe’ẽñemi ha estado éxito rehegua umi control formulario rehegua. Oipuru hag̃ua, emoĩ .has-warning, .has-error, térã .has-successelemento túvape. Oimeraẽva .control-label, .form-control, ha .help-blockupe elemento ryepýpe ohupytyvaꞌerã umi estilo jegueroviapyrã.

Ombohasávo estado de validación umi tecnología oipytyvõva ha umi usuario ciego de color

Oipurúvo koꞌã estilo validación rehegua ohechauka hag̃ua estado peteĩ control formulario rehegua omeꞌe peteĩ jehechaukarã jehechapyrã, saꞌi saꞌi rehegua añoite, noñembohasamoꞌãiva umi tecnología oipytyvõva puruhárape -haꞌeháicha umi pantalla moñeꞌerã - térã umi puruhárape ndohecháiva color-pe.

Ojeasegura oñeme'ê haguã avei indicación alternativa estado reheguáva. Techapyrã, ikatu emoinge peteĩ pista estado rehegua control formulario <label>jehaipyrépe voi (ojehúvaicha ko código techapyrãme), emoinge peteĩ Glyphicon (oguerekóva jehaipyre alternativo hekopete eipurúvo .sr-onlymboꞌepy - ehecha Glyphicon techapyrã ), térã emeꞌevo peteĩ pytyvõ adicional texto bloqueo rehegua. Específicamente umi tecnología oipytyvõvape g̃uarã, umi control formulario ndovaléiva ikatu avei oñemeꞌe peteĩ aria-invalid="true"atributo.

Peteĩ bloque jehaipyre pytyvõrã oñemboja’óva peteĩ línea pyahúre ha ikatúva ojepyso peteĩ línea-gui.
<div class="form-group has-success">
  <label class="control-label" for="inputSuccess1">Input with success</label>
  <input type="text" class="form-control" id="inputSuccess1" aria-describedby="helpBlock2">
  <span id="helpBlock2" class="help-block">A block of help text that breaks onto a new line and may extend beyond one line.</span>
</div>
<div class="form-group has-warning">
  <label class="control-label" for="inputWarning1">Input with warning</label>
  <input type="text" class="form-control" id="inputWarning1">
</div>
<div class="form-group has-error">
  <label class="control-label" for="inputError1">Input with error</label>
  <input type="text" class="form-control" id="inputError1">
</div>
<div class="has-success">
  <div class="checkbox">
    <label>
      <input type="checkbox" id="checkboxSuccess" value="option1">
      Checkbox with success
    </label>
  </div>
</div>
<div class="has-warning">
  <div class="checkbox">
    <label>
      <input type="checkbox" id="checkboxWarning" value="option1">
      Checkbox with warning
    </label>
  </div>
</div>
<div class="has-error">
  <div class="checkbox">
    <label>
      <input type="checkbox" id="checkboxError" value="option1">
      Checkbox with error
    </label>
  </div>
</div>

Umi icono opcional reheve

Ikatu avei emoĩve umi icono retroalimentación opcional rehegua oñembojoapývo .has-feedbackha icono derecho reheve.

Umi icono ñe’ẽñemi rehegua omba’apo umi <input class="form-control">elemento jehaipyre ndive añoite.

Icono, etiqueta ha entrada aty rehegua

Oñeikotevẽ posicionamiento manual umi icono retroalimentación rehegua umi entrada ndorekóiva etiqueta ha umi entrada grupo orekóva peteĩ add-on akatúape. Oñemokyre’ỹ mbarete peẽme peme’ẽ hag̃ua etiqueta opaite insumo-pe g̃uarã umi mba’e ojehupytyséva rehe. Ejokoséramo ojehechauka hag̃ua etiqueta, emokañy .sr-onlymbo’esyry ndive. Rejapova’erãramo etiqueta’ỹre, emohenda pe topvalor icono retroalimentación rehegua. Umi aty jeikerãme g̃uarã, emohenda pe rightmba’ekuaarã peteĩ píxel mba’ekuaarã hekopeteguápe odependéva ne ñembojoapy ipekue rehe.

Ombohasávo icono he'iséva umi tecnología oipytyvõvape

Ojeasegura hag̃ua umi tecnología oipytyvõva – haꞌeháicha umi pantalla moñeꞌerã – ombohasa hekopete peteĩ icono heꞌiséva, oñemoĩvaꞌerã ambue jehaipyre kañymby .sr-onlymboꞌepy ndive ha oñembojoaju hesakã porãva control formulario rehegua ojoajúva ojeporúvo aria-describedby. Ikatu avei, eñangareko pe heꞌiséva (techapyrã, oĩha peteĩ advertencia peteĩ campo jeikerã jehaipyre rehegua) oñembohasa ambue hendáicha, haꞌeháicha emoambue jehaipyre añetegua <label>ojoajúva control formulario rehe.

Jepémo umi techapyrã oúvape oñeñe ẽma estado de validación rehe umi control de forma orekóva rehe pe <label>jehaipyrépe voi, pe técnica yvategua (oipurúvo .sr-onlyjehaipyre ha aria-describedby) oñemoĩma ojehechauka hag̃ua.

(ñesẽporã)
(ñemongyhyje)
(jejavy)
@ .
(ñesẽporã)
<div class="form-group has-success has-feedback">
  <label class="control-label" for="inputSuccess2">Input with success</label>
  <input type="text" class="form-control" id="inputSuccess2" aria-describedby="inputSuccess2Status">
  <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>
  <span id="inputSuccess2Status" class="sr-only">(success)</span>
</div>
<div class="form-group has-warning has-feedback">
  <label class="control-label" for="inputWarning2">Input with warning</label>
  <input type="text" class="form-control" id="inputWarning2" aria-describedby="inputWarning2Status">
  <span class="glyphicon glyphicon-warning-sign form-control-feedback" aria-hidden="true"></span>
  <span id="inputWarning2Status" class="sr-only">(warning)</span>
</div>
<div class="form-group has-error has-feedback">
  <label class="control-label" for="inputError2">Input with error</label>
  <input type="text" class="form-control" id="inputError2" aria-describedby="inputError2Status">
  <span class="glyphicon glyphicon-remove form-control-feedback" aria-hidden="true"></span>
  <span id="inputError2Status" class="sr-only">(error)</span>
</div>
<div class="form-group has-success has-feedback">
  <label class="control-label" for="inputGroupSuccess1">Input group with success</label>
  <div class="input-group">
    <span class="input-group-addon">@</span>
    <input type="text" class="form-control" id="inputGroupSuccess1" aria-describedby="inputGroupSuccess1Status">
  </div>
  <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>
  <span id="inputGroupSuccess1Status" class="sr-only">(success)</span>
</div>

Umi icono opcional umi forma horizontal ha en línea-pe

(ñesẽporã)
@ .
(ñesẽporã)
<form class="form-horizontal">
  <div class="form-group has-success has-feedback">
    <label class="control-label col-sm-3" for="inputSuccess3">Input with success</label>
    <div class="col-sm-9">
      <input type="text" class="form-control" id="inputSuccess3" aria-describedby="inputSuccess3Status">
      <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>
      <span id="inputSuccess3Status" class="sr-only">(success)</span>
    </div>
  </div>
  <div class="form-group has-success has-feedback">
    <label class="control-label col-sm-3" for="inputGroupSuccess2">Input group with success</label>
    <div class="col-sm-9">
      <div class="input-group">
        <span class="input-group-addon">@</span>
        <input type="text" class="form-control" id="inputGroupSuccess2" aria-describedby="inputGroupSuccess2Status">
      </div>
      <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>
      <span id="inputGroupSuccess2Status" class="sr-only">(success)</span>
    </div>
  </div>
</form>
(ñesẽporã)

@ .
(ñesẽporã)
<form class="form-inline">
  <div class="form-group has-success has-feedback">
    <label class="control-label" for="inputSuccess4">Input with success</label>
    <input type="text" class="form-control" id="inputSuccess4" aria-describedby="inputSuccess4Status">
    <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>
    <span id="inputSuccess4Status" class="sr-only">(success)</span>
  </div>
</form>
<form class="form-inline">
  <div class="form-group has-success has-feedback">
    <label class="control-label" for="inputGroupSuccess3">Input group with success</label>
    <div class="input-group">
      <span class="input-group-addon">@</span>
      <input type="text" class="form-control" id="inputGroupSuccess3" aria-describedby="inputGroupSuccess3Status">
    </div>
    <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>
    <span id="inputGroupSuccess3Status" class="sr-only">(success)</span>
  </div>
</form>

Umi icono opcional orekóva .sr-onlyetiqueta kañymby

Eipurúramo .sr-onlymbo’esyry emokañy hag̃ua peteĩ control formulario rehegua <label>(eipuru rangue ambue opción etiquetado rehegua, aria-labelatributo-icha), Bootstrap omohenda ijeheguiete icono ñemohenda oñembojoapy rire.

(ñesẽporã)
@ .
(ñesẽporã)
<div class="form-group has-success has-feedback">
  <label class="control-label sr-only" for="inputSuccess5">Hidden label</label>
  <input type="text" class="form-control" id="inputSuccess5" aria-describedby="inputSuccess5Status">
  <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>
  <span id="inputSuccess5Status" class="sr-only">(success)</span>
</div>
<div class="form-group has-success has-feedback">
  <label class="control-label sr-only" for="inputGroupSuccess4">Input group with success</label>
  <div class="input-group">
    <span class="input-group-addon">@</span>
    <input type="text" class="form-control" id="inputGroupSuccess4" aria-describedby="inputGroupSuccess4Status">
  </div>
  <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>
  <span id="inputGroupSuccess4Status" class="sr-only">(success)</span>
</div>

Control de dimensionamiento rehegua

Emohenda yvatekue eipuruhápe mboꞌepykuéra haꞌeháicha .input-lg, ha emohenda ipypukukue eipurúvo mboꞌepy vore cuadrícula rehegua haꞌeháicha .col-lg-*.

Tamaño de altura rehegua

Ejapo umi control formulario ijyvatevéva térã mbykyvéva ojoajúva umi botón tuichakue rehe.

<input class="form-control input-lg" type="text" placeholder=".input-lg">
<input class="form-control" type="text" placeholder="Default input">
<input class="form-control input-sm" type="text" placeholder=".input-sm">

<select class="form-control input-lg">...</select>
<select class="form-control">...</select>
<select class="form-control input-sm">...</select>

Umi atyguasu forma horizontal rehegua

Pya’e ombotuichave etiqueta ha formulario control hyepýpe .form-horizontalomoĩvo .form-group-lgtérã .form-group-sm.

<form class="form-horizontal">
  <div class="form-group form-group-lg">
    <label class="col-sm-2 control-label" for="formGroupInputLarge">Large label</label>
    <div class="col-sm-10">
      <input class="form-control" type="text" id="formGroupInputLarge" placeholder="Large input">
    </div>
  </div>
  <div class="form-group form-group-sm">
    <label class="col-sm-2 control-label" for="formGroupInputSmall">Small label</label>
    <div class="col-sm-10">
      <input class="form-control" type="text" id="formGroupInputSmall" placeholder="Small input">
    </div>
  </div>
</form>

Dimensionamiento de columna rehegua

Embojere umi entrada columna cuadrícula rehegua, térã oimeraẽ elemento túva jeporupyre, emoañete hag̃ua ndahasýiva umi ancho ojeipotáva.

<div class="row">
  <div class="col-xs-2">
    <input type="text" class="form-control" placeholder=".col-xs-2">
  </div>
  <div class="col-xs-3">
    <input type="text" class="form-control" placeholder=".col-xs-3">
  </div>
  <div class="col-xs-4">
    <input type="text" class="form-control" placeholder=".col-xs-4">
  </div>
</div>

Umi botón rehegua

Etiquetas de botón rehegua

Eipuru umi mbo’esyry botón rehegua peteĩ <a>, <button>, térã <input>elemento rehe.

Joajuha
<a class="btn btn-default" href="#" role="button">Link</a>
<button class="btn btn-default" type="submit">Button</button>
<input class="btn btn-default" type="button" value="Input">
<input class="btn btn-default" type="submit" value="Submit">

Jeporu contexto rehegua

Umi mboꞌepy botón rehegua ikatu ramo jepe ojepuru umi <a>elemento <button>rehe, umi <button>elemento añoite oñepytyvõ ñande componente nav ha navbar ryepýpe.

Umi enlace oactúava botón ramo

Umi <a>elemento ojeporúramo ombaꞌapo hag̃ua botón ramo – omoñepyrũvo funcionalidad página ryepýpe, ojeguata rangue ambue kuatia térã sección-pe página koꞌag̃agua ryepýpe – oñemeꞌevaꞌerã avei chupekuéra peteĩ role="button".

Renderización navegador kurusu rehegua

Peteĩ tembiapo iporãvéva ramo, . romomarandueterei eipuru hag̃ua <button>elemento ikatu jave eñangareko hag̃ua ojoaju hag̃ua jehechauka kurusu rehegua.

Ambue mba’e apytépe, oĩ peteĩ mba’e’oka Firefox <30 -pe ojokóva ñandéve ñamohenda hag̃ua umi botón line-heightof <input>-based, omoheñóiva ndojoajuporãi hag̃ua ambue botón yvatekuére Firefox-pe.

Opciones rehegua

Eipuru oimeraẽva umi mbo’esyry botón ojeguerekóvagui ejapo pya’e hag̃ua peteĩ botón estilo rehegua.

<!-- Standard button -->
<button type="button" class="btn btn-default">Default</button>

<!-- Provides extra visual weight and identifies the primary action in a set of buttons -->
<button type="button" class="btn btn-primary">Primary</button>

<!-- Indicates a successful or positive action -->
<button type="button" class="btn btn-success">Success</button>

<!-- Contextual button for informational alert messages -->
<button type="button" class="btn btn-info">Info</button>

<!-- Indicates caution should be taken with this action -->
<button type="button" class="btn btn-warning">Warning</button>

<!-- Indicates a dangerous or potentially negative action -->
<button type="button" class="btn btn-danger">Danger</button>

<!-- Deemphasize a button by making it look like a link while maintaining button behavior -->
<button type="button" class="btn btn-link">Link</button>

Ombohasávo he’iséva umi tecnología oipytyvõvape

Oipurúvo saꞌi omoĩ hag̃ua heꞌiséva peteĩ botón-pe omeꞌe peteĩ jehechaukarãnte, noñembohasamoꞌãiva umi oiporúvape umi tecnología oipytyvõva – haꞌeháicha umi pantalla moñeꞌerã. Ejesareko marandu ojehechaukáva saꞌi rupive ojehecha porãha pe contenido-gui voi (pe jehaipyre ojehecháva pe botón rehegua), térã oike hag̃ua ambue tape rupive, haꞌeháicha jehaipyre adicional oñeñomivaꞌekue .sr-onlymboꞌepy ndive.

Tuichakuéra

¿Reipotaiterei umi botón tuichavéva térã michĩvéva? Emoĩve .btn-lg, .btn-sm, térã .btn-xsumi tuichakue ambuévape g̃uarã.

<p>
  <button type="button" class="btn btn-primary btn-lg">Large button</button>
  <button type="button" class="btn btn-default btn-lg">Large button</button>
</p>
<p>
  <button type="button" class="btn btn-primary">Default button</button>
  <button type="button" class="btn btn-default">Default button</button>
</p>
<p>
  <button type="button" class="btn btn-primary btn-sm">Small button</button>
  <button type="button" class="btn btn-default btn-sm">Small button</button>
</p>
<p>
  <button type="button" class="btn btn-primary btn-xs">Extra small button</button>
  <button type="button" class="btn btn-default btn-xs">Extra small button</button>
</p>

Ejapo umi botón nivel bloque rehegua —umi oñemosarambíva peteĩ túva ipekue pukukue— emoĩvo .btn-block.

<button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>
<button type="button" class="btn btn-default btn-lg btn-block">Block level button</button>

Estado activo rehegua

Umi botón ojehechaukáta ojepysóramo (oguerekóva peteĩ fondo iñypytũvéva, peteĩ borde iñypytũvéva ha sombra insertada) oñemboguata jave. Umi <button>elemento-pe g̃uarã, kóva ojejapo :active. Umi <a>elemento-pe g̃uarã, ojejapo .active. Ha katu, ikatu reipuru s .active-pe <button>(ha emoinge aria-pressed="true"atributo) tekotevẽramo rembojevy programáticamente estado activo.

Elemento de botón rehegua

Natekotevẽi remoĩve :activeha’égui peteĩ pseudo-clase, ha katu tekotevẽramo reforsa peteĩchagua jehechauka, eñemotenonde ha emoĩve .active.

<button type="button" class="btn btn-primary btn-lg active">Primary button</button>
<button type="button" class="btn btn-default btn-lg active">Button</button>

Elemento de anclaje rehegua

Oñemoĩve pe .activeclase umi <a>botón-pe.

Enlace primario rehegua Joajuha

<a href="#" class="btn btn-primary btn-lg active" role="button">Primary link</a>
<a href="#" class="btn btn-default btn-lg active" role="button">Link</a>

Estado discapacitado rehegua

Ejapo umi botón ojehecha hag̃ua ndaikatúiva ojejapo clic embogue jeývo opacity.

Elemento de botón rehegua

Oñemoĩve pe disabledatributo umi <button>botón-pe.

<button type="button" class="btn btn-lg btn-primary" disabled="disabled">Primary button</button>
<button type="button" class="btn btn-default btn-lg" disabled="disabled">Button</button>

Navegador kurusu rehegua joaju

Emoĩramo disabledatributo peteĩ -pe <button>, Internet Explorer 9 ha iguýpe ohechaukáta jehaipyre gris peteĩ jehaipyre-sombra iñañaitéva reheve ndaikatúiva ñamyatyrõ.

Elemento de anclaje rehegua

Oñemoĩve pe .disabledclase umi <a>botón-pe.

Enlace primario rehegua Joajuha

<a href="#" class="btn btn-primary btn-lg disabled" role="button">Primary link</a>
<a href="#" class="btn btn-default btn-lg disabled" role="button">Link</a>

Ko’ápe jaipuru .disabledclase utilidad ramo, ojoguáva .activeclase común-pe, upévare noñeikotevẽi prefijo.

Enlace funcionalidad rehegua advertencia

Ko mbo’esyry oipuru pointer-events: noneoñeha’ã hag̃ua ombogue <a>s joajuha rembiapo, ha katu upe CSS mba’ekuaarã ne’ĩra gueteri oñemboheko ha ndojeipytyvõi hekopete Opera 18 ha iguýpe, térã Internet Explorer 11. Avei, umi kundahárape jepe oipytyvõva pointer-events: none, teclado navegación opyta ndojehúi mba’eve, he’iséva umi teclado ohecháva ha umi oiporúva tecnología oipytyvõva ikatúta gueteri omomba’apo ko’ã enlace. Upéicharõ, reime hag̃ua seguro, eipuru JavaScript personalizado embogue hag̃ua ko’ãichagua enlace.

Ta’ãngamýi

Ta’angakuéra ombohováiva

Taꞌãngamýi Bootstrap 3-pe ikatu ojejapo ombohovái hag̃ua .img-responsivemboꞌepy oñembojoapývo rupive. Kóva ojeporu max-width: 100%;, height: auto;ha display: block;taꞌãngamýi rehe ikatu hag̃uáicha ojeescala porã elemento túvape.

Oñemombyte hag̃ua taꞌãngamýi oipurúva .img-responsivemboꞌepy, eipuru .center-blockrangue .text-center. Ehechakuaa mbo’esyry pytyvõhára vore rehegua reikuaave hag̃ua .center-blockjepuru rehegua.

SVG taꞌãngamýi ha IE 8-10

Internet Explorer 8-10-pe, SVG taꞌãngamýi orekóva .img-responsiveoguereko tuichaha desproporcionadamente. Oñemyatyrõ hag̃ua kóva, emoĩve width: 100% \9;tekotevẽhápe. Bootstrap ndoiporúi kóva ijeheguiete omoheñóigui complicación ambue taꞌãngamýi formato-pe.

<img src="..." class="img-responsive" alt="Responsive image">

Ta’anga ra’angakuéra

Emoĩve mboꞌepy peteĩ <img>elemento-pe emohenda hag̃ua taꞌãngamýi ndahasýiva oimeraẽ proyecto-pe.

Navegador kurusu rehegua joaju

Eñongatu ne akãme Internet Explorer 8-pe ofaltaha pytyvõ umi esquina redondeada-pe g̃uarã.

140x140 rehegua 140x140 rehegua 140x140 rehegua
<img src="..." alt="..." class="img-rounded">
<img src="..." alt="..." class="img-circle">
<img src="..." alt="..." class="img-thumbnail">

Umi mbo’esyry pytyvõhára rehegua

Umi sa’y contextual rehegua

Ombohasa significado color rupive peteî puñado de clases de utilidad énfasis reheve. Ko’ãva ikatu avei ojeporu enlace-kuérape ha iñypytũta hover-pe ñande estilo enlace por defecto-icha.

Fusce dapibus, tellus ac maldición commodo, tortor mauris nibh rehegua.

Nullam id dolor id nibh ultrices mba'yrumýi ut id elit.

Duis mollis, est no commodo luctus, nisi erat ligula rehegua.

Maecenas sed diam eget risus varius blandit oguapy amet ndaha'éiva magna.

Etiam porta sem malesuada magna mollis euismod rehegua.

Donec ullamcorper nulla ndaha'éiva metus auctor fringilla rehegua.

<p class="text-muted">...</p>
<p class="text-primary">...</p>
<p class="text-success">...</p>
<p class="text-info">...</p>
<p class="text-warning">...</p>
<p class="text-danger">...</p>

Oñembohovái especificidad rehe

Sapy ánte ndaikatúi ojeporu umi clase énfasis rehegua oguerekógui especificidad ambue selector rehegua. Hetavéramo, peteĩ tembiaporã suficiente haꞌehína embojere nde jehaipyre peteĩ <span>-pe mboꞌepy ndive.

Ombohasávo he’iséva umi tecnología oipytyvõvape

Oipurúvo saꞌi omoĩ hag̃ua heꞌiséva omeꞌe peteĩ jehechaukarãnte, noñembohasamoꞌãiva umi oiporúvape umi tecnología oipytyvõva – haꞌeháicha umi pantalla moñeꞌerã. Ejesareko marandu ojehechaukáva saꞌi rupive ojehecha porãha pe contenido-gui voi (umi saꞌi contextual ojepuru oñemombarete hag̃uánte heꞌiséva oĩmava jehaipyre/marca-pe), térã oike hag̃ua ambue tape rupive, haꞌeháicha jehaipyre adicional oñeñomivaꞌekue .sr-onlymboꞌepy ndive .

Umi antecedente contexto rehegua

Ojogua umi clase color textual contextual-pe, emohenda fácilmente peteĩ elemento fondo oimeraẽ clase contextual-pe. Umi componente Ancla rehegua iñypytũta hover-pe, umi clase de texto-icha.

Nullam id dolor id nibh ultrices mba'yrumýi ut id elit.

Duis mollis, est no commodo luctus, nisi erat ligula rehegua.

Maecenas sed diam eget risus varius blandit oguapy amet ndaha'éiva magna.

Etiam porta sem malesuada magna mollis euismod rehegua.

Donec ullamcorper nulla ndaha'éiva metus auctor fringilla rehegua.

<p class="bg-primary">...</p>
<p class="bg-success">...</p>
<p class="bg-info">...</p>
<p class="bg-warning">...</p>
<p class="bg-danger">...</p>

Oñembohovái especificidad rehe

Sapyꞌante ndaikatúi ojeporu umi clase de fondo contextual rehegua oguerekógui especificidad ambue selector rehegua. Oĩ káso, peteĩ tembiaporã suficiente haꞌehína embojere ne elemento contenido peteĩ <div>-pe mboꞌepy ndive.

Ombohasávo he’iséva umi tecnología oipytyvõvape

Ojehuháicha umi color contextual -pe , easegura oimeraẽ significado oñembohasáva color rupive oñembohasa avei peteĩ formato ndahaꞌeiva puramente presentación-pe.

Oñemboty icono

Eipuru icono genérico ñemboty rehegua emboyke hag̃ua contenido ha’eháicha modal ha alerta.

<button type="button" class="close" aria-label="Close"><span aria-hidden="true">&times;</span></button>

Carets rehegua

Eipuru caret ehechauka hagua funcionalidad ha dirección desplegable rehegua. Eñamindu’u pe caret por defecto ombojere jeýta ijeheguiete umi menú desplegable-pe .

<span class="caret"></span>

Umi flotador pya’e

Embohasa petet elemento akatúa téra asu gotyo petet clase ndive. !importantoike ani haguã oî umi tema especificidad rehegua. Umi clase ikatu avei ojeporu mixin ramo.

<div class="pull-left">...</div>
<div class="pull-right">...</div>
// Classes
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}

// Usage as mixins
.element {
  .pull-left();
}
.another-element {
  .pull-right();
}

Ndaha’éi ojepuru hag̃ua umi navbar-pe

Oñemohenda hag̃ua umi componente oĩva navbar-pe umi clase utilidad rehegua ndive, eipuru .navbar-lefttérã .navbar-righthendaguépe. Ehecha umi docs navbar rehegua umi detalle rehegua.

Umi bloque contenido rehegua centro-pe

Emohenda peteĩ elemento display: blockha mbytépe vía margin. Ojeguereko mixin ha clase ramo.

<div class="center-block">...</div>
// Class
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

// Usage as a mixin
.element {
  .center-block();
}

Ñemyatyrõ hesakãva

Oñemopotῖ pyaꞌe floathag̃ua s oñembojoapývo .clearfix elemento túva rehe . Oipuru micro clearfix omoherakuãháicha Nicolas Gallagher. Ikatu avei ojeporu mixin ramo.

<!-- Usage as a class -->
<div class="clearfix">...</div>
// Mixin itself
.clearfix() {
  &:before,
  &:after {
    content: " ";
    display: table;
  }
  &:after {
    clear: both;
  }
}

// Usage as a mixin
.element {
  .clearfix();
}

Ohechauka ha omokañy contenido

Ojeforsa peteĩ elemento ojehechauka térã oñeñomi hag̃ua ( oikehápe umi pantalla moñeꞌerãme g̃uarã ) ojeporúvo .showha .hiddenmboꞌepykuéra. Koꞌã clase oipuru !importantani hag̃ua oiko umi conflicto especificidad rehegua, umi flotador pyaꞌeháicha . Ha’ekuéra ojeguereko toggling nivel bloque-pe g̃uarãnte. Ikatu avei ojeporu mixin ramo.

.hideojeguereko, ha katu ndaha’éi jepivegua ohupytyva’ekue umi pantalla moñe’ẽhárape ha ndojepuruvéima v3.0.1 guive. Eipuru .hiddentérã .sr-onlyhendaguépe.

Avei, .invisibleikatu ojepuru oñemboheko hag̃ua peteĩ elemento jehechauka añoite, heꞌiséva i displaynoñemoambuéi ha pe elemento ikatu gueteri oityvyro kuatia osyryha.

<div class="show">...</div>
<div class="hidden">...</div>
// Classes
.show {
  display: block !important;
}
.hidden {
  display: none !important;
}
.invisible {
  visibility: hidden;
}

// Usage as mixins
.element {
  .show();
}
.another-element {
  .hidden();
}

Lector de pantalla ha contenido navegación teclado rehegua

Eñomi peteĩ elemento opaite tembipuru’ípe ndaha’éiramo umi pantalla moñe’ẽhára orekóva .sr-only. Embojoaju .sr-onlyndive .sr-only-focusableehechauka jey hag̃ua elemento oñembohape jave (techapyrã: peteĩ puruhára teclado-pe g̃uarãnte). Tekotevê ojesegui haguã umi tembiapo iporãvéva accesibilidad rehegua . Ikatu avei ojeporu mixin ramo.

<a class="sr-only sr-only-focusable" href="#content">Skip to main content</a>
// Usage as a mixin
.skip-navigation {
  .sr-only();
  .sr-only-focusable();
}

Ta’anga ñemyengovia

Eipuru .text-hidemboꞌepy térã mixin oipytyvõ hag̃ua emyengovia hag̃ua peteĩ elemento jehaipyre contenido peteĩ taꞌãngamýi tenondegua rehe.

<h1 class="text-hide">Custom heading</h1>
// Usage as a mixin
.heading {
  .text-hide();
}

Umi servicios públicos ombohováiva

Oñemoheñói pyaꞌeve hag̃ua móvil-pe g̃uarã, eipuru koꞌã mboꞌepy utilidad rehegua ehechauka ha emokañy hag̃ua contenido dispositivo rupive consulta de medios rupive. Avei oike umi clase utilidad rehegua oñembohasávo contenido oñeimprimívo.

Eñeha’ã eipuru ko’ãva peteĩ base limitada-pe ha ani emoheñói versión enteramente diferente peteĩ sitio-gui. Upéva rangue, eipuru umíva rekomplementa hag̃ua káda aparáto presentasión.

Umi clase ojeguerekóva

Eipuru peteĩ térã ñembojoaju umi mbo’esyry ojeguerekóvagui embohasa hag̃ua contenido umi punto de ruptura jehechaukaha rupi.

Umi aparato michĩvéva extraTeléfonokuéra (<768px) . Umi tembipuru michĩvaTabletas (≥768px) rehegua . Umi dispositivo mediano reheguaEscritorio-kuéra (≥992px) . Umi tembipuru tuichávaEscritorio rehegua (≥1200px) .
.visible-xs-* Ojehecha
.visible-sm-* Ojehecha
.visible-md-* Ojehecha
.visible-lg-* Ojehecha
.hidden-xs Ojehecha Ojehecha Ojehecha
.hidden-sm Ojehecha Ojehecha Ojehecha
.hidden-md Ojehecha Ojehecha Ojehecha
.hidden-lg Ojehecha Ojehecha Ojehecha

v3.2.0 guive, umi .visible-*-*mboꞌepy peteĩteĩva punto de ruptura-pe g̃uarã oúva mbohapy variación-pe, peteĩva peteĩteĩva CSS displaymbaꞌekuaarã valor rehegua oñemboguapýva iguýpe.

Grupo de clases rehegua CSS reheguadisplay
.visible-*-block display: block;
.visible-*-inline display: inline;
.visible-*-inline-block display: inline-block;

Upéicha, umi pantalla michĩvévape g̃uarã ( xs) techapyrãramo, umi .visible-*-*clase ojeguerekóva haꞌehína: .visible-xs-block, .visible-xs-inline, ha .visible-xs-inline-block.

Umi mbo’esyry .visible-xs, .visible-sm, .visible-md, ha .visible-lgoĩ avei, ha katu ndojepuruvéima v3.2.0 guive . Haꞌekuéra ojoja aproximadamente .visible-*-block, ndahaꞌeiramo umi káso especial adicional umi <table>elemento ojoajúva toggling rehe.

Umi clase de impresión rehegua

Ojogua umi clase ombohováiva jepiguáicha, eipuru ko’ãva embohasa hag̃ua contenido impresión-pe g̃uarã.

Mbo’esyrykuéra rehegua Navegador rehegua Impresión rehegua
.visible-print-block
.visible-print-inline
.visible-print-inline-block
Ojehecha
.hidden-print Ojehecha

Pe mbo’esyry .visible-printoĩ avei ha katu ndojepuruvéima v3.2.0 guive. Ojoguaite .visible-print-block, ndahaꞌeiramo umi káso especial adicional umi <table>elemento -relacionado rehegua.

Umi káso prueba rehegua

Embotuichave ne kundahára térã ekarga opaichagua tembipuru’ípe eñeha’ã hag̃ua umi mbo’esyry utilidad ombohováiva.

Ojehecha ko...

Umi marca verde ohechauka pe elemento ojehechaha nde jehechaukaha ko’áĝaguápe.

✔ Ojehecha x-michĩme
✔ Ojehecha michĩva ári
Mbyte ✔ Ojehecha medio rehe
✔ Ojehecha tuicha ári
✔ Ojehecha x-michĩ ha michĩva ári
✔ Ojehecha mediano ha tuicháva rehe
✔ Ojehecha x-michĩ ha mediano-pe
✔ Ojehecha michĩ ha tuicháva ári
✔ Ojehecha x-michĩ ha tuicháva ári
✔ Ojehecha michĩ ha mediano rehe

Oñomiva'ekue...

Ko’ápe, umi marca verde ohechauka avei pe elemento oñeñomiha nde jehechaukaha ko’áĝaguápe.

✔ Oñomi x-michĩ ári
✔ Oñomi michĩva ári
Mbyte ✔ Oñeñomi medio rehe
✔ Oñomi tuicháva ári
✔ Oñomi x-michĩ ha michĩva ári
✔ Oñomi mediano ha tuicháva ári
✔ Oñomi x-michĩ ha mediano ári
✔ Oñomi michĩ ha tuicháva ári
✔ Oñomi x-michĩ ha tuicháva ári
✔ Oñomi michĩ ha mediano ári

Oipurúvo Sa’ive

Bootstrap CSS oñemopuꞌa Less rehe, peteĩ preprocesador oguerekóva tembiaporã ambuéva haꞌeháicha umi mbaꞌekuaarã, mixin ha tembiaporã oñemboheko hag̃ua CSS. Umi ohekáva oipuru hag̃ua vore Less ypykue ñande vore CSS oñembohekopyréva rangue ikatu oipuru hetaiterei mbaꞌekuaarã ha mixin jaipurúva marco pukukue javeve.

Umi variable ha mixin rejilla rehegua oñembohape sistema Rejilla vore ryepýpe .

Oñembyatývo Bootstrap

Bootstrap ikatu ojepuru mokõi hendáicha jepe: CSS oñembohekopyréva ndive térã umi vore Less ypykue ndive. Oñembyaty hag̃ua umi vore Sa’ive, ehecha Ñepyrũrã vore mba’éichapa emohendava’erã ne ñemoheñói rekoha emongu’e hag̃ua tembiapoukapy oñeikotevẽva.

Umi tembipuru mbohapýha compilación rehegua ikatu ombaꞌapo Bootstrap ndive, ha katu ndojeguerohorýi ore equipo central-pe.

Variables rehegua

Umi variable ojepuru proyecto tuichakue javeve peteĩ tape ramo oñecentraliza ha oñembohasa hag̃ua umi valor ojeporúva jepi haꞌeháicha color, espaciado térã pila de fuente. Peteĩ ñembyaipaite rehegua, ehecha Personalizador .

Umi sa’ykuéra

Eipuru pyaꞌete mokõi esquema de colores: escala de grises ha semántica. Umi saꞌi escala gris rehegua omeꞌe jeike pyaꞌe umi sombra ojeporúva jepi morotĩvape ha semántico katu oike opaichagua saꞌi oñemeꞌevaꞌekue valor contextual heꞌisévape.

@gray-darker:  lighten(#000, 13.5%); // #222
@gray-dark:    lighten(#000, 20%);   // #333
@gray:         lighten(#000, 33.5%); // #555
@gray-light:   lighten(#000, 46.7%); // #777
@gray-lighter: lighten(#000, 93.5%); // #eee
@brand-primary: darken(#428bca, 6.5%); // #337ab7
@brand-success: #5cb85c;
@brand-info:    #5bc0de;
@brand-warning: #f0ad4e;
@brand-danger:  #d9534f;

Eipuru oimeraẽva koꞌã mbaꞌekuaarã saꞌi rehegua oĩháicha térã emohenda jey umi mbaꞌekuaarã heꞌisévape nde proyecto-pe g̃uarã.

// Use as-is
.masthead {
  background-color: @brand-primary;
}

// Reassigned variables in Less
@alert-message-background: @brand-info;
.alert {
  background-color: @alert-message-background;
}

Andamio rehegua

Peteĩ puñado de variables emohenda pya’e hag̃ua umi elemento clave nde sitio esqueleto rehegua.

// Scaffolding
@body-bg:    #fff;
@text-color: @black-50;

Emohenda fácilmente nde enlace-kuéra color oike porãva reheve peteĩ valor añoite reheve.

// Variables
@link-color:       @brand-primary;
@link-hover-color: darken(@link-color, 15%);

// Usage
a {
  color: @link-color;
  text-decoration: none;

  &:hover {
    color: @link-hover-color;
    text-decoration: underline;
  }
}

Ñañamindu’u pe @link-hover-coloroipuruha peteĩ tembiaporã, ambue tembipuru tuichaitereíva Less-gui, omoheñói hag̃ua ijeheguiete pe hover sa’y oike porãva. Ikatu reipuru darken, lighten, saturate, ha desaturate.

Tipografía rehegua

Emohenda pya’e ne ñe’ẽryru, jehaipyre tuichakue, tenondegua ha hetave mba’e mbovymi mba’e’oka pya’e reheve. Bootstrap oipuru koꞌãva avei omeꞌe hag̃ua mixin tipográfico ndahasýiva.

@font-family-sans-serif:  "Helvetica Neue", Helvetica, Arial, sans-serif;
@font-family-serif:       Georgia, "Times New Roman", Times, serif;
@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
@font-family-base:        @font-family-sans-serif;

@font-size-base:          14px;
@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px

@font-size-h1:            floor((@font-size-base * 2.6)); // ~36px
@font-size-h2:            floor((@font-size-base * 2.15)); // ~30px
@font-size-h3:            ceil((@font-size-base * 1.7)); // ~24px
@font-size-h4:            ceil((@font-size-base * 1.25)); // ~18px
@font-size-h5:            @font-size-base;
@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px

@line-height-base:        1.428571429; // 20/14
@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px

@headings-font-family:    inherit;
@headings-font-weight:    500;
@headings-line-height:    1.1;
@headings-color:          inherit;

Iconos rehegua

Mokõi mba’e’oka pya’e emohenda hag̃ua ne mboajepyréva tenda ha vore réra.

@icon-font-path:          "../fonts/";
@icon-font-name:          "glyphicons-halflings-regular";

Umi componente rehegua

Umi componente Bootstrap tuichakue javeve oipuru peteĩva umi variable por defecto omohenda hag̃ua valor común. Ko’ápe oĩ umi ojepuruvéva.

@padding-base-vertical:          6px;
@padding-base-horizontal:        12px;

@padding-large-vertical:         10px;
@padding-large-horizontal:       16px;

@padding-small-vertical:         5px;
@padding-small-horizontal:       10px;

@padding-xs-vertical:            1px;
@padding-xs-horizontal:          5px;

@line-height-large:              1.33;
@line-height-small:              1.5;

@border-radius-base:             4px;
@border-radius-large:            6px;
@border-radius-small:            3px;

@component-active-color:         #fff;
@component-active-bg:            @brand-primary;

@caret-width-base:               4px;
@caret-width-large:              5px;

Mixin ñemuhára rehegua

Umi ñemuha mixin ha’e umi mixin oipytyvõva oipytyvõ hag̃ua heta kundahárape omoĩvo opaite ñemuha ñe’ẽpehẽtai iñimportánteva ne CSS oñembohekopyrévape.

Caja-tamaño rehegua

Emoĩjey nde componentekuéra modelo caja peteĩ mixin reheve. Pe contexto rehegua, ehecha ko artículo oipytyvõva Mozilla -gui .

Pe mixin ndojepuruvéima v3.2.0 guive, oñemoĩvo Autoprefixer. Oñongatu hag̃ua mbaꞌekuaarã tapykue gotyogua, Bootstrap oipurúta gueteri mixin hyepýpe Bootstrap v4 peve.

.box-sizing(@box-model) {
  -webkit-box-sizing: @box-model; // Safari <= 5
     -moz-box-sizing: @box-model; // Firefox <= 19
          box-sizing: @box-model;
}

Esquinas redondeadas rehegua

Koꞌág̃a rupi opaite kundahára koꞌag̃agua oipytyvõ pe mbaꞌekuaarã ndahaꞌeiva ñepyrũrã border-radius. Upéicha rupi, ndaipóri .border-radius()mixin, ha katu Bootstrap oguereko umi tapereko mbykymi oñembojere pyaꞌe hag̃ua mokõi esquina peteĩ mbaꞌe ykére.

.border-top-radius(@radius) {
  border-top-right-radius: @radius;
   border-top-left-radius: @radius;
}
.border-right-radius(@radius) {
  border-bottom-right-radius: @radius;
     border-top-right-radius: @radius;
}
.border-bottom-radius(@radius) {
  border-bottom-right-radius: @radius;
   border-bottom-left-radius: @radius;
}
.border-left-radius(@radius) {
  border-bottom-left-radius: @radius;
     border-top-left-radius: @radius;
}

Caja (Gota) sombras rehegua

Nde audiencia objetivo oipurúramo umi navegador ha dispositivo ipyahuvéva ha tuichavéva, eñangareko eipurunte hag̃ua pe box-shadowpropiedad ijehegui. Eikotevẽramo pytyvõ Android (pre-v4) ha iOS tembipuru’i itujavévape g̃uarã (iOS 5 mboyve), eipuru mixin ndojepuruvéimava ejagarra hag̃ua -webkitñe’ẽpehẽtai oñeikotevẽva.

Pe mixin ndojepuruvéima v3.1.0 guive, Bootstrap ndoipytyvõigui oficialmente umi plataforma itujáva ndoipytyvõiva propiedad estándar. Oñongatu hag̃ua mbaꞌekuaarã tapykue gotyogua, Bootstrap oipuru meme vaꞌerã mixin hyepýpe Bootstrap v4 peve.

Eipuru katuete umi rgba()sa’y nde caja sombra-pe ikatu hag̃uáicha oñembojehe’a hekopete ikatuháicha umi fondo ndive.

.box-shadow(@shadow: 0 1px 3px rgba(0,0,0,.25)) {
  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1
          box-shadow: @shadow;
}

Umi transición rehegua

Múltiple mixin ojejapo hagua flexibilidad. Emohenda opaite marandu jehaipyre rehegua peteĩva ndive, térã emombeꞌu peteĩ retraso ha ipukukue añónte oñeikotevẽháicha.

Umi mixin ndojepuruvéima v3.2.0 guive, oñemboguapy jave Autoprefixer. Oñongatu hag̃ua mbaꞌekuaarã tapykue gotyogua, Bootstrap oipuru meme umi mixin hyepýpe Bootstrap v4 peve.

.transition(@transition) {
  -webkit-transition: @transition;
          transition: @transition;
}
.transition-property(@transition-property) {
  -webkit-transition-property: @transition-property;
          transition-property: @transition-property;
}
.transition-delay(@transition-delay) {
  -webkit-transition-delay: @transition-delay;
          transition-delay: @transition-delay;
}
.transition-duration(@transition-duration) {
  -webkit-transition-duration: @transition-duration;
          transition-duration: @transition-duration;
}
.transition-timing-function(@timing-function) {
  -webkit-transition-timing-function: @timing-function;
          transition-timing-function: @timing-function;
}
.transition-transform(@transition) {
  -webkit-transition: -webkit-transform @transition;
     -moz-transition: -moz-transform @transition;
       -o-transition: -o-transform @transition;
          transition: transform @transition;
}

Umi ñemoambue ojejapóva

Ojere, ojeescala, oñembohasa (omomýi) térã ojere oimeraẽ mbaꞌe.

Umi mixin ndojepuruvéima v3.2.0 guive, oñemboguapy jave Autoprefixer. Oñongatu hag̃ua mbaꞌekuaarã tapykue gotyogua, Bootstrap oipuru meme umi mixin hyepýpe Bootstrap v4 peve.

.rotate(@degrees) {
  -webkit-transform: rotate(@degrees);
      -ms-transform: rotate(@degrees); // IE9 only
          transform: rotate(@degrees);
}
.scale(@ratio; @ratio-y...) {
  -webkit-transform: scale(@ratio, @ratio-y);
      -ms-transform: scale(@ratio, @ratio-y); // IE9 only
          transform: scale(@ratio, @ratio-y);
}
.translate(@x; @y) {
  -webkit-transform: translate(@x, @y);
      -ms-transform: translate(@x, @y); // IE9 only
          transform: translate(@x, @y);
}
.skew(@x; @y) {
  -webkit-transform: skew(@x, @y);
      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
          transform: skew(@x, @y);
}
.translate3d(@x; @y; @z) {
  -webkit-transform: translate3d(@x, @y, @z);
          transform: translate3d(@x, @y, @z);
}

.rotateX(@degrees) {
  -webkit-transform: rotateX(@degrees);
      -ms-transform: rotateX(@degrees); // IE9 only
          transform: rotateX(@degrees);
}
.rotateY(@degrees) {
  -webkit-transform: rotateY(@degrees);
      -ms-transform: rotateY(@degrees); // IE9 only
          transform: rotateY(@degrees);
}
.perspective(@perspective) {
  -webkit-perspective: @perspective;
     -moz-perspective: @perspective;
          perspective: @perspective;
}
.perspective-origin(@perspective) {
  -webkit-perspective-origin: @perspective;
     -moz-perspective-origin: @perspective;
          perspective-origin: @perspective;
}
.transform-origin(@origin) {
  -webkit-transform-origin: @origin;
     -moz-transform-origin: @origin;
      -ms-transform-origin: @origin; // IE9 only
          transform-origin: @origin;
}

Animaciones rehegua

Peteĩ mixin añoite ojepuru hag̃ua opaite CSS3 mbaꞌekuaarã animación rehegua peteĩ declaración-pe ha ambue mixin mbaꞌekuaarã peteĩteĩvape g̃uarã.

Umi mixin ndojepuruvéima v3.2.0 guive, oñemboguapy jave Autoprefixer. Oñongatu hag̃ua mbaꞌekuaarã tapykue gotyogua, Bootstrap oipuru meme umi mixin hyepýpe Bootstrap v4 peve.

.animation(@animation) {
  -webkit-animation: @animation;
          animation: @animation;
}
.animation-name(@name) {
  -webkit-animation-name: @name;
          animation-name: @name;
}
.animation-duration(@duration) {
  -webkit-animation-duration: @duration;
          animation-duration: @duration;
}
.animation-timing-function(@timing-function) {
  -webkit-animation-timing-function: @timing-function;
          animation-timing-function: @timing-function;
}
.animation-delay(@delay) {
  -webkit-animation-delay: @delay;
          animation-delay: @delay;
}
.animation-iteration-count(@iteration-count) {
  -webkit-animation-iteration-count: @iteration-count;
          animation-iteration-count: @iteration-count;
}
.animation-direction(@direction) {
  -webkit-animation-direction: @direction;
          animation-direction: @direction;
}

Opacidad rehegua

Emohenda opacidad opaite kundahárape g̃uarã ha eme’ẽ peteĩ filterfallback IE8-pe g̃uarã.

.opacity(@opacity) {
  opacity: @opacity;
  // IE8 filter
  @opacity-ie: (@opacity * 100);
  filter: ~"alpha(opacity=@{opacity-ie})";
}

Jehaipyre tenda’i rehegua

Omeꞌe contexto umi control formulario rehegua peteĩteĩva campo ryepýpe.

.placeholder(@color: @input-color-placeholder) {
  &::-moz-placeholder           { color: @color; } // Firefox
  &:-ms-input-placeholder       { color: @color; } // Internet Explorer 10+
  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome
}

Umi columna rehegua

Emoheñói columna CSS rupive peteĩ elemento ryepýpe.

.content-columns(@width; @count; @gap) {
  -webkit-column-width: @width;
     -moz-column-width: @width;
          column-width: @width;
  -webkit-column-count: @count;
     -moz-column-count: @count;
          column-count: @count;
  -webkit-column-gap: @gap;
     -moz-column-gap: @gap;
          column-gap: @gap;
}

Gradientes rehegua

Embojere pyaꞌe oimeraẽ mokõi saꞌi peteĩ gradiente fondo-pe. Eñemotenondeve ha emohenda petet dirección, eipuru mbohapy color téra eipuru petet gradiente radial. Peteĩ mixin rupive rehupyty opaite ñe’ẽjoaju ñepyrũrã reikotevẽtava.

#gradient > .vertical(#333; #000);
#gradient > .horizontal(#333; #000);
#gradient > .radial(#333; #000);

Ikatu avei emombeꞌu ángulo peteĩ gradiente mokõi saꞌi estándar, lineal rehegua:

#gradient > .directional(#333; #000; 45deg);

Oiméramo reikotevẽ peteĩ gradiente estilo barbero-raya, upéva ndahasýi, avei. Emombe’únte peteĩ color añoite ha ñamoĩta peteĩ raya morotĩ translúcida.

#gradient > .striped(#333; 45deg);

Yvate ante ha eipuru mbohapy sa’y hendaguépe. Emohenda peteĩha sa’y, mokõiha sa’y, mokõiha sa’y sa’y jejopy (peteĩ valor porcentual 25-icha%), ha mbohapyha sa’y ko’ã mixin reheve:

#gradient > .vertical-three-colors(#777; #333; 25%; #000);
#gradient > .horizontal-three-colors(#777; #333; 25%; #000);

¡Akã yvate! Tekotevẽramo araka’eve eipe’a peteĩ gradiente, eñangareko eipe’a hag̃ua oimeraẽ IE-pegua filterikatúva remoĩve. Ikatu rejapo upéva reiporúvo pe .reset-filter()mixin ijykére background-image: none;.

Mixin utilidad rehegua

Umi mixin utilidad rehegua haꞌehína umi mixin ombojoajúva ambue mbaꞌe CSS mbaꞌekuaarã ndojoajúiva ohupyty hag̃ua peteĩ mbaꞌe térã tembiaporã específico.

Ñemyatyrõ hesakãva

Hesarái ñamoĩvo class="clearfix"oimeraẽ elemento rehe ha upéva rangue ñamoĩ pe .clearfix()mixin oĩháme. Oipuru micro clearfix Nicolas Gallagher -gui oúva .

// Mixin
.clearfix() {
  &:before,
  &:after {
    content: " ";
    display: table;
  }
  &:after {
    clear: both;
  }
}

// Usage
.container {
  .clearfix();
}

Centrado horizontal rehegua

Pya’e oñecentra oimeraẽ elemento ituva ryepýpe. Oikotevê widthtérã max-widthoñemohenda haguã.

// Mixin
.center-block() {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

// Usage
.container {
  width: 940px;
  .center-block();
}

Umi pytyvõhára tamaño rehegua

Emombeꞌu peteĩ mbaꞌe dimensión ndahasýiva.

// Mixins
.size(@width; @height) {
  width: @width;
  height: @height;
}
.square(@size) {
  .size(@size; @size);
}

// Usage
.image { .size(400px; 300px); }
.avatar { .square(48px); }

Área de texto ojeredimensionáva

Emohenda pyaꞌe umi opción ñemoambue tuichakue rehegua oimeraẽva textarea-pe g̃uarã, térã oimeraẽ ambue elemento-pe g̃uarã. Oñemohenda ñepyrũrã kundahára reko jepiveguápe ( both).

.resizable(@direction: both) {
  // Options: horizontal, vertical, both
  resize: @direction;
  // Safari fix
  overflow: auto;
}

Oñembotývo jehaipyre

Oñemboty pyaꞌe jehaipyre peteĩ elipsis reheve peteĩ mixin año reheve. Oikotevê elemento ha'e haguã blocktérã inline-blocknivel.

// Mixin
.text-overflow() {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

// Usage
.branch-name {
  display: inline-block;
  max-width: 200px;
  .text-overflow();
}

Retina ta’angakuéra

Emombeꞌu mokõi taꞌãngamýi rape ha @1x taꞌãngamýi dimensión, ha Bootstrap omeꞌeta peteĩ @2x medio ñeporandu. Oiméramo reguereko heta ta’ãngamýi reservi hag̃ua, ehechamína ehai nde retina ra’ãnga CSS manualmente peteĩ consulta medio-pe.

.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {
  background-image: url("@{file-1x}");

  @media
  only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (   min--moz-device-pixel-ratio: 2),
  only screen and (     -o-min-device-pixel-ratio: 2/1),
  only screen and (        min-device-pixel-ratio: 2),
  only screen and (                min-resolution: 192dpi),
  only screen and (                min-resolution: 2dppx) {
    background-image: url("@{file-2x}");
    background-size: @width-1x @height-1x;
  }
}

// Usage
.jumbotron {
  .img-retina("/img/bg-1x.png", "/img/bg-2x.png", 100px, 100px);
}

Oipurúvo Sass

Bootstrap oñemopu’ã aja Less-pe, oguereko avei peteĩ puerto oficial Sass . Roñongatu peteĩ GitHub ryru añóntepe ha roñangareko ñembopyahu peteĩ script ñembohasa reheve.

Mba'épa oike ipype

Pe puerto Sass oguerekógui peteĩ repo añónte ha oservi peteĩ audiencia iñambue’imivape, umi contenido proyecto rehegua tuicha iñambue pe proyecto Bootstrap principal-gui. Kóva oasegura puerto Sass oñemohenda porãha heta sistema Sass-pegua ndive ikatuháicha.

Tapepo'i Techaukaha
lib/ Código de gema ruby ​​(Configuración Sass, integraciones Rails ha Compass) .
tasks/ Umi script convertidor rehegua (ojere yvate gotyo Sa’ive Sass-pe) .
test/ Umi prueba de compilación rehegua
templates/ Brújula paquete manifiesto rehegua
vendor/assets/ Sass, JavaScript ha vore vore rehegua
Rakefile Tembiaporã hyepypegua, ha’eháicha rastrillo ha convertir

Eike Sass puerto GitHub ryru’ípe rehecha hag̃ua ko’ã vore tembiapohápe.

Instalación rehegua

Ojeikuaa hag̃ua mba’éichapa oñemboguapy ha ojepurukuaa Bootstrap Sass-pe g̃uarã, ehecha GitHub ryru readme . Haꞌehína pe fuente ipyahuvéva ha oguereko marandu ojepuru hag̃ua Rails, Compass ha Sass proyecto estándar ndive.

Ñepyrũrã Sass-pe g̃uarã