CSS font-stretch property

CSS ফন্ট-স্ট্রেচ প্রপার্টি

CSS-এ ফন্ট-স্ট্রেচ প্রপার্টি আমাদের ফন্টের পরিবার থেকে একটি স্বাভাবিক, প্রসারিত বা ঘনীভূত মুখ নির্বাচন করতে দেয়। এই বৈশিষ্ট্যটি ফন্টের ডিফল্ট প্রস্থের সাথে তুলনা করে পাঠ্যকে আরও প্রশস্ত বা সংকীর্ণ করে। এটি কোনও ফন্টে কাজ করবে না তবে শুধুমাত্র সেই ফন্ট-পরিবারে কাজ করবে যার একটি প্রস্থ-ভেরিয়েন্ট ফেস রয়েছে।

এই CSS প্রপার্টি শুধুমাত্র অতিরিক্ত মুখের মতো ফন্টগুলির জন্য কাজ করে যেমন প্রসারিত এবং ঘনীভূত মুখ; অন্যথায়, যে ফন্টগুলির ঘনীভূত বা প্রসারিত মুখ নেই তাদের জন্য এটি প্রভাবহীন হবে।

ফন্ট-ফেসের প্রস্থ নির্বাচন করার জন্য নয়টি কীওয়ার্ড মান নিম্নলিখিত সিনট্যাক্সে দেওয়া হয়েছে।

বাক্য গঠন:

  1. font-stretch: normal | semi-condensed | condensed | extra-condensed | ultra-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded  

সম্পত্তি মান :

এই CSS প্রপার্টির সম্পত্তির মানগুলি নিম্নরূপ সারণী করা হয়েছে:

Keyword Description
normal এটি ডিফল্ট মান, যা কোনো ফন্ট প্রসারিত করে না।
semi-condensed এটি উপাদানটির পাঠ্য অক্ষরগুলিকে সামান্য ঘনীভূত করেছে। এই মান টেক্সটকে স্বাভাবিকের চেয়ে সরু করে কিন্তু ঘনীভূত করে না.
condensed এই মানটি পাঠকে আধা-ঘনত্বের চেয়ে সংকীর্ণ করে কিন্তু অতিরিক্ত-ঘনত্বের চেয়ে সংকীর্ণ করে না।
extra-condensed এই মানটি টেক্সটটিকে ঘনীভূত থেকে সংকীর্ণ করে কিন্তু অতি-ঘনত্বের চেয়ে সংকীর্ণ করে না।
ultra-condensed এই মান পাঠ্যটিকে অত্যন্ত সংকীর্ণ করে তোলে।
semi-expanded এটি উপাদানটির পাঠ্য অক্ষরগুলিকে সামান্য প্রশস্ত করেছে। এই মান টেক্সটটিকে স্বাভাবিকের চেয়ে প্রশস্ত করে কিন্তু প্রসারিত করার চেয়ে প্রশস্ত নয়।
expanded এই মানটি পাঠ্যকে আধা-প্রসারিত থেকে প্রশস্ত করে কিন্তু অতিরিক্ত-প্রসারিত থেকে প্রশস্ত নয়।
extra-expanded এই মানটি টেক্সটকে প্রসারিত থেকে প্রশস্ত করে কিন্তু অতি-প্রসারিত থেকে প্রশস্ত নয়।
ultra-expanded এই মান টেক্সট অত্যন্ত প্রশস্ত করে তোলে.আসুন একটি উদাহরণ ব্যবহার করে উপরের সম্পত্তির মানগুলি বুঝতে পারি।

উদাহরণ:

  1. >  
  2. html>  
  3. head>  
  4. title>  
  5. CSS font-stretch Property  
  6. title>  
  7. style>  
  8. body{  
  9. text-align: center;  
  10. }  
  11. div{  
  12. font-family: Arial, Helvetica, sans-serif;  
  13. font-size: 20px;  
  14. color: blue;  
  15. }  
  16. .normal {  
  17. font-stretch: normal;  
  18. }  
  19. .semi-condensed {  
  20. font-stretch: semi-condensed;  
  21. }  
  22. .condensed {  
  23. font-stretch: condensed;  
  24. }  
  25. .extra-condensed {  
  26. font-stretch: extra-condensed;  
  27. }  
  28. .ultra-condensed {  
  29. font-stretch: ultra-condensed;  
  30.  
  31. .semi-expanded {  
  32. font-stretch: semi-expanded;  
  33. }  
  34.   
  35. .expanded {  
  36. font-stretch: expanded;  
  37. }  
  38. .extra-expanded {  
  39. font-stretch: extra-expanded;  
  40. }   
  41. .ultra-expanded {  
  42. font-stretch: ultra-expanded;  
  43. }  
  44. style>  
  45. head>   
  46. <body>  
  47. <h1> Example of the font-stretch property h1>  
  48. <div class = “normal”>  
  49. normal  
  50. div>  
  51. <div class = “semi-condensed”>  
  52. semi-condensed  
  53. div>  
  54. <div class = “condensed”>  
  55. condensed  
  56. div>  
  57.   
  58. <div class = “extra-condensed”>  
  59. extra-condensed  
  60. div>  
  61.   
  62. <div class = “ultra-condensed”>  
  63. ultra-condensed  
  64. div>  
  65. <div class = “semi-expanded”>  
  66. semi-expanded  
  67. div>  
  68.   
  69. <div class = “expanded”>  
  70. expanded  
  71. div>  
  72.   
  73. <div class = “extra-expanded”>  
  74. extra-expanded  
  75. div>  
  76. <div class = “ultra-expanded”>  
  77. ultra-expanded  
  78. div>  
  79. body>    
  80. html>  


Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top