CSS Text Effects

CSS உரை விளைவுகளைக் கற்றுக்கொள்ளுங்கள்

CSS Text Effects

CSS உரை வழிதல், சொல் மடித்தல், வரி உடைப்பு விதிகள் மற்றும் எழுதும் முறைகளைக் கையாள சில பண்புகளைக் கொண்டுள்ளது.

இந்த அத்தியாயத்தில் நீங்கள் பின்வரும் பண்புகளைப் பற்றி கற்றுக்கொள்வீர்கள்:

CSS text-overflow Property

CSS text-overflow பண்பு காட்சிப்படுத்தப்படாத வழிந்த உள்ளடக்கம் பயனருக்கு எவ்வாறு சமிக்ஞை செய்யப்பட வேண்டும் என்பதைக் குறிப்பிடுகிறது. இது துண்டிக்கப்படலாம் அல்லது நீள்வட்டத்துடன் (...) வழங்கப்படலாம்.

text-overflow செயல்படுவதற்கு பின்வரும் இரு பண்புகளும் தேவைப்படுகின்றன:

Clip Example:

இது பெட்டியில் பொருந்தாத நீண்ட உரை

Ellipsis Example:

இது பெட்டியில் பொருந்தாத நீண்ட உரை
p.test1 {
  width: 200px;
  border: 1px solid #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
}

p.test2 {
  width: 200px;
  border: 1px solid #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

💡 உதவிக்குறிப்பு:

உறுப்பின் மேல் சுட்டியை நகர்த்தும்போது வழிந்த உள்ளடக்கத்தைக் காண்பிக்கலாம்:

p:hover {
  overflow: visible;
}

CSS word-wrap Property

CSS word-wrap பண்பு நீண்ட சொற்களை உடைக்கவும் அடுத்த வரியில் மடிக்கவும் அனுமதிக்கிறது.

Without word-wrap:

இந்தப் பத்தியில் மிக நீண்ட சொல் உள்ளது: thisisaveryveryveryveryveryverylongword. நீண்ட சொல் உடைந்து அடுத்த வரியில் மடியும்.

With word-wrap:

இந்தப் பத்தியில் மிக நீண்ட சொல் உள்ளது: thisisaveryveryveryveryveryverylongword. நீண்ட சொல் உடைந்து அடுத்த வரியில் மடியும்.
p {
  word-wrap: break-word;
}

CSS word-break Property

CSS word-break பண்பு ஒரு வரியின் முடிவை அடையும் போது சொற்கள் எவ்வாறு உடைக்கப்பட வேண்டும் என்பதைக் குறிப்பிடுகிறது.

இந்த பண்பு பின்வரும் மதிப்புகளில் ஒன்றை எடுக்கலாம்:

word-break: normal

இந்தப் பத்தியில் சில உரை உள்ளது. இந்த வரி ஹைபன்களில்-உடைக்கும்.

word-break: break-all

இந்தப் பத்தியில் சில உரை உள்ளது. வரிகள் எந்த எழுத்திலும் உடையும்.
p.test1 {
  word-break: normal;
}

p.test2 {
  word-break: break-all;
}

CSS writing-mode Property

CSS writing-mode பண்பு உரை வரிகள் கிடைமட்டமாக அல்லது செங்குத்தாக அமைக்கப்பட்டுள்ளதா என்பதைக் குறிப்பிடுகிறது.

இந்த பண்பு பின்வரும் மதிப்புகளில் ஒன்றை எடுக்கலாம்:

horizontal-tb (இயல்புநிலை)
vertical-rl
vertical-lr
p.test1 {
  writing-mode: horizontal-tb;
}

span {
  writing-mode: vertical-rl;
}

p.test2 {
  writing-mode: vertical-rl;
}

Exercise

நீண்ட சொற்களை உடைக்கவும் அடுத்த வரியில் மடிக்கவும் அனுமதிக்க சரியான மதிப்பை இழுத்து விடவும்.

#example {
  word-wrap: ;
}
normal
✗ தவறு!
break-word
✓ சரி!
break-all
✗ தவறு!
wrap
✗ தவறு!

CSS Text Effect Properties

பின்வரும் அட்டவணை CSS உரை விளைவு பண்புகளை பட்டியலிடுகிறது:

Property Description
text-justify உரை எவ்வாறு சீரமைக்கப்பட வேண்டும் மற்றும் இடைவெளி விடப்பட வேண்டும் என்பதைக் குறிப்பிடுகிறது
text-overflow காட்சிப்படுத்தப்படாத வழிந்த உள்ளடக்கம் பயனருக்கு எவ்வாறு சமிக்ஞை செய்யப்பட வேண்டும் என்பதைக் குறிப்பிடுகிறது
word-break CJK அல்லாத ஸ்கிரிப்டுகளுக்கான வரி உடைப்பு விதிகளைக் குறிப்பிடுகிறது
word-wrap நீண்ட சொற்களை உடைக்கவும் அடுத்த வரியில் மடிக்கவும் அனுமதிக்கிறது
writing-mode உரை வரிகள் கிடைமட்டமாக அல்லது செங்குத்தாக அமைக்கப்பட்டுள்ளதா என்பதைக் குறிப்பிடுகிறது