CSS Outline Shorthand

CSS Outline சுருக்கப் பண்பு பற்றி கற்றுக்கொள்ளுங்கள்

CSS Outline - சுருக்கப் பண்பு

outline பண்பு பின்வரும் தனிப்பட்ட outline பண்புகளை அமைக்க ஒரு சுருக்கப் பண்பாகும்:

outline-width - outline-ன் அகலம்
outline-style (கட்டாயம்) - outline-ன் பாணி
outline-color - outline-ன் நிறம்

மேலே உள்ள பட்டியலில் இருந்து ஒன்று, இரண்டு அல்லது மூன்று மதிப்புகளைக் குறிப்பிடலாம். மதிப்புகளின் வரிசை முக்கியமானதல்ல.

💡 முக்கிய குறிப்பு:

outline-style பண்பு கட்டாயமாகும். outline-style இல்லாமல் outline சுருக்கப் பண்பு வேலை செய்யாது.

CSS Outline Shorthand எடுத்துக்காட்டுகள்

சுருக்க outline பண்புடன் குறிப்பிடப்பட்ட சில வெவ்வேறு outlines-கள்:

dashed outline

ஒரு dashed outline.

outline: dashed;
dotted red outline

ஒரு புள்ளியிட்ட சிவப்பு outline.

outline: dotted red;
7px solid yellow outline

ஒரு 7px திடமான மஞ்சள் outline.

outline: 7px solid yellow;
thick ridge pink outline

ஒரு தடித்த ridge இளஞ்சிவப்பு outline.

outline: thick ridge pink;

விரிவான எடுத்துக்காட்டு

outline சுருக்கப் பண்பை நிரூபிக்கும் எடுத்துக்காட்டு:

HTML:

<p class="ex1">Dashed outline</p>
<p class="ex2">Dotted red outline</p>
<p class="ex3">7px solid yellow outline</p>
<p class="ex4">Thick ridge pink outline</p>

CSS:

/* outline சுருக்கப் பண்புடன் வெவ்வேறு பாணிகள் */
p.ex1 {outline: dashed;}

p.ex2 {outline: dotted red;}

p.ex3 {outline: 7px solid yellow;}

p.ex4 {outline: thick ridge pink;}

/* அனைத்து உறுப்புகளுக்கும் பொதுவான பாணிகள் */
p {
  padding: 10px;
  margin: 15px 0;
  background: #f8f8f8;
}
சுருக்க வடிவம் முழு வடிவம் விளக்கம்
outline: dashed;
outline-style: dashed;
outline-style மட்டுமே குறிப்பிடப்பட்டுள்ளது
outline: dotted red;
outline-style: dotted;
outline-color: red;
outline-style மற்றும் outline-color குறிப்பிடப்பட்டுள்ளது
outline: 7px solid yellow;
outline-width: 7px;
outline-style: solid;
outline-color: yellow;
மூன்று பண்புகளும் குறிப்பிடப்பட்டுள்ளது
outline: thick ridge pink;
outline-width: thick;
outline-style: ridge;
outline-color: pink;
மூன்று பண்புகளும் குறிப்பிடப்பட்டுள்ளது

CSS Outline உடன் வட்டமான மூலைகள்

Outlines-களும் வட்டமான மூலைகளைக் கொண்டிருக்கலாம்.

border-radius பண்பு ஒரு உறுப்புக்கு வட்டமான borders சேர்க்க பயன்படுகிறது.

வட்டமான மூலைகளைக் கொண்ட சில வெவ்வேறு outlines-கள்:

dashed outline

ஒரு dashed outline வட்டமான மூலைகளுடன்.

outline: dashed;
border-radius: 8px;
dotted red outline

ஒரு புள்ளியிட்ட சிவப்பு outline வட்டமான மூலைகளுடன்.

outline: dotted red;
border-radius: 5px;
7px solid yellow outline

ஒரு 7px திடமான மஞ்சள் outline வட்டமான மூலைகளுடன்.

outline: 7px solid yellow;
border-radius: 5px;
thick ridge pink outline

ஒரு தடித்த ridge இளஞ்சிவப்பு outline வட்டமான மூலைகளுடன்.

outline: thick ridge pink;
border-radius: 8px;
thick solid green outline

ஒரு தடித்த திடமான பச்சை outline வட்டமான மூலைகளுடன்.

outline: thick solid green;
border-radius: 10px;

வட்டமான மூலைகளுடன் CSS:

p.ex1 {
  outline: dashed;
  border-radius: 8px;
}

p.ex2 {
  outline: dotted red;
  border-radius: 5px;
}

p.ex3 {
  outline: 7px solid yellow;
  border-radius: 5px;
}

p.ex4 {
  outline: thick ridge pink;
  border-radius: 8px;
}

p.ex5 {
  outline: thick solid green;
  border-radius: 10px;
}

⚠️ கவனிக்க:

border-radius பண்பு border-ஐ வட்டமாக்குகிறது, ஆனால் outline-ஐ நேரடியாக வட்டமாக்காது. outline border-ன் வட்ட வடிவத்தைப் பின்பற்றுகிறது. சில உலாவிகளில் outline வட்டமாக தோன்றலாம், ஆனால் இது உலாவியைப் பொறுத்தது.

மதிப்பு வரிசை நெகிழ்வுத்தன்மை

outline சுருக்கப் பண்பில் மதிப்புகளின் வரிசை முக்கியமானதல்ல. பின்வரும் அனைத்தும் சரியானது:

வெவ்வேறு வரிசைகள்

/* அனைத்து வரிசைகளும் சரியானவை */
outline: 3px solid red;
outline: solid red 3px;
outline: red 3px solid;
outline: solid 3px red;
outline: 3px red solid;
outline: red solid 3px;

குறிப்பு

CSS உருமாற்றி outline-ன் பண்புகளைக் கண்டறியும் திறன் கொண்டது. எனவே, எந்த வரிசையில் மதிப்புகளைக் கொடுத்தாலும், outline-width, outline-style, மற்றும் outline-color ஆகியவற்றை சரியாக அடையாளம் காண முடியும்.

📝 பரிந்துரைக்கப்பட்ட வரிசை:

நிலைத்தன்மை மற்றும் வாசிப்புத்தன்மைக்காக, இந்த வரிசையைப் பின்பற்ற பரிந்துரைக்கப்படுகிறது: outline-width outline-style outline-color. எடுத்துக்காட்டாக: outline: 2px dashed blue;

CSS Outline Shorthand பயிற்சி

Jassif Team இல், உங்கள் அறிவை சோதிக்க பயிற்சிகள் உள்ளன. கீழே உள்ள பயிற்சியை முயற்சிக்கவும்:

பின்வருவனவற்றில் 3px திடமான சிவப்பு outline-க்கு எது சரியான சுருக்க அறிவிப்பு?

outline: 3px solid red;
✓ சரி! outline: 3px solid red; என்பது 3px திடமான சிவப்பு outline உருவாக்க சரியான CSS ஆகும்
outline: red 3px solid;
✓ சரி! outline சுருக்கப் பண்பில் மதிப்புகளின் வரிசை முக்கியமானதல்ல
outline: solid red 3px;
✓ சரி! outline சுருக்கப் பண்பில் மதிப்புகளின் வரிசை முக்கியமானதல்ல
All of the above
✓ சரி! மூன்றும் சரியானவை. outline சுருக்கப் பண்பில் மதிப்புகளின் வரிசை முக்கியமானதல்ல

💡 outline சுருக்கப் பண்பின் நெகிழ்வுத்தன்மை:

outline சுருக்கப் பண்பு மிகவும் நெகிழ்வானது. outline-width, outline-style, மற்றும் outline-color ஆகியவற்றை எந்த வரிசையிலும் குறிப்பிடலாம். CSS உருமாற்றி அவற்றை சரியாக அடையாளம் காணும்.

உலாவி ஆதரவு

CSS outline சுருக்கப் பண்பு அனைத்து நவீன உலாவிகளாலும் முழுமையாக ஆதரிக்கப்படுகிறது:

உலாவி ஆதரவு குறிப்புகள்
Chrome ✓ 1.0+ முழு ஆதரவு
Firefox ✓ 1.5+ முழு ஆதரவு
Safari ✓ 1.2+ முழு ஆதரவு
Edge ✓ 12+ முழு ஆதரவு
IE ✓ 8+ முழு ஆதரவு

outline சுருக்கப் பண்புக்கான சிறந்த நடைமுறைகள்

நிலைத்தன்மைக்காக outline-width outline-style outline-color என்ற வரிசையைப் பயன்படுத்தவும்
முக்கியமான உறுப்புகளை முன்னிலைப்படுத்த outline சுருக்கப் பண்பைப் பயன்படுத்துங்கள்
குறுகிய மற்றும் தெளிவான குறியீட்டிற்காக outline சுருக்கப் பண்பைப் பயன்படுத்துங்கள்
outline-style இல்லாமல் outline சுருக்கப் பண்பைப் பயன்படுத்த வேண்டாம்
அணுகல் தன்மைக்காக, :focus நிலையில் உள்ள உறுப்புகளுக்கு outline பயன்படுத்துங்கள்

சுருக்கப் பண்பின் நன்மைகள்:

outline சுருக்கப் பண்பு உங்கள் CSS குறியீட்டை குறுகியதாகவும், படிக்க எளிதானதாகவும், பராமரிக்க எளிதானதாகவும் ஆக்குகிறது. இது பல வரிகளை ஒரு வரியாகக் குறைக்கிறது.