ஜாவாஸ்கிரிப்டில் CSS தொடர்புடைய நிறங்களுடன் எவ்வாறு வேலை செய்வது என்பதைப் புரிந்துகொள்வது
CSS சார்பு நிறங்கள் டெவலப்பர்களுக்கு ஏற்கனவே இருக்கும் வண்ண மதிப்புகளின் அடிப்படையில் வண்ணங்களை மாறும் வகையில் மாற்றுவதன் மூலம் அதிக ஸ்டைலிங் நெகிழ்வுத்தன்மையை வழங்குகின்றன. உதாரணமாக, நீங்கள் வண்ணத்தின் ஆல்பா வெளிப்படைத்தன்மையையும் அதன் சிவப்பு மற்றும் நீல சேனல்களையும் மாற்ற விரும்பலாம். இந்த நுட்பத்தின் காரணமாக திரவ வடிவமைப்பு அமைப்புகள் அதிக சாத்தியக்கூறுகளைக் கொண்டுள்ளன.
ஜாவாஸ்கிரிப்டில் இந்த மாறும் வகையில் உருவாக்கப்பட்ட தரவுகளுடன் பணிபுரிவது கடினமாக இருக்கலாம். நீங்கள் பயன்படுத்த முயற்சித்தால் getComputedStyle கணக்கிடப்பட்ட நிறத்தை மீட்டெடுக்க, நீங்கள் செய்த CSS மாற்றங்களைச் சரிசெய்வதற்குப் பதிலாக, அது செயலாக்கப்படாத சரத்தை திரும்பப் பெறலாம். இது இறுதி வெளியீட்டு நிறத்தின் நிரலாக்க கையாளுதல் மற்றும் பகுப்பாய்வைக் கட்டுப்படுத்துகிறது.
இந்த பகுதியில், CSS இலிருந்து முழுமையான கணக்கிடப்பட்ட ஹெக்ஸ் நிறத்தைப் பெறுவதற்கான செயல்முறையை நாங்கள் ஆராய்வோம், அது அதிநவீன மூலம் வரையறுக்கப்பட்டதா என்பதைப் பொருட்படுத்தாமல். CSS தொடர்புடைய நிறங்கள் தொடரியல். RGB மற்றும் ஆல்பா சேனல்களுக்கான ஒப்பீட்டு மாற்றங்கள் CSS இன்ஜின் மூலம் கணக்கிடப்பட்டவுடன், துல்லியமான வண்ண மதிப்பை எவ்வாறு பெறுவது என்ற சிக்கலை நாங்கள் கையாள்கிறோம்.
இந்த வண்ணத் தகவலைப் பிரித்தெடுப்பதில் உங்களுக்கு உதவக்கூடிய மூன்றாம் தரப்பு நூலகங்கள் அல்லது உள்ளமைக்கப்பட்ட உலாவி APIகள் போன்ற பிற சாத்தியமான விருப்பங்களையும் நாங்கள் ஆராய்வோம், மேலும் மாற்றியமைக்க உங்கள் JavaScript குறியீட்டில் பயன்படுத்தப்படலாம்.
கட்டளை | பயன்பாட்டின் உதாரணம் |
---|---|
getComputedStyle | அனைத்து CSS பயன்படுத்தப்பட்ட பிறகு, இந்த கட்டளை உறுப்பின் உண்மையான, கணக்கிடப்பட்ட பாணிகளைப் பெறுகிறது. நிறம் போன்ற தொடர்புடைய மதிப்புகளிலிருந்து மாறும் CSS மதிப்புகளைப் பெறுவதற்கு இது உதவியாக இருக்கும். |
createElement('canvas') | ஜாவாஸ்கிரிப்டை மாறும் வகையில் உருவாக்க பயன்படுத்துகிறது a |
getContext('2d') | இந்தக் கட்டளையின் உதவியுடன், ஸ்கிரிப்ட் பிக்சல் மட்டத்தில் படத் தரவை வரையலாம் அல்லது வேலை செய்யலாம், வண்ணத்தைச் சேர்ப்பது போன்றவை. |
fillStyle | கேன்வாஸில் பயன்படுத்தப்படும் முறை, நிறம் அல்லது சாய்வு ஆகியவற்றை வரையறுக்கிறது. எடுத்துக்காட்டுகளில், பிக்சல் தரவு பிரித்தெடுக்கப்படுவதற்கு முன் கேன்வாஸின் கணக்கிடப்பட்ட நிறத்தை அமைக்க இது பயன்படுத்தப்படுகிறது. |
fillRect | கேன்வாஸில் ஒரு செவ்வகப் பகுதியை நிரப்ப தற்போதைய ஃபில்ஸ்டைலைப் பயன்படுத்துகிறது. இங்கே, கணக்கிடப்பட்ட வண்ணம் கூடுதல் செயலாக்கத்திற்காக 1x1 பிக்சல் பகுதியை நிரப்புகிறது. |
getImageData | கேன்வாஸின் பிக்சல் தரவு இந்த கட்டளையுடன் பிரித்தெடுக்கப்படுகிறது. இது fillRect-உருவாக்கப்பட்ட 1x1 பிக்சலில் கொடுக்கப்பட்ட வண்ணத்தின் RGBA மதிப்புகளைப் பெறுவதற்குப் பயன்படுத்தப்படுகிறது. |
chroma | வண்ண மாற்றத்திற்கான மூன்றாம் தரப்பு நூலகம் Chroma.js என அழைக்கப்படுகிறது. குரோமா() முறையானது RGB மற்றும் hex போன்ற பல வடிவங்களுக்கு இடையே வண்ணங்களை மாற்றுவதன் மூலம் கணக்கிடப்பட்ட CSS வண்ணங்களுடன் வேலை செய்வதை எளிதாக்குகிறது. |
toString(16) | ஒரு முழு எண்ணை ஹெக்ஸாடெசிமலில் அதன் பிரதிநிதித்துவத்திற்கு மாற்றுகிறது, இது RGB மதிப்புகளை ஹெக்ஸாடெசிமலுக்கு மாற்றும் போது முக்கியமானது. இறுதி ஹெக்ஸ் வண்ணக் குறியீட்டை உருவாக்க சிவப்பு, பச்சை மற்றும் நீலத்தின் மதிப்புகளைக் கலக்க இந்த நிகழ்வில் இது பயன்படுத்தப்படுகிறது. |
slice(1) | சரத்தின் ஆரம்ப எழுத்தை நீக்குகிறது. ஸ்லைஸ்(1) ஒரு எண்ணை ஹெக்ஸாடெசிமலுக்கு மாற்றும் முன், அதிலிருந்து மிதமிஞ்சிய முன்னணி எழுத்தை நீக்கி, ஹெக்ஸ் குறியீடு சரியாக வடிவமைக்கப்படுவதை உறுதி செய்கிறது. |
ஜாவாஸ்கிரிப்ட்: இறுதி ஹெக்ஸ் நிறத்தைப் பிரித்தெடுக்க CSS தொடர்புடைய வண்ணங்களைப் பயன்படுத்துதல்
முதல் ஸ்கிரிப்ட்டில், உலாவியின் உள்ளமைக்கப்பட்ட அம்சங்களைப் பயன்படுத்தி CSS இல் மாறும் வகையில் கணக்கிடப்பட்ட வண்ணங்களைப் பெறுவதற்கும் வேலை செய்வதற்கும் JavaScript ஐப் பயன்படுத்தினோம். முக்கிய பிரச்சனை உண்மையில் உள்ளது CSS தொடர்புடைய நிறங்கள் மாறக்கூடிய வண்ண சேனல் சரிசெய்தலை அனுமதிக்கிறது, இது போன்ற வழக்கமான நுட்பங்களைப் பயன்படுத்தும் போது வெளியீட்டில் குறிப்பிடப்படாது. getComputedStyle. a ஐப் பயன்படுத்துவதன் மூலம் நாங்கள் ஒரு தீர்வை உருவாக்குகிறோம் கேன்வாஸ் உறுப்பு. 1x1 பிக்சல்கள் கொண்ட கேன்வாஸில் கணக்கிடப்பட்ட வண்ணத்தை வழங்குவதன் மூலம் துல்லியமான RGB மதிப்புகளைப் பெறலாம். வண்ணம் உட்பட பிக்சல் அளவில் படத் தரவைக் கையாளும் கேன்வாஸ் ஏபிஐயின் திறன் இந்தச் செயல்முறையைச் சாத்தியமாக்குகிறது.
ஒவ்வொரு பிக்சலின் RGBA மதிப்புகள் பிரித்தெடுக்கப்படுகின்றன getImageData கேன்வாஸில் வண்ணம் வைக்கப்பட்டவுடன் முறை. அடுத்து, ஜாவாஸ்கிரிப்டில் எண்-டு-ஸ்ட்ரிங் மாற்றங்கள் மற்றும் பிட்வைஸ் செயல்பாடுகளைப் பயன்படுத்தி, இந்த மதிப்புகள் ஹெக்ஸாடெசிமல் வடிவமாக மாற்றப்படுகின்றன. இங்கே, முக்கியமான வழிமுறைகள், போன்றவை நிரப்பு மற்றும் getContext('2d'), வண்ணத்தை உருவாக்குவதற்கும், வரையக்கூடிய மேற்பரப்பை உருவாக்குவதற்கும் பொறுப்பாகும். பிரவுசரின் சரியான வண்ணம் தேவைப்படும்போது CSS விதிகள்-எந்தவொரு வெளிப்படைத்தன்மை அல்லது வண்ண சேனல் சரிசெய்தல் உட்பட-இந்த நுட்பம் நன்றாக வேலை செய்கிறது. மற்ற நூலகங்களைப் பயன்படுத்தாமல் சிக்கலைத் தீர்க்க இது ஒரு சிறந்த முறையாகும்.
இரண்டாவது முறையில், Chroma.js எனப்படும் மூன்றாம் தரப்புக் கருவியைப் பயன்படுத்தி வண்ணக் கையாளுதல்களை ஒழுங்குபடுத்தினோம். Chroma.js ஐப் பயன்படுத்தி பல்வேறு வடிவங்களுக்கு இடையே எளிதாக வண்ணங்கள் மாற்றப்படலாம், இது வண்ணங்களுடன் தொடர்புகொள்வதற்கான மிகவும் சுருக்கமான முறையை வழங்குகிறது. DOM இலிருந்து கணக்கிடப்பட்ட வண்ணம் பெறப்பட்டவுடன், ஹெக்ஸ் அல்லது RGB அல்லது HSL போன்ற பிற வடிவங்களுக்கு மாற்றுவதை Chroma.js தானாகவே கையாளும். மிகவும் சிக்கலான வண்ண மாற்றங்கள் அல்லது வடிவமைப்பு மாற்றங்கள் தேவைப்படும் திட்டங்களில் பணிபுரியும் போது, இந்த அணுகுமுறை சரியானது. குறியீடு எளிமையானது, தூய்மையானது மற்றும் பராமரிக்க எளிதானது.
எதிர் கண்ணோட்டத்தில் இருந்தாலும், இரண்டு உத்திகளும் ஒரே சிக்கலைக் கையாளுகின்றன. இறுதி ஹெக்ஸ் நிறத்தைத் தீர்மானிக்க, முதலாவது பிட்வைஸ் கணக்கீடுகள் மற்றும் சொந்த உலாவி APIகளைப் பயன்படுத்துகிறது, இரண்டாவது சிறப்பு வண்ண கையாளுதல் தொகுப்பின் திறன்களைப் பயன்படுத்துகிறது. அதிகரித்த நெகிழ்வுத்தன்மை மற்றும் பயன்பாட்டின் எளிமைக்கு நீங்கள் Chroma.js ஐப் பயன்படுத்தலாம் அல்லது உங்கள் திட்டத்தின் தேவைகளைப் பொறுத்து சார்புகளைச் சேர்ப்பதைத் தவிர்க்க நீங்கள் சொந்த வழியில் செல்லலாம். ஜாவாஸ்கிரிப்ட் இரண்டு காட்சிகளிலும் மீட்டெடுக்கப்பட்ட ஹெக்ஸ் நிறத்தின் கூடுதல் கையாளுதலை அனுமதிக்கிறது, டைனமிக் ஸ்டைலிங் மற்றும் வண்ண அடிப்படையிலான அனிமேஷன்களுக்கான வாய்ப்புகளை வழங்குகிறது.
ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி CSS தொடர்புடைய நிறங்களிலிருந்து இறுதி ஹெக்ஸ் நிறத்தைப் பிரித்தெடுத்தல்
இந்த முறை CSS தொடர்புடைய வண்ணங்களை உள்ளமைக்கப்பட்ட உலாவி APIகள் மற்றும் வெண்ணிலா ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி கையாளுகிறது.
// 1. First, grab the element whose color you want to extract
const element = document.querySelector('.my-element');
// 2. Use getComputedStyle to get the color property
let computedColor = getComputedStyle(element).color;
// 3. Create a canvas to convert the computed color to hex format
let canvas = document.createElement('canvas');
canvas.width = 1; // Small canvas, just for color conversion
canvas.height = 1;
let ctx = canvas.getContext('2d');
// 4. Set the fill style to the computed color and fill the canvas
ctx.fillStyle = computedColor;
ctx.fillRect(0, 0, 1, 1);
// 5. Extract the color in hex format using getImageData
let pixelData = ctx.getImageData(0, 0, 1, 1).data;
let hexColor = "#" +
((1 << 24) | (pixelData[0] << 16) | (pixelData[1] << 8) | pixelData[2])
.toString(16)
.slice(1); // Convert to hex and remove the alpha
console.log(hexColor); // This will log the final hex color value
ஹெக்ஸ் வண்ண மாற்றத்திற்கு மூன்றாம் தரப்பு நூலகத்தை (Chroma.js) பயன்படுத்துதல்
இந்த அணுகுமுறையானது, செயல்முறையை எளிமையாக்க, Chroma.js தொகுப்பைப் பயன்படுத்துவதன் மூலம் வண்ணக் கையாளுதல்களில் துல்லியம் மற்றும் நெகிழ்வுத்தன்மையை உறுதி செய்கிறது.
// 1. First, include Chroma.js in your project (e.g., via CDN or NPM)
// <script src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.1.0/chroma.min.js">
const element = document.querySelector('.my-element');
// 2. Retrieve the computed color using getComputedStyle
let computedColor = getComputedStyle(element).color;
// 3. Use Chroma.js to convert the computed color to hex
let chromaColor = chroma(computedColor);
let hexColor = chromaColor.hex();
console.log(hexColor); // Log the final hex color
// Chroma.js also supports other formats such as RGB or HSL
let rgbColor = chromaColor.rgb();
let hslColor = chromaColor.hsl();
console.log(rgbColor); // Logs RGB array
console.log(hslColor); // Logs HSL array
அலகு சோதனை: இறுதி வண்ண வெளியீட்டை சரிபார்க்கிறது
ஜாவாஸ்கிரிப்ட் தீர்வுகள் மூலம் வழங்கப்பட்ட இறுதி ஹெக்ஸ் நிறம் சரியானது என்பதை இந்த யூனிட் சோதனை உறுதி செய்கிறது.
describe('Color Extraction Tests', () => {
it('should return the correct hex color using canvas', () => {
let color = getHexColorFromCanvas('.my-element');
expect(color).toBe('#e6aabb'); // Expected final hex color
});
it('should return the correct hex color using Chroma.js', () => {
let color = getHexColorUsingChroma('.my-element');
expect(color).toBe('#e6aabb'); // Expected final hex color
});
});
// Functions used for the tests
function getHexColorFromCanvas(selector) {
const element = document.querySelector(selector);
let computedColor = getComputedStyle(element).color;
let canvas = document.createElement('canvas');
canvas.width = 1;
canvas.height = 1;
let ctx = canvas.getContext('2d');
ctx.fillStyle = computedColor;
ctx.fillRect(0, 0, 1, 1);
let pixelData = ctx.getImageData(0, 0, 1, 1).data;
return "#" + ((1 << 24) | (pixelData[0] << 16) | (pixelData[1] << 8) | pixelData[2]).toString(16).slice(1);
}
function getHexColorUsingChroma(selector) {
const element = document.querySelector(selector);
let computedColor = getComputedStyle(element).color;
return chroma(computedColor).hex();
}
ஜாவாஸ்கிரிப்டில் CSS தொடர்புடைய வண்ணங்களைக் கையாளுவதற்கான மேம்பட்ட நுட்பங்கள்
மாறும் வண்ண மாற்றங்களை அடைய மாறிகளைப் பயன்படுத்துவது ஒரு சக்திவாய்ந்த, ஆனால் சில நேரங்களில் புறக்கணிக்கப்படும் அம்சமாகும். CSS தொடர்புடைய நிறங்கள். எடுத்துக்காட்டாக, அடிப்படை வண்ணங்களைக் குறிக்கும் CSS மாறிகளை உருவாக்கவும், அவற்றை நிகழ்நேரத்தில் மாற்றவும், பதிலளிக்கக்கூடிய வடிவமைப்பு அமைப்புகள் மற்றும் டைனமிக் தீம்களை இயக்குவதற்கு JavaScript ஐப் பயன்படுத்தலாம். CSS தொடர்புடைய வண்ண செயல்பாடுகளுடன் பயன்படுத்தப்படும் போது, சமகால ஆன்லைன் பயன்பாடுகளில் அளவிடக்கூடிய மற்றும் பராமரிக்கக்கூடிய வண்ணத் திட்டங்களை இந்த முறை சாத்தியமாக்குகிறது.
CSS தட்டச்சு செய்யப்பட்ட பொருள் மாதிரியைப் பயன்படுத்துதல் (Typed OM) என்பது இறுதி கணக்கிடப்பட்ட நிறத்தைப் பெறுவதில் உள்ள சிக்கலைத் தீர்ப்பதற்கான கூடுதல் முறையாகும். டைப் செய்த OMக்கு நன்றி, CSS பண்புக்கூறுகளுடன் டெவலப்பர்கள் மிகவும் திட்டவட்டமாகவும் முறையாகவும் வேலை செய்யலாம். தட்டச்சு செய்த OMக்கு நன்றி, CSS மதிப்புகள் இப்போது JavaScript ஆப்ஜெக்ட்களாக அணுகப்படலாம், இது சரம் அடிப்படையிலான முறைகளின் தேவையை நீக்குகிறது. தொடர்புடைய நிறங்கள் மற்றும் பிற சிக்கலான CSS மாற்றங்கள் சொத்துக் கையாளுதலின் மீது அதிக துல்லியமான கட்டுப்பாட்டை வழங்குவதால், இதிலிருந்து பலன் பெறலாம்.
இறுதியாக, நீங்கள் உறுப்பு பாணிகளில் மாற்றங்களைக் கண்காணிக்க விரும்பினால், குறிப்பாக CSS மாறிகள் அல்லது தொடர்புடைய வண்ண மதிப்புகள் மாறும் போது, ஜாவாஸ்கிரிப்டைப் பயன்படுத்துவதைப் பற்றி சிந்திக்கவும். பிறழ்வு கண்காணிப்பாளர். MutationObserver DOM இல் மாற்றங்களைக் கண்காணிக்க முடியும், அதாவது உறுப்புகளின் இன்லைன் பாணிகளில் மாற்றங்கள் போன்றவை. உங்கள் ஜாவாஸ்கிரிப்ட் லாஜிக் நிறத்தை மீண்டும் கணக்கிடலாம் மற்றும் பொருந்தக்கூடிய நடை மாற்றங்களுக்கு ஏற்ப அதைப் புதுப்பிக்கலாம். இந்த நுட்பம் மிகவும் ஆற்றல் வாய்ந்த இடைமுகங்களுக்கு சிறப்பாகச் செயல்படுகிறது, அங்கு பயனர் அல்லது வெளிப்புற மூலங்களிலிருந்து உள்ளீடுகளுக்குப் பதிலளிக்கும் வகையில் பாணி மாற்றங்கள் தொடர்ந்து நிகழ்கின்றன.
ஜாவாஸ்கிரிப்டில் CSS தொடர்புடைய நிறங்களைப் பிரித்தெடுப்பது பற்றி அடிக்கடி கேட்கப்படும் கேள்விகள்
- எப்படி செய்கிறது getComputedStyle உறவினர் வண்ணங்களைக் கையாளும் போது வேலை செய்யவா?
- getComputedStyle CSS சொத்து கணக்கிடப்பட்ட இறுதி மதிப்பைப் பெறுகிறது; இருப்பினும், இது இறுதிக் கணக்கிடப்பட்ட நிறத்தைக் காட்டிலும் தொடர்புடைய நிறத்தை ஒரு சரமாக அடிக்கடி வழங்குகிறது.
- இறுதி நிறத்தை a உடன் பிரித்தெடுக்க முடியுமா canvas உறுப்பு வேலை எனக்கு?
- ஆம், நிறத்தை ரெண்டர் செய்து பிக்சல் தரவைப் பிரித்தெடுத்து இறுதி ஹெக்ஸ் நிறத்தைப் பெற முடியும். canvas மற்றும் தி getContext('2d') அணுகுமுறை.
- பங்கு என்ன chroma.js இந்த செயல்பாட்டில்?
- ஐந்து பல்வேறு வடிவங்களில் வண்ணங்களுடன் வேலை செய்வதை எளிதாக்குகிறது மற்றும் வண்ண மாற்றங்களை எளிதாக்குகிறது. எடுத்துக்காட்டாக, நீங்கள் விரைவாக RGB ஐ ஹெக்ஸாக மாற்றலாம்.
- CSS தொடர்புடைய நிறங்கள் எதற்காகப் பயன்படுத்தப்படுகின்றன?
- டெவலப்பர்கள் பதிலளிக்கக்கூடிய வடிவமைப்புகளுக்கு ஆல்பா வெளிப்படைத்தன்மையை செயல்படுத்தலாம் மற்றும் CSS தொடர்புடைய வண்ணங்களைப் பயன்படுத்தி RGB மதிப்புகளை உயர்த்தி அல்லது குறைப்பதன் மூலம் வண்ண சேனல்களை மாறும் வகையில் மாற்றலாம்.
- JavaScript ஐப் பயன்படுத்தி நடை மாற்றங்களைக் கண்டறிய முடியுமா?
- ஆம், நீங்கள் தேவைக்கேற்ப வண்ணங்களை மீண்டும் கணக்கிடலாம் மற்றும் நிகழ்நேரத்தில் பாணி மாற்றங்களைக் கேட்கலாம் 7 API.
ஜாவாஸ்கிரிப்டில் CSS தொடர்புடைய நிறங்களைப் பிரித்தெடுப்பது பற்றிய இறுதி எண்ணங்கள்
CSS தொடர்புடைய நிறங்களில் இருந்து இறுதி நிறத்தை தீர்மானிப்பது கடினமாக இருக்கலாம் getComputedStyle அடிக்கடி அசல் சரத்தை மட்டுமே தருகிறது. Chroma.js அல்லது a போன்ற நூலகத்தைப் பயன்படுத்தி இந்த முறையை மிகவும் எளிதாக்கலாம் கேன்வாஸ் பிக்சல் தரவு பிரித்தெடுப்பதற்கு.
JavaScript கருவிகள் மற்றும் APIகளைப் பயன்படுத்தி டெவலப்பர்கள் இந்த வண்ணங்களைத் திறமையாகப் பிரித்தெடுக்கலாம், மாற்றலாம் மற்றும் பயன்படுத்தலாம். CSS தொடர்புடைய வண்ண வெளியீடுகளைக் கையாளும் அளவிடக்கூடிய முறைகள், உங்கள் திட்டத்தின் தேவைகளைப் பொறுத்து, சொந்த தீர்வுகள் மற்றும் மூன்றாம் தரப்பு நூலகங்களால் வழங்கப்படுகின்றன.
ஆதாரங்கள் மற்றும் குறிப்புகள்
- பயன்பாடு பற்றி விரிவாகக் கூறுகிறது getComputedStyle ஜாவாஸ்கிரிப்டில் CSS சொத்து பிரித்தெடுப்பதற்கான முறை. மேலும் படிக்க, செல்க: MDN Web Docs: getComputedStyle .
- பயன்படுத்துவதை விளக்குகிறது கேன்வாஸ் ஜாவாஸ்கிரிப்டில் பிக்சல் வண்ணத் தரவைப் பிரித்தெடுக்கும் உறுப்பு. விரிவான தகவல் இங்கே கிடைக்கிறது: MDN வெப் டாக்ஸ்: கேன்வாஸுடன் பிக்சல் கையாளுதல் .
- Chroma.js ஆவணங்கள் ஜாவாஸ்கிரிப்டில் வண்ணங்களை மாற்றுதல் மற்றும் கையாளுதல் பற்றிய விவரங்களை வழங்குகிறது. இங்கே மேலும் அறிக: Chroma.js அதிகாரப்பூர்வ ஆவணம் .
- CSS தொடர்புடைய நிறங்கள் மற்றும் அவற்றின் பயன்பாடுகள் பற்றிய நுண்ணறிவுகளை CSS விவரக்குறிப்புகளில் காணலாம்: CSS வண்ண தொகுதி நிலை 4 .