Source

Oñemoambuévo v4-pe

Bootstrap 4 haꞌehína peteĩ jehai jey tuicháva tembiaporã tuichakue javeve. Umi ñemoambue ojehecharamovéva oñembohysýi ko’ápe, ha upéi umi ñemoambue específicovéva umi componente relevante-pe.

Umi cambio estable rehegua

Oñemomýivo Beta 3-gui ñande v4.0 ñeguenohẽ estable-pe, ndaipóri ñemoambue oñembyaíva, ha katu oĩ ñemoambue ojehechakuaáva.

Impresión rehegua

  • Oñemohenda umi utilidad impresión rehegua oñembyaíva. Ymave, ojeporúvo peteĩ .d-print-*mbo’esyry oñemboykéta oñeha’arõ’ỹre oimeraẽ ambue .d-*mbo’esyry. Ko’áğa, ombojoaju hikuái ñande ambue utilidad jehechaukarã ha ojeporu upe medio-pe añoite ( @media print).

  • Oñembotuichave umi purupyrã jehechaukarã impresión rehegua ojeguerekóva ombojoaju hag̃ua ambue purupyrã. Beta 3 ha tuichavéva añoite oguereko block, inline-block, inline, ha none. Estable v4 oñembojoapy flex, inline-flex, table, table-row, ha table-cell.

  • Oñemohenda impresión jehechauka mboyvegua ñembohasa kundahára apytépe umi estilo impresión pyahu reheve ohechaukáva @page size.

Beta 3 oñemoambue

Beta 2 ohecha ramo jepe pe gran parte ore cambio rotura fase beta aja, ha katu roguereko gueteri mbovymi oikotevẽva oñembohovái Beta 3 ñeguenohẽme. Ko’ã ñemoambue ojepuru rembopyahúramo Beta 3-pe Beta 2-gui térã oimeraẽva Bootstrap versión itujavévagui.

Hekopeteĩ joavy

  • $thumbnail-transitionOjepe’a pe mba’e’oka ndojeporúiva . Ndorotransicionáikuri mba’eve, upévare ha’e kuri código extra-nte.
  • Pe npm mba’e’oka ndoguerekovéima mba’eveichagua vore ndaha’éiva ñande vore fuente ha dist; rejerovia ramo hesekuéra ha emongu’e hína ore script-kuéra node_modulescarpeta rupive, emohendava’erã ne rembiapokue.

Umi Formulario rehegua

  • Ohai jey umi casilla de verificación ha radio personalizada ha por defecto. Koꞌág̃a, mokõivéva oguereko HTML estructura ojoajúva (okápe <div>hermano ndive <input>ha <label>) ha peteĩchagua estilo diseño rehegua (oñemoĩva por defecto, en línea clase modificador ndive). Kóva oheja ñandéve ñamoĩ estilo etiqueta oñemopyendáva entrada estado rehe, omohesakãve pytyvõ disabledatributo-pe g̃uarã (yma oikotevẽva peteĩ clase túva) ha oipytyvõ porãve ñande formulario jegueroviapy.

    Kóva ryepýpe, romoambue CSS oñemboguata hag̃ua heta background-images umi vore’i ha radio formulario jeporupyre rehegua. Ymave, elemento koꞌág̃a ojeipeꞌavaꞌekue .custom-control-indicatoroguereko tapykuehoha saꞌi, gradiente ha SVG techaukaha. Pe personalización gradiente fondo rehegua he’ise oñemyengoviaha opaite umíva káda tekotevẽ jave remoambue peteĩnte. Ko'ágã, jaguereko .custom-control-label::beforerelleno ha gradiente-pe guarã ha .custom-control-label::afteromaneja icono.

    Ojejapo hag̃ua peteĩ jesareko jeporupyre en línea, emoĩve .custom-control-inline.

  • Selector oñembopyahúva umi grupo botón rehegua oñemopyendáva entrada-pe g̃uarã. Estilo ha jepokuaarã rangue [data-toggle="buttons"] { }, jaipuru dataatributo JS jepokuaakuérape g̃uarãnte ha jajerovia peteĩ .btn-group-togglembo’esyry pyahúre estilo-pe g̃uarã.

  • Ojepe'a .col-form-legenda favor peteî oñemyatyrõ'imi .col-form-label. Péicha .col-form-label-smha .col-form-label-lgikatu ojeporu umi <legend>elemento rehe ndahasýiva.

  • Umi entrada vore jeporupyre ohupyty peteĩ ñemoambue $custom-file-textimbaꞌekuaarã Sass-pe. Ndaha’evéima peteĩ mapa Sass anidado ha ko’áĝa omombaretéva peteĩ cadena añoite —pe Browsebotón ha’eháicha ko’áĝa ha’éva pe seudo-elemento añoite oñembohekopyréva ñande Sass-gui. Koʼág̃a Choose filepe téxto ou pe .custom-file-label.

Umi aty jeike rehegua

  • Umi addon grupo entrada rehegua koꞌág̃a haꞌehína específico iñemohendarã peteĩ entrada rehe. Roguejy .input-group-addonha .input-group-btnmokõi clase pyahúpe guarã, .input-group-prependha .input-group-append. Eipuruva’erã hesakã porãme peteĩ append térã peteĩ prepend ko’áĝa, emohesakãve heta ñande CSS. Peteĩ append térã prepend ryepýpe, emoĩ ne botón oĩtaháicha ambue hendápe, ha katu embojere jehaipyre .input-group-text.

  • Koꞌág̃a oñepytyvõ umi estilo jegueroviapyrã, heta jeikepyre avei (jepémo ikatu emoañete peteĩ jeikepyre añoite peteĩ atype).

  • Umi clase de tamaño oîva’erâ túva ári .input-groupha ndaha’éi umi elemento forma individual rehegua.

Beta 2 oñemoambue

Oĩ aja beta-pe, ore rembipota ani hağua roguereko cambio rotura. Péro umi mbaʼe ndahaʼéi siémpre oho vaʼekue ojeplanea haguéicha. Aguĩve oĩ umi ñemoambue ruptura rehegua ojeguerekova’erã en cuenta ojehasávo Beta 1-gui Beta 2-pe.

Oityvyróva

  • Ojepe’a $badge-colorvariable ha ijeporu rehegua .badge. Jaipuru petet función contraste color rehegua jaiporavo hagua petet coloroñemopyendáva background-color, upévare pe variable natekotevei.
  • Oñembohéra jey grayscale()función to ani hag̃ua oñembyai conflicto filtro gray()nativo CSS ndive .grayscale
  • Oñembohéra jey .table-inverse, .thead-inverse, ha .thead-defaultto .*-darkha .*-light, ombojoajúvo ñande esquema de colores ojeporúva ambue hendápe.
  • Umi cuadro ombohováiva koꞌág̃a omoheñói clase peteĩteĩva punto de ruptura cuadrícula rehegua. Kóva ojeipe’a Beta 1-gui péva pe .table-responsivereiporúva’ekue ojoguavévo .table-responsive-md. Koʼág̃a ikatu reiporu .table-responsivetérã .table-responsive-{sm,md,lg,xl}tekotevẽháicha.
  • Ojeity Bower pytyvõ oñemboyke haguéicha paquete mohendaha alternativa-kuérape g̃uarã (techapyrã, Yarn térã npm). Ehecha bower/bower#2298 umi detalle rehegua.
  • Bootstrap oikotevẽ gueteri jQuery 1.9.1 térã ijyvatevéva, ha katu oñemboheko ndéve reipuru hag̃ua versión 3.x v3.x kundahára oipytyvõva ha’égui umi Bootstrap oipytyvõva ha avei v3.x oguereko peteĩ ñemyatyrõ seguridad rehegua.
  • .form-control-labelOjepe’a pe clase ndojeporúiva . Oiméramo rejapo jepuru ko mboꞌepy, haꞌevaꞌekue mokõi .col-form-labelmboꞌepy oñemboguapyvaꞌekue verticalmente peteĩ <label>ha iñapytuꞌu oñembojoajúva ndive umi formulario horizontal ñemohendapyrépe.
  • Omoambue pe color-yiqpeteĩ mixin-gui oikehápe colormba’ekuaarã peteĩ tembiaporã ome’ẽjeýva peteĩ mba’ekuaarãme, ohejáva ndéve reipuru oimeraẽva CSS mba’ekuaarãme g̃uarã. Techapyrã, , rangue color-yiq(#000), rehai va’erãmo’ã color: color-yiq(#000);.

Umi mbaʼe iñimportantevéva

  • Omoinge pointer-eventsjeporu pyahu modales rehegua. Pe okápegua .modal-dialogohasa umi mba’e ojehúva rupive oguerekóva pointer-events: noneclic jepururã jeporupyre (ojapóva ikatu hag̃uáicha oñehendunte pe .modal-backdroprehe oimeraẽva clic-pe g̃uarã), ha upéi ombohovái chupe añeteguápe g̃uarã .modal-contentndive pointer-events: auto.

Mombyky

Ko’ápe oĩ umi mba’e tuicháva boleto rehegua reikuaasétava reho jave v3-gui v4-pe.

Navegador pytyvõ

  • Omboguejy IE8, IE9 ha iOS 6 pytyvõ. v4 haꞌehína koꞌág̃a IE10+ ha iOS 7+ añoite. Umi tenda oikotevẽva peteĩva umívagui, eipuru v3.
  • Oñemoĩve pytyvõ oficial Android v5.0 Lollipop Navegador ha WebView-pe g̃uarã. Umi Android Browser ha WebView versión ymaguare opyta oipytyvõva’ekue oficialmente añoite.

Umi cambio mundial

  • Flexbox oñembohapéva por defecto. En general kóva he’ise peteĩ movimiento mombyry umi flotador-gui ha hetave ñande componente-kuéra rupi.
  • Oñemoambue Sa’ive guive Sass -pe ore rembiapokue CSS ypykue rehegua.
  • Oñemoambue guive pxa remñande unidad CSS ypykue ramo, jepémo píxel ojepuru gueteri umi ñeporandu medio rehegua ha rejilla jeikorãme umi tembipuru jehechaukaha ndojehúiramo mbaꞌe vai tipo tuichakuére.
  • Global font-size ojupi 14pxguive 16px.
  • Oñemoambue umi nivel cuadrícula rehegua omoĩ hag̃ua peteĩ opción poteĩha (ombohováivo umi tembipuru michĩvéva oĩva 576pxha iguýpe) ha -xsoipeꞌa infijo umi clase-gui. Tembiecharã: .col-6.col-sm-4.col-md-3.
  • Omyengovia tema opcional añónte opción configurable reheve umi variable SCSS rupive (techapyrã, $enable-gradients: true).
  • Oñemopuꞌa sistema oñemboheko porãva ojepuru hag̃ua peteĩ serie npm script rehegua Grunt rangue. Ehecha package.jsonopaite guión rehegua, térã ore proyecto readme umi tekotevẽ desarrollo local rehegua.
  • Bootstrap jepuru nombohováiva ndojeguerohorýivéima.
  • Omboguejy Personalizador en línea a favor de documentación configuración extensa ha construcción personalizada.
  • Oñemoĩ docena clase utilidad pyahu rehegua umi pares propiedad-valor común CSS-pe g̃uarã ha umi tape mbyky espaciado margen/relleno rehegua.

Sistema de rejilla rehegua

  • Oñembohasa flexbox-pe.
    • Oñemoĩve pytyvõ flexbox-pe g̃uarã umi mixin rejilla rehegua ha umi clase ojedefinivaꞌekue mboyve.
    • Flexbox ryepýpe, oike pytyvõ umi clase alineación vertical ha horizontal-pe guarã.
  • Oñemoambue cuadrícula mbo’esyry réra ha peteĩ cuadrícula nivel pyahu.
    • Oñemoĩ peteĩ smnivel cuadrícula pyahu iguýpe 768pxojejapo hag̃ua control granular hetave. Ko'ágã jaguereko xs, sm, md, lg, ha xl. Kóva heꞌise avei opaite nivel oñembotapykue hague peteĩ nivel-pe (upévare .col-md-6v3-pe oĩ koꞌág̃a .col-lg-6v4-pe).
    • xsumi clase cuadrícula rehegua oñemoambue ani hag̃ua oikotevẽ pe infix ohechauka porãve hag̃ua oñepyrũha omoĩ estilokuéra min-width: 0ha ndahaꞌei peteĩ valor píxel oñemboguapývape. Upéva rangue .col-xs-6, ha'e ko'ágã .col-6. Opaite ambue nivel cuadrícula rehegua oikotevẽ infijo (techapyrã, sm).
  • Oñembopyahu umi cuadrícula tuichakue, mixin ha variable-kuéra.
    • Umi canalización rejilla rehegua koꞌág̃a oguereko peteĩ mapa Sass ikatu hag̃uáicha emombeꞌu umi canal ancho específico peteĩteĩva punto de ruptura-pe.
    • Oñembopyahu umi mixin cuadrícula rehegua ojepuru hag̃ua peteĩ make-col-readymixin prep ha peteĩ make-coloñemohenda hag̃ua pe flexha max-widthcolumna peteĩteĩva tuichakue hag̃ua.
    • Oñemoambue umi punto de ruptura consulta medios sistema cuadrícula rehegua ha umi contenedor ancho omeꞌe hag̃ua cuenta nivel cuadrícula pyahu rehegua ha oasegura hag̃ua umi columna ojedividi hag̃ua peteĩchaite por iancho 12máximo-pe.
    • Umi punto de ruptura cuadrícula rehegua ha umi contenedor ipekue koꞌág̃a oñemboguata Sass mapa ( $grid-breakpointsha $container-max-widths) rupive peteĩ pokõi variable añónte rangue. Koꞌãva omyengoviapaite umi @screen-*mbaꞌekuaarã ha oheja ndéve emohendapaite umi nivel cuadrícula rehegua.
    • Avei oñemoambue umi consulta medios de comunicación-pe. Jajapo jey rangue ñande declaración consulta medios de comunicación rehegua orekóva valor peteĩchagua cada vez, ko’áĝa jaguereko @include media-breakpoint-up/down/only. Ko’áĝa, rehai rangue @media (min-width: @screen-sm-min) { ... }, ikatu rehai @include media-breakpoint-up(sm) { ... }.

Umi componente rehegua

  • Ojeity umi panel, ta’anga michĩva ha ykua peteĩ componente pyahu opa mba’e rehegua, tarjeta .
  • Omboguejy Glyphicons icono fuente. Oiméramo reikotevẽ iconokuéra, oĩ opción ha’éva:
  • Omboguejy pe Affix jQuery plugin.
    • Ro’e porã reipuru hag̃ua position: stickyupéva rangue. Ehecha HTML5 Por favor jeike reikuaa hag̃ua mba’ekuaarã ha umi recomendación específica polilleno rehegua. Peteĩ sugerencia ha’e ojeporu haguã peteĩ @supportsregla oñemboguata haguã (por ejemplo, @supports (position: sticky) { ... })/
    • Eipurúramo Affix emoĩ hag̃ua ambuéva, ndaha’éiva positionestilo, umi polilleno ikatu ndoipytyvõi ne jepuru káso. Peteĩ opción ko’ãichagua jepururã ha’e mbohapýha aranduka’i ScrollPos-Styler .
  • Omboguejy componente pager ha'égui esencialmente umi botón michĩmi personalizado.
  • Ojejapo jey haimete opaite componente oipuru hag̃ua hetave mbo’esyry mbo’esyry noñembohapéiva mboajepyréva mitãnguéra jeporavoha oje’e’ỹva rangue.

Por componente rehegua

Ko lista ohechauka umi ñemoambue clave componente rupive v3.xx ha v4.0.0 apytépe.

Ñepyrũ jey

Ipyahúva Bootstrap 4-pe haꞌehína Reboot , peteĩ estilo kuatia pyahu oñemopuꞌava Normalize-pe ñande mbaꞌeteéva estilo reset rehegua oguerekóva peteĩ mbaꞌe opensáva. Umi poravoha ojehechaukáva ko vore’ípe oipuru elementokuéra añoite—ndaipóri mbo’esyry ko’ápe. Kóva omboyke ore estilo reset ore estilo componente-gui peteĩ enfoque modularvévape g̃uarã. Oĩ umi reset iñimportantevéva kóva oikehápe haꞌehína pe box-sizing: border-boxñemoambue, oñembohasávo emunidad rem-pe heta elemento rehe, estilo enlace rehegua ha heta reset elemento forma rehegua.

Tipografía rehegua

  • Oñembohasa opaite .text-tembipuru’i _utilities.scssvore’ípe.
  • Ojeity .page-headerumi estilo orekóva ikatu ojeporu utilidad rupive.
  • .dl-horizontalojeitypaitéma. Upéva rangue, eipuru .rowon <dl>ha eipuru umi clase columna cuadrícula rehegua (térã mixins) i <dt>ha <dd>imembykuéra rehe.
  • Ojejapo jey umi comilla bloque rehegua, oñembohasávo ijestilokuéra <blockquote>elemento-gui peteĩ clase-pe, .blockquote. Omboguejy pe .blockquote-reversemodificador umi utilidad jehaipyre rehegua.
  • .list-inlineko’áğa ojerure imembykuéra lista-pe umi elemento oguereko haĝua pe .list-inline-itemclase pyahu ojeaplikava’ekue hesekuéra.

Ta’ãngamýi

  • Oñemoambue .img-responsivehéra .img-fluid.
  • Oñemoambue .img-roundedhéra.rounded
  • Oñemoambue .img-circlehéra.rounded-circle

Tabla-kuéra rehegua

  • Haimete opaite instancia >selector rehegua ojeipeꞌa, heꞌiséva umi cuadro anidado koꞌág̃a ohupytytaha ijeheguiete umi estilo ituvakuéragui. Kóva tuicha omohesakãve ore selector ha umi personalización ikatúva ojejapo.
  • Oñemoambue hérape peteĩchaite hag̃ua .table-condensed..table-sm
  • Oñemoĩ peteĩ .table-inverseopción pyahu.
  • Oñemoĩve umi mohendaha vore iñakãrapu’ãva: .thead-defaultha .thead-inverse.
  • Oñembohéra jey umi clase contextual oguereko hag̃ua peteĩ .table--prefijo. Upégui .active, .success, .warning, .dangerha .infoto .table-active, .table-success, .table-warning, .table-dangerha .table-info.

Umi Formulario rehegua

  • Elemento oñemomýiva oñemohenda jey _reboot.scssvore’ípe.
  • Oñemoambue .control-labelhéra .col-form-label.
  • Oñembohéra jey .input-lgha .input-smto .form-control-lgha .form-control-sm, respectivamente.
  • Omboguejy .form-group-*umi clase sencillez rehehápe. Eipuru .form-control-*umi clase rangue ko’áĝa.
  • Ojeity .help-blockha oñemyengovia .form-textñe’ẽñemi pytyvõ nivel bloque rehegua ndive. Jehaipyre pytyvõrã línea-pe g̃uarã ha ambue opción flexible-pe g̃uarã, eipuru umi clase utilidad rehegua .text-muted.
  • Ojeity .radio-inlineha .checkbox-inline.
  • Oñeconsolida .checkboxha .radiooike ha umi clase .form-checkopáichagua ..form-check-*
  • Umi forma horizontal ojejapóva revisión rehegua: .
    • Omboguejy pe .form-horizontalrequisito clase rehegua.
    • .form-groupndoipuruvéima umi estilo .rowvia mixin-gui, upévare .rowkoꞌág̃a oñeikotevẽ umi diseño cuadrícula horizontal-pe g̃uarã (techapyrã, <div class="form-group row">).
    • Oñemoĩve .col-form-labelclase pyahu umi etiqueta verticalmente centro-pe .form-controls reheve.
    • Oñemoĩ pyahu .form-rowumi diseño formulario compacto-pe g̃uarã umi clase cuadrícula rehegua ndive (embohasa nde .rowpeteĩ .form-rowha oho).
  • Oñemoĩve pytyvõ formulario personalizado rehegua (umi casilla de verificación, radio, selección ha archivo entrada-pe g̃uarã).
  • Oñemyengovia .has-error, .has-warning, ha .has-successmboꞌepykuéra HTML5 formulario jegueroviauka reheve CSS :invalidha :validpseudo-clase rupive.
  • Oñemoambue .form-control-statichéra .form-control-plaintext.

Umi botón rehegua

  • Oñemoambue .btn-defaulthéra .btn-secondary.
  • Oity pe .btn-xsclase enteramente ha'eháicha .btn-smproporcionalmente heta michĩve v3-gui.
  • Ojeity pe mba’ekuaarã botón estado reheguabutton.js jQuery plugin rehegua. Pévape oike umi $().button(string)ha $().button('reset')método. Ro’e ndéve reipuru hag̃ua peteĩ JavaScript jeporupyre michĩmi hendaguépe, oguerekótava mba’eporã reñekomporta hag̃ua reipotáichaite.
    • Eñamindu’u ambue mba’ekuaarã plugin rehegua (botón vore’i, radio botón rehegua, botón peteĩ je’epyre rehegua) oñeñongatu hague v4-pe.
  • Emoambue umi botón' [disabled]to :disabledIE9+ oipytyvõháicha :disabled. Ha fieldset[disabled]katu tekotevẽ gueteri umi fieldset nativo oñemboykéva oĩgui gueteri buggy IE11 -pe .

Grupo de botón rehegua

  • Ojehai jey componente flexbox reheve.
  • Ojepe'a .btn-group-justified. Oñemyengoviaháicha ikatu reipuru <div class="btn-group d-flex" role="group"></div>envoltura ramo umi elemento rehe oguerekóva .w-100.
  • Omboguejy .btn-group-xsclase enteramente oñeme'ëva remoción de .btn-xs.
  • Ojepeꞌa espaciado hesakãva umi botón aty apytépe umi botón tembipururyrúpe; oipuru umi utilidad margen rehegua ko’áĝa.
  • Kuatiakuéra oñemyatyrõva ojepuru hag̃ua ambue componente ndive.
  • Oñemoambue túva selector-gui clase singular-pe opaite componente, modificador, ha mbaꞌe.
  • Umi estilo desplegable oñemboheko’ỹve ani hag̃ua oñemondove umi flecha ojeréva yvate térã yvy gotyo oñembojoajúva menú desplegable rehe.
  • Umi dropdown ikatu oñemopuꞌa <div>s térã <ul>s reheve koꞌág̃a.
  • Oñemopu’ã jey umi estilo desplegable ha marcado ome’ẽ hag̃ua pytyvõ ndahasýiva, oñemboguapýva umi mba’e’oka desplegable -pe g̃uarã <a>ha oñemopyendáva.<button>
  • Oñemoambue .dividerhéra .dropdown-divider.
  • Umi mba’e ojeguejýva ko’áĝa oikotevẽ .dropdown-item.
  • Umi toggles desplegable noikotevẽvéima peteĩ explícito <span class="caret"></span>; kóva ko’áĝa oñeme’ẽ ijeheguiete CSS rupive ::afteron .dropdown-toggle.

Sistema de rejilla rehegua

  • Oñemoĩ peteĩ 576pxpunto de ruptura cuadrícula pyahu haꞌeháicha sm, heꞌiséva koꞌág̃a oĩha po nivel total ( xs, sm, md, lg, ha xl).
  • Ombohéra jey umi clase modificador cuadrícula ombohováiva guive .col-{breakpoint}-{modifier}-{size}a peve .{modifier}-{breakpoint}-{size}umi clase cuadrícula isensíllovape g̃uarã.
  • Ojeity umi clase modificador empuje ha pull umi clase pyahu flexbox-pe orderg̃uarã. Techapyrã, .col-8.push-4ha rangue .col-4.pull-8, reiporúta .col-8.order-2ha .col-4.order-1.
  • Oñemoĩve umi clase utilidad flexbox rehegua sistema red ha componente-kuérape g̃uarã.

Emoĩ lista umi aty rehegua

  • Ojehai jey componente flexbox reheve.
  • Oñemyengovia a.list-group-itempeteĩ clase explícita rehe, .list-group-item-action, ojejapo hag̃ua estilo enlace ha botón versión umi elemento lista aty rehegua.
  • Oñemoĩve .list-group-flushclase ojepuru hag̃ua umi tarjeta ndive.
  • Ojehai jey componente flexbox reheve.
  • Oñeme’ẽvo jegueraha flexbox-pe, alineación umi icono de despido rehegua iñakãme oiméne oñembyai ndajaipuruvéimagui umi flotador. Contenido flotado oñemotenonde, pero flexbox ndive ndaha'evéima upéicha. Embopyahu nde icono de despido oúva umi título modal rire oñemyatyrõ hag̃ua.
  • Ojepeꞌa remoteopción (ikatúva ojeporu ojekarga ha oñeinyecta hag̃ua ijeheguiete contenido externo peteĩ modal-pe) ha pe loaded.bs.modalevento okorrespondéva. Ro’e porã eipuru rangue plantilla cliente-pegua térã peteĩ marco de encuadernación de datos, térã ehenói jQuery.load ndete voi.
  • Ojehai jey componente flexbox reheve.
  • Omboguejy haimete opavave >selector estilo simplevéva vía clase no anidado.
  • Umi selector HTML-pegua rangue .nav > li > a, jaipuru clase añónte .navs, .nav-items ha .nav-links-pe g̃uarã. Kóva ojapo ne HTML oñemboheko porãve hag̃ua ogueru aja avei ñembotuichave.

Pe navbar ojehai jeypaite flexbox-pe pytyvõ oñemyatyrõva reheve alineación, ñembohovái ha personalización rehegua.

  • Umi navbar jepokuaa ombohováiva koꞌág̃a ojeporu .navbarmboꞌepype oñeikotevẽva .navbar-expand-{breakpoint} rupive moõpa eiporavo moõpa emboguejyta navbar. Ymave kóva haꞌevaꞌekue peteĩ modificación Menos variable ha oikotevẽkuri recompilaje.
  • .navbar-defaultha’e ko’áĝa .navbar-light, jepémo .navbar-darkopyta peteĩcha. Peteĩva ko’ãvagui oñeikotevẽ peteĩteĩva navbar-pe. Ha katu ko’ã clase nomoĩvéima background-colors; upéva rangue esencialmente ha'ekuéra oafecta añoite color.
  • Umi Navbar koꞌág̃a oikotevẽ peteĩ declaración de fondo de algún tipo. Eiporavo ore utilidad fondo rehegua ( .bg-*) térã emohenda nde mba’éva umi clase tesape/inverso yvateguápe personalización tavyrã .
  • Oñemeꞌeramo umi estilo flexbox rehegua, umi navbar ikatu koꞌág̃a oipuru flexbox purupyrã opción alineación ndahasýivape g̃uarã.
  • .navbar-toggleha’e ko’áĝa .navbar-togglerha oguereko estilo iñambuéva ha marcado hyepypegua (ndaiporivéima mbohapy <span>s).
  • Omboguejy pe .navbar-formclase enteramente. Natekotevẽvéima; upéva rangue, eipuru .form-inlineha eipurunte umi utilidad margen rehegua tekotevẽháicha.
  • Umi Navbar ndoikevéima margin-bottomtérã border-radiuspor defecto. Eipuru umi utilidad tekotevẽháicha.
  • Opaite techapyrã oguerekóva navbar oñembopyahu oike hag̃ua marca pyahu.

Paginación rehegua

  • Ojehai jey componente flexbox reheve.
  • Koꞌág̃a oñeikotevẽ clase explícita ( .page-item, ) s ñemoñarekuéra rehe.page-link.pagination
  • Omboguejy .pagercomponente enteramente ha’égui michĩmi hetave umi botón contorno personalizado-gui.
  • Peteĩ clase explícita, .breadcrumb-item, ko’áĝa oñeikotevẽ umi .breadcrumbs ñemoñarekuéra rehe

Etiquetas ha insigniakuéra

  • Oñeconsolidada .labelha .badgeodesambigua haguã <label>elemento-gui ha osimplifika haguã umi componente ojoajúva.
  • Oñemoĩ .badge-pillmodificador ramo “píldora” jehecha redondeada-pe g̃uarã.
  • Umi insignia ndojepysovéima ijeheguiete umi lista aty ha ambue componente-pe. Upevarã oñeikotevẽ ko’áĝa umi clase utilidad rehegua.
  • .badge-defaultojeity ha .badge-secondaryoñembojoapy ombojoaju hag̃ua umi clase modificador componente rehegua ojeporúva ambue hendápe.

Panel, ta’anga michĩva ha ykua

Ojeity enteramente componente tarjeta pyahúpe guarã.

Paneles rehegua

  • .panelto .card, ko’áĝa oñemopu’ãva flexbox reheve.
  • .panel-defaultojeipe’a ha ndaipóri oñemyengoviáva.
  • .panel-groupojeipe’a ha ndaipóri oñemyengoviáva. .card-groupndaha’éi peteĩ ñemyengovia, iñambue.
  • .panel-headingg̃uarã-hag̃ua.card-header
  • .panel-titleha .card-title. Ojesarekóva pe jehecha reipotávare, ikatu avei reipuru umi elemento térã clase iñakãrapuꞌa rehegua (techapyrã <h3>, .h3) térã elemento térã clase negrita (techapyrã <strong>, <b>, .font-weight-bold). Ñañamindu’u .card-title, oñembohéraramo jepe peteĩcha, ojapoha peteĩ jehecha iñambuéva .panel-title.
  • .panel-bodyg̃uarã-hag̃ua.card-body
  • .panel-footerg̃uarã-hag̃ua.card-footer
  • .panel-primary, .panel-success, .panel-info, .panel-warning, ha .panel-dangerojeity .bg-, .text-, ha .borderumi tembipururã oñembohekopyréva ñande $theme-colorsmapa Sass-gui.

Akãrapu'ã

  • Omyengovia umi .progress-bar-*clase contextual umi .bg-*utilidad rehe. Por ehémplo, class="progress-bar progress-bar-danger"oiko chugui class="progress-bar bg-danger".
  • Oñemyengovia .activeumi barra de progreso animado-pe g̃uarã .progress-bar-animated.
  • Oñemoambue componente pukukue oñemohenda porãve haguã diseño ha estilo. Sa’ive roguereko estilo rembogue hag̃ua, techaukaha pyahu ha icono pyahu.
  • Opaite CSS oñemboyke ha oñembohéra jey, oasegura peteĩteĩva mbo’esyry oñemboguapy mboyve .carousel-.
    • Umi mba’e carrusel rehegua, .next, .prev, .left, ha .rightha’e ko’áĝa .carousel-item-next, .carousel-item-prev, .carousel-item-left, ha .carousel-item-right.
    • .itemha'e avei ko'ágã .carousel-item.
    • Umi control prev/next-pe g̃uarã, .carousel-control.rightha .carousel-control.lefthaꞌehína koꞌág̃a .carousel-control-nextha .carousel-control-prev, heꞌiséva noikotevẽvéima hikuái peteĩ clase base específica.
  • Ojepeꞌa opaite estilo ombohováiva, oñembotapykuévo umi utilidad-pe (techapyrã, ohechaukáva ñeꞌepykuaa peteĩteĩva jehechaukaha rehe) ha estilo jeporupyre oñeikotevẽháicha.
  • Ojepeꞌa taꞌãngamýi ñemboyke taꞌãngamýime g̃uarã umi mbaꞌe carrusel-pe, oñembotapykuévo umi utilidad-pe.
  • Oñemoambue Carrusel techapyrã oike hag̃ua marca ha estilo pyahu.

Tabla-kuéra rehegua

  • Ojepe’a pytyvõ umi tabla anidado estilo rehegua. Opaite mesa estilo koꞌág̃a oñehereda v4-pe umi selector isensíllovape g̃uarã.
  • Oñembojoapy variante tabla inversa rehegua.

Utilidades rehegua

  • Ohechauka, kañyhápe ha hetave mba’e:
    • Ojapo umi utilidad jehechaukarã ombohováiva (techapyrã, .d-noneha d-{sm,md,lg,xl}-none).
    • Omboguejy hetaiterei utilidad umi utilidad jehechaukarã.hidden-* pyahúpe g̃uarã . Techapyrã, , rangue , eipuru . Ombohéra jey umi purupyrã ojepuru hag̃ua esquema oñembohéra hag̃ua tembipururã jehechaukarã. Hetave marandu ko página-pe sección Utilidades Responsivas guýpe..hidden-sm-up.d-sm-none.hidden-print
    • Oñemoĩve .float-{sm,md,lg,xl}-{left,right,none}mbo’esyry umi flotador ombohováivape g̃uarã ha ojeipe’a .pull-leftha .pull-rightha’égui redundante .float-leftha .float-right.
  • Hesegua:
    • Oñemoĩve umi variación ombohováiva ore clase de alineación de texto-pe .text-{sm,md,lg,xl}-{left,center,right}.
  • Alineación ha espaciado rehegua: .
  • Clearfix oñembopyahu omboguejy hag̃ua pytyvõ umi kundahára versión itujavévape g̃uarã.

Ñemuhára ñe’ẽpehẽtai mixins

Bootstrap 3 ñemuha ñepyrũrã mixin, ndojepuruvéimavaꞌekue v3.2.0-pe, ojeipeꞌa Bootstrap 4. Jaipuru guive Autoprefixer , natekotevẽvéima.

Ojepe’a ko’ã mixin: animation, animation-delay, animation-direction, animation-duration, animation-fill-mode, animation-iteration-count, animation-name, animation-timing-function, , , backface-visibility, box-sizing, , content-columns, hyphens, opacity, , perspective, perspective-origin, , rotate, , rotateX, , rotateY, , scale, scaleX, , scaleY, , skew, transform-origin, , transition-delay, transition-duration, transition-property, transition-timing-function, transition-transform, translate, translate3d,user-select

Kuatiakuéra rehegua

Ore kuatiañe’ẽ ohupyty peteĩ actualización opaite tendáre avei. Ko'ápe oime pe bajo abajo:

  • Roipuru gueteri Jekyll, ha katu roguereko plugins pe mezcla-pe:
    • bugify.rbojepuru ojehechauka hag̃ua hekopete umi jeike ore kundahára mba’e’oka página-pe.
    • example.rbhaꞌehína peteĩ tenedor jeporupyre highlight.rbplugin ñepyrũrã rehegua, ohejáva ojepuru porãve hag̃ua techapyrã-código.
    • callout.rbha’e peteĩ tenedor personalizado ojoguáva upévagui, ha katu ojejapóva ñande docs especial ñehenóipe g̃uarã.
    • jekyll-toc ojepuru ojejapo hagua ñande cuadro de contenido.
  • Opaite docs contenido ojehai jey Markdown-pe (HTML rangue) oñemboheko porãve hag̃ua.
  • Oñemohenda jey umi página contenido isensíllova ha jerarquía oñembojavéva rehe.
  • Rova CSS jepiguágui SCSS-pe roaprovechapaite hag̃ua Bootstrap mbaꞌekuaarã, mixin ha hetave mbaꞌe.

Umi servicios públicos ombohováiva

Opaite @screen-mbaꞌekuaarã ojeipeꞌa v4.0.0-pe. Eipuru media-breakpoint-up(), media-breakpoint-down(), térã media-breakpoint-only()Sass mixin térã $grid-breakpointsSass mapa hendaguépe.

Ore clase utilidad ombohováiva tuicha ojeipe’a umi displayutilidad explícita favor-pe.

  • Umi .hiddenha .showmbo’esyry ojeipe’a ojoavy haguére jQuery $(...).hide()ha $(...).show()métodokuéra ndive. Upéva rangue, eñeha’ã emoambue pe [hidden]atributo térã eipuru umi estilo en línea ha’eháicha style="display: none;"ha style="display: block;".
  • Opaite .hidden-mbo’esyry ojeipe’a, oñeñongatu umi purupyrã impresión rehegua oñembohérava’ekue.
    • Ojepe’a v3-gui:.hidden-xs .hidden-sm .hidden-md .hidden-lg .visible-xs-block .visible-xs-inline .visible-xs-inline-block .visible-sm-block .visible-sm-inline .visible-sm-inline-block .visible-md-block .visible-md-inline .visible-md-inline-block .visible-lg-block .visible-lg-inline .visible-lg-inline-block
    • Ojepe’a v4 alphas-gui:.hidden-xs-up .hidden-xs-down .hidden-sm-up .hidden-sm-down .hidden-md-up .hidden-md-down .hidden-lg-up .hidden-lg-down
  • Umi purupyrã impresión rehegua noñepyrũvéima .hidden-térã reheve .visible-, ha katu .d-print-.
    • Téra ymaguaréva: .visible-print-block, .visible-print-inline, .visible-print-inline-block, ..hidden-print
    • Mbo’esyry pyahu: .d-print-block, .d-print-inline, .d-print-inline-block, ..d-print-none

Eipuru rangue .visible-*clase explícita, ejapo peteĩ elemento ojehecha hag̃ua simplemente ani reñomi upe pantalla tuichakuépe. Ikatu embojoaju peteĩ .d-*-nonemboꞌepy peteĩ .d-*-blockmboꞌepy ndive ehechauka hag̃ua peteĩ elemento peteĩ intervalo oñemeꞌevaꞌekue pantalla tuichakue reheguápe añoite (techapyrã .d-none.d-md-block.d-xl-noneohechauka elemento tembipuru mediano ha tuichávape añoite).

Ñañaminduꞌu umi ñemoambue umi punto de ruptura cuadrícula rehegua v4-pe heꞌise tekotevẽtaha reho peteĩ punto de ruptura tuichavévape rehupyty hag̃ua umi resultado peteĩchagua. Umi clase utilidad ombohováiva pyahu noñeha’ãi oñemohenda umi káso sa’ive ojehechakuaáva peteĩ elemento jehechauka ndaikatúiva ojehechauka peteĩ rango contiguo ramo umi jehechaukaha tuichakue; upéva rangue tekotevẽta reipuru CSS jeporupyre ko’ãichagua kásope.