HTML HEX रंग
In this page:
<tagname style="color: #rrggbb;">content</tagname>
HEX Code पढ़ना
#FF5733 जैसा एक HEX color digits के तीन pairs में बंटता है: FF (red), 57 (green), और 33 (blue), जहां हर pair 00 से FF तक की एक hexadecimal संख्या है -- जो base 10 के बजाय base 16 में लिखे गए एक decimal 0-255 rgb() value के बराबर है।
उदाहरण: Reading a HEX Code
<p style="color: #FF5733;">Custom hex color text</p>
3-Digit Shorthand
जब digits का हर pair खुद को दोहराता है, जैसे #FFFFFF या #112233, तो CSS एक छोटा 3-digit form allow करता है -- #FFF या #123 -- जहां हर single digit को ब्राउज़र स्वचालित रूप से double करके पूरा 6-digit code दोबारा बना लेता है।
उदाहरण: The 3-Digit Shorthand
<p style="color: #f00;">Shorthand red</p>
<p style="color: #FF0000;">Full form red</p>
Grayscale HEX Values
RGB की तरह ही, तीनों pairs identical होने वाला एक HEX code gray का एक shade बनाता है -- #000000 black है, #FFFFFF white है, और #808080 एक mid-tone gray है, क्योंकि hexadecimal में 80 decimal में 128 के बराबर होता है, जो 0-255 range के ठीक बीच में है।
उदाहरण: Grayscale HEX Values
<p style="color: #808080;">Mid-tone gray text</p>
8-Digit HEX से Transparency जोड़ना
एक 6-digit code में दो अतिरिक्त hex digits जोड़ने से एक alpha transparency channel जुड़ जाता है, जो 00 (पूरी तरह transparent) से FF (पूरी तरह opaque) तक होता है -- #FF000080 लगभग 50% opacity पर red है, क्योंकि hex में 80, FF का लगभग आधा है।
उदाहरण: Adding Transparency with 8-Digit HEX
<div style="background-color: #FF000080;">Semi-transparent red</div>
HTML और CSS में HEX का उपयोग
HEX codes हर उस जगह काम करते हैं जहां color value स्वीकार्य है, चाहे वह किसी HTML element के style attribute में inline लिखा हो या किसी linked CSS stylesheet के अंदर, और ये वह format हैं जो ज़्यादातर design tools (जैसे Figma या Photoshop) by default export करते हैं, जिससे design file से code में सीधे copy करना सबसे आसान format बन जाता है।
उदाहरण: Using HEX Across HTML and CSS
<p style="color: #FF5733;">Inline hex color</p>
<style>
.box { background-color: #FF5733; }
</style>
<div class="box">Internal CSS hex color</div>
- शुरुआती # symbol भूल जाना, जिसके बिना browser value को किसी plain word या CSS keyword से अलग नहीं बता सकता।
- HEX digit pairs को गड़बड़ा देना, यह realize न करते हुए कि हर pair (RR, GG, BB) एक channel को represent करता है 00 से FF तक, बिल्कुल RGB में 0-255 की तरह।
- #f00 जैसे 3-digit shorthand इस्तेमाल करना और यह मान लेना कि यह हर जगह 6-digit HEX जैसा ही काम करता है, जबकि कुछ tools short form accept नहीं करते।
- HEX codes red, green, और blue channels को represent करने के लिए छह hexadecimal digits pairs में इस्तेमाल करते हैं: #RRGGBB।
- #abc जैसा 3-digit shorthand #aabbcc तक expand होता है जब हर digit simply double हो जाता है।
- एक optional 4th या 8th pair digits rgba() की alpha value की तरह ही एक alpha transparency channel जोड़ता है।
HEX color notation HTML और CSS के सबसे शुरुआती versions से supported है; 8-digit alpha-channel HEX format सभी modern browsers में supported है।
Chapter Quiz — Complete all 26 topics to unlock
0/26 topics done
Complete these topics first:
- HTML Favicon
- HTML Page Title
- HTML Tables
- HTML Lists
- HTML Block & Inline
- HTML Comments
- HTML Colors
- HTML CSS
- HTML Links
- HTML Images
- HTML RGB Colors
- HTML HEX Colors
- HTML HSL Colors
- HTML Link Colors
- HTML Link Bookmarks
- HTML Background Images
- HTML Table Borders
- HTML Table Sizes
- HTML Table Headers
- HTML Table Padding & Spacing
- HTML Colspan & Rowspan
- HTML Table Styling
- HTML Table Colgroup
- HTML Unordered Lists
- HTML Ordered Lists
- HTML Other Lists / Description Lists