रंग
बूटस्ट्रैप इक व्यापक रंग प्रणाली कन्नै समर्थत ऐ जेह् ड़ी साढ़ी शैलियें ते घटकें गी थीम बनांदी ऐ। एह् कुसै बी परियोजना लेई होर व्यापक अनुकूलन ते विस्तार गी सक्षम बनांदा ऐ।
थीम रंग
अस रंग योजनाएं गी पैदा करने आस्तै इक निक्के रंग पैलेट बनाने आस्तै सारे रंगें दा इक उप-समूह दा उपयोग करदे आं , जेह् ड़ा सैस चर दे रूप च बी उपलब्ध ऐ ते बूटस्ट्रैप दी scss/_variables.scss
फाइल च इक सस मैप ऐ ।
एह् सारे रंग सस्स मैप दे रूप च उपलब्ध न, $theme-colors
.
$theme-colors: (
"primary": $primary,
"secondary": $secondary,
"success": $success,
"info": $info,
"warning": $warning,
"danger": $danger,
"light": $light,
"dark": $dark
);
इनें रंगें गी संशोधित करने आस्तै साढ़े Sass नक्शे ते लूप डॉक्स दिक्खो ।
सारे रंग
scss/_variables.scss
सारे बूटस्ट्रैप रंग Sass चर ते फाइल च इक Sass मैप दे रूप च उपलब्ध न . बद्धोबद्ध फाइल आकारें थमां बचने आस्तै, अस इनें चरें च हर इक आस्तै पाठ जां पृष्ठभूमि रंग वर्ग नेईं बनांदे। इसदे बजाय, अस इक थीम पैलेट आस्तै इनें रंगें दा इक उप-समूह चुनने आं .
रंगें गी अनुकूलित करदे बेल्लै कंट्रास्ट रेशियो दी निगरानी ज़रूर करो। जि'यां हेठ दिक्खेआ गेआ ऐ, अस हर इक मुक्ख रंग च त्रै कंट्रास्ट रेशियो जोड़े न- इक स्वैच दे मौजूदा रंगें आस्तै, इक सफेद दे खिलाफ, ते इक काले दे खिलाफ।
सस्स पर नोट्स
Sass प्रोग्रामेटिक रूप कन्नै चर पैदा नेईं करी सकदा ऐ, इस करी असें अपने आपै गी हर टिंट ते शेड आस्तै चर मैन्युअल रूप कन्नै बनाई लेआ। अस मिडपॉइंट वैल्यू (उदाहरण दे तौर पर, $blue-500
) निर्दिश्ट करने आं ते सस्स दे रंग फंक्शन दे राहें अपने रंगें गी टिंट (हल्का करने) जां छाया (गहरा करने) करने आस्तै कस्टम रंग फंक्शनें दा इस्तेमाल करदे आं mix()
।
इस्तेमाल mix()
करना lighten()
ते darken()
—पैह्ला निर्दिश्ट रंग गी सफेद जां काले कन्नै मिलांदा ऐ , जदके दूआ सिर्फ हर रंग दे हल्केपन दे मूल्य गी समायोजित करदा ऐ । नतीजा रंगें दा इक मता पूरा सूट ऐ, जि'यां इस कोडपेन डेमो च दिक्खेआ गेआ ऐ .
साढ़ा tint-color()
ते shade-color()
फंक्शन mix()
साढ़े $theme-color-interval
चर दे कन्नै-कन्नै इस्तेमाल करदे न , जेह् ड़ा असें पैदा करने आह् ले हर इक मिश्रित रंग आस्तै इक चरणबद्ध प्रतिशत मूल्य निर्दिश्ट करदा ऐ । पूरे स्रोत कोड आस्तै scss/_functions.scss
ते फाइलें गी दिक्खो ।scss/_variables.scss
रंग सस्स नक्शे
बूटस्ट्रैप दी स्रोत Sass फाइलें च त्रै नक्शे शामल न जेह् ड़े तुसेंगी रंगें दी सूची ते उंदे हेक्स मूल्यें पर जल्दी ते आसानी कन्नै लूप करने च मदद करदे न।
$colors
साढ़े सारे उपलब्ध आधार (500
) रंगें दी सूची दिंदा ऐ$theme-colors
सारे शब्दार्थ नामांकत थीम रंगें गी सूचीबद्ध करदा ऐ (नीचे दिक्खेआ गेआ ऐ)$grays
ग्रे दे सारे टिंट ते शेड्स सूचीबद्ध करदा ऐ
दे अंदर scss/_variables.scss
, तुसें गी बूटस्ट्रैप दे रंग चर ते Sass नक्शा मिलग। $colors
सास नक्शे दा इक उदाहरण दित्ता गेदा ऐ:
$colors: (
"blue": $blue,
"indigo": $indigo,
"purple": $purple,
"pink": $pink,
"red": $red,
"orange": $orange,
"yellow": $yellow,
"green": $green,
"teal": $teal,
"cyan": $cyan,
"white": $white,
"gray": $gray-600,
"gray-dark": $gray-800
);
नक्शे दे अंदर मूल्यें गी जोड़ो, हटाओ जां संशोधित करो तां जे अपडेट कीता जाई सकै जे उंदा इस्तेमाल मते सारे होर घटकें च कीता जंदा ऐ। दुर्भाग्यवश इस समें, हर घटक इस सस नक्शे दा उपयोग नेईं करदा ऐ। भविष्य च अपडेट इस पर सुधार करने दी कोशश करग। तदूं तकर, ${color}
चर ते इस सस मैप दा इस्तेमाल करने दी योजना बनाओ।
मसाल
इत्थें तुस अपने सस्स च इन्हें दा इस्तेमाल किस चाल्ली करी सकदे ओ:
.alpha { color: $purple; }
.beta {
color: $yellow-300;
background-color: $indigo-900;
}
रंग मूल्यें गी सेट करने ते बरतने आस्तै रंग ते पृष्ठभूमि उपयोगिता वर्ग बी उपलब्ध न ।color
background-color
500