Mafere na isi ọdịnaya Gaa na ntugharị docs
Check
in English

Ụdị mgbanwe CSS

Jiri njirimara omenala Bootstrap CSS maka imewe na mmepe ngwa ngwa na n'ihu.

Bootstrap gụnyere ọtụtụ njirimara omenala CSS (mgbanwe) na CSS achịkọtara maka nhazi oge na-enweghị mkpa ịchịkọta Sass. Ndị a na-enye ohere dị mfe iji nweta ụkpụrụ ndị a na-ejikarị dị ka agba isiokwu anyị, ebe nkwụsịtụ, na nchịkọta mkpụrụedemede bụ isi mgbe ị na-arụ ọrụ n'ime onye nyocha ihe nchọgharị gị, igbe igbe koodu, ma ọ bụ ihe nlegharị anya izugbe.

A na-edobe nghazi omenala anyị niile kabs- ọ ghara inwe esemokwu anyị na CSS ndị ọzọ.

Mgbọrọgwụ mgbanwe

Nke a bụ mgbanwe ndị anyị gụnyere (rịba ama na :rootachọrọ) nke enwere ike ịnweta ebe ọ bụla Bootstrap's CSS na-ebu. Ha dị na _root.scssfaịlụ anyị ma tinye ha na faịlụ dist anyị achịkọtara.

:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

Akụkụ akụkụ

Bootstrap 5 na-arịwanye elu na-eji njirimara omenala dị ka mgbanwe mpaghara maka ihe dị iche iche. N'ụzọ dị otú a, anyị na-ebelata CSS anyị achịkọtara, hụ na anaghị eketa ụdị n'ebe dị ka tebụl akwu, na-ekwe ka ụfọdụ nhazigharị na ịgbatị ngwa Bootstrap mgbe Sass chịkọtara.

Leba anya na akwụkwọ tebụl anyị maka ụfọdụ nghọta ka anyị si eji mgbanwe CSS . Ụgbọ mmiri anyị na-ejikwa mgbanwe CSS dịka nke v5.2.0. Anyị na-ejikwa mgbanwe CSS n'ofe grid anyị—nke bụ́ isi maka gọọlụ grid Nwepu ọhụrụ nke CSS - yana ojiji akụrụngwa ndị ọzọ na-abịa n'ọdịnihu.

Mgbe ọ bụla enwere ike, anyị ga-ekenye mgbanwe CSS n'ọkwa ntọala (dịka, .navbarmaka navbar na ihe ndị mejupụtara ya). Nke a na-ebelata ịkọ nkọ ebe na otu esi ahazi, ma na-enye ohere maka mgbanwe dị mfe site n'aka ndị otu anyị na mmelite n'ọdịnihu.

Prefix

Ọtụtụ mgbanwe CSS na-eji prefix iji zere ndakọrịta na codebase nke gị. Nganiihu a bụ mgbakwunye na --nke a chọrọ na mgbanwe CSS ọ bụla.

Hazie prefix site na $prefixmgbanwe Sass. Site na ndabara, atọrọ ya bs-(rịba ama dash trailing).

Ihe atụ

Ụdị mgbanwe CSS na-enye ụdị mgbanwe mgbanwe nke Sass, mana na-enweghị mkpa nke nchịkọta tupu e zigara ya na ihe nchọgharị ahụ. Dịka ọmụmaatụ, ebe a, anyị na-emegharị font ibe anyị yana njikọ na mgbanwe CSS.

body {
  font: 1rem/1.5 var(--bs-font-sans-serif);
}
a {
  color: var(--bs-blue);
}

Ebe nkwụsịtụ grid

Mgbe anyị na-agụnye ebe nkwụsịtụ grid anyị dị ka mgbanwe CSS (ma e wezụga xs), mara na mgbanwe CSS adịghị arụ ọrụ na ajụjụ mgbasa ozi . Nke a bụ site na imewe na CSS spec maka mgbanwe, mana ọ nwere ike gbanwee n'afọ ndị na-abịa site na nkwado maka env()mgbanwe. Lelee azịza Stack Overflow a maka njikọ ụfọdụ na-enyere aka. Ka ọ dị ugbu a, ịnwere ike iji mgbanwe ndị a na ọnọdụ CSS ndị ọzọ, yana Javascript gị.