text-stroke ගුණය

text-stroke ගුණය මගින් පාඨයේ අක්ෂරවල ආවරණයේ ඝණකම හා වර්ණය නියම කරයි. මෙම ගුණයේ අගය ලෙස ආවරණයේ ඝණකම සහ හිස්තැනකින් වෙන් කර ආවරණයේ වර්ණය දිය යුතුය.

වාක්‍ය රචනය

cssතෝරන්නා {
  text-stroke: ආවරණයේ ඝණකම සහ එහි වර්ණය;
}

මූලික උදාහරණය

සරල පාඨ ආවරණය:

html<div class="stroked-text">
  Lorem ipsum dolor sit amet
</div>
css.stroked-text {
  font-size: 48px;
  font-weight: bold;
  -webkit-text-stroke: 2px red;
  text-stroke: 2px red;
}

Результат:

ආවරණය පමණක්

දැන් අපි පාඨයේ වර්ණය පසුබිමේ වර්ණය සමඟ (අපගේ නඩුවේ සුදු) සමපාත කරමු. ප්‍රතිඵලයක් ලෙස ආවරණය පමණක් ඉතිරි වේ:

html<div class="stroked-text">
  Lorem ipsum dolor sit amet
</div>
css.stroked-text {
  font-size: 48px;
  font-weight: bold;
  color: white;
  -webkit-text-stroke: 2px black;
  text-stroke: 2px black;
}

Результат:

රේඛීය වර්ණාවලිය සහිත ආවරණය

background-clip ගුණය භාවිතා කරමින් රේඛීය වර්ණාවලිය සහිත ආවරණයක් සාදමු:

html<div class="gradient-stroke">
  Lorem ipsum dolor sit amet
</div>
css.gradient-stroke {
  font-size: 42px;
  font-weight: bold;
  background: linear-gradient(to right, #ff8a00, #e52e71);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-stroke: 1px #333;
  text-stroke: 1px #333;
}

Результат:

බහු ආවරණය

text-shadow ගුණය භාවිතා කර ද්විත්ව ආවරණ ආචරණය:

html<div class="double-stroke">
  Lorem ipsum dolor sit amet
</div>
css.double-stroke {
  font-size: 40px;
  color: white;
  -webkit-text-stroke: 3px #000;
  text-stroke: 3px #000;
  text-shadow: 
    0 0 5px #000,
    0 0 10px #000;
}

Результат:

සජීවීකරණය වන ආවරණය

ආවරණය වෙනස් වීමේ සජීවීකරණයක් එකතු කරමු:

html<div class="animated-stroke">
  Lorem ipsum dolor sit amet
</div>
css.animated-stroke {
  font-size: 38px;
  color: white;
  -webkit-text-stroke: 1px #ff0000;
  text-stroke: 1px #ff0000;
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0% { -webkit-text-stroke: 1px #ff0000; text-stroke: 1px #ff0000; }
  50% { -webkit-text-stroke: 3px #ff0000; text-stroke: 3px #ff0000; }
  100% { -webkit-text-stroke: 1px #ff0000; text-stroke: 1px #ff0000; }
}

Результат:

මේවාත් බලන්න

  • text-fill-color ගුණය,
    පාඨයේ අක්ෂර පුරවන වර්ණය නියම කරයි
  • text-stroke-color ගුණය,
    පාඨ ආවරණයේ වර්ණය නියම කරයි
  • text-stroke-width ගුණය,
    පාඨ ආවරණයේ ඝණකම නියම කරයි