CodeGym /Kurslar /Frontend SELF AZ /Mətnin dekorasiyası

Mətnin dekorasiyası

Frontend SELF AZ
Səviyyə , Dərs
Mövcuddur

7.1 text-decoration xüsusiyyəti

CSS veb-səhifələrdə mətni tərtib etmək və bəzəmək üçün müxtəlif xüsusiyyətlər təqdim edir. text-decoration, text-transformtext-shadow xüsusiyyətləri mətnə vurğu əlavə etməyə, hərfləri dəyişməyə və kölgələr yaratmağa imkan verir ki, bu da mətni daha ifadəli və cəlbedici edir.

text-decoration xüsusiyyəti mətnin bəzək effektlərini idarə edir, məsələn, vurğu, üstündən xətt çəkmək və üzərindən xətt çəkmək. Bu xüsusiyyət həmçinin mətnin bəzədilməsi üçün istifadə olunan xəttlərin rəngini və üslubunu təyin etməyə imkan verir.

Qiymətlər:

  • none: bütün mətn bəzəklərini silir
  • underline: mətnin altını vurğulayır
  • overline: mətnin üstündə bir xətt əlavə edir
  • line-through: mətnin ortasından xətt çəkir (üstündən xətt çəkmə)
  • blink: mətn yanıb-sönür (bütün browserlər tərəfindən dəstəklənmir)
  • text-decoration-color: bəzək xəttinin rəngini təyin edir
  • text-decoration-style: xəttin üslubunu təyin edir (solid, double, dotted, dashed, wavy)
  • text-decoration-thickness: bəzək xəttinin qalınlığını təyin edir

İstifadə nümunəsi:

CSS
    
      .underline {
        text-decoration: underline;
      }

      .overline {
        text-decoration: overline;
      }

      .line-through {
        text-decoration: line-through;
      }

      .custom-decoration {
        text-decoration: underline wavy red;
      }
    
  
HTML
    
      <body>
        <p class="underline">Bu mətn altı vurğulanmışdır.</p>
        <p class="overline">Bu mətn üstündən xətt çəkilmişdir.</p>
        <p class="line-through">Bu mətn üstündən xətt çəkilmişdir.</p>
        <p class="custom-decoration">Bu mətn qırmızı dalğalı xəttlə vurğulanmışdır.</p>
      </body>
    
  

7.2 text-transform xassəsi

text-transform xassəsi mətnin çevrilməsini idarə edir, hərflərin skriptini dəyişir. Bu, mətnin avtomatik olaraq başlıq, kiçik hərf və s. çevrilməsi üçün faydalıdır.

Əsas dəyərlər:

  • none: çevrilmələrsiz (defolt qiymət)
  • capitalize: hər sözün ilk hərfi böyük olur
  • uppercase: bütün hərflər böyük olur
  • lowercase: bütün hərflər kiçik olur
  • full-width: mətni tam (ikiqat) ölçüyə çevirir (bütün brauzerlər tərəfindən dəstəklənmir)

İstifadə nümunəsi:

CSS
    
      .capitalize {
        text-transform: capitalize;
      }

      .uppercase {
        text-transform: uppercase;
      }

      .lowercase {
        text-transform: lowercase;
      }
    
  
HTML
    
      <body>
        <p class="capitalize">bu mətnin hər sözü böyük hərflə başlayacaq.</p>
        <p class="uppercase">bu mətn tamamilə böyük hərflərlə olacaq.</p>
        <p class="lowercase">BU MƏTN TAMAMİLƏ KİÇİK HƏRFLƏRLƏ OLACAQ.</p>
      </body>
    
  

7.3 text-shadow xüsusiyyəti

text-shadow xüsusiyyəti mətndə kölgə əlavə edir, bu, həm vizual effekt yaradır, həm də veb-səhifədə mətnin oxunalığını yaxşılaşdırır.

Dəyərlər:

  • <offset-x>: kölgənin X oxu üzrə (üfüqi) yerdəyişməsi
  • <offset-y>: kölgənin Y oxu üzrə (şaquli) yerdəyişməsi
  • <blur-radius>: kölgənin bulanıqlıq radiusu (istəyə bağlı)
  • <color>: kölgənin rəngi (istəyə bağlı)

İstifadə nümunəsi:

CSS
    
      .text-shadow {
        text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
      }

      .multiple-shadows {
        text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5), -2px -2px 4px rgba(255, 255, 255, 0.5);
      }
    
  
HTML
    
      <body>
        <p class="text-shadow">Bu mətn kölgəlidir.</p>
        <p class="multiple-shadows">Bu mətn birdən çox kölgəyə malikdir.</p>
      </body>
    
  

Kodun izahı:

  • text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.5);: 2px üfüqi yerdəyişmə, 3px şaquli yerdəyişmə, 4px bulanıqlıq radiusu və yarımşəffaf qara rəng ilə kölgə əlavə edir
  • text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5), -2px -2px 4px rgba(255, 255, 255, 0.5);: fərqli parametrlərə malik iki kölgə əlavə edir və daha mürəkkəb vizual effekt yaradır
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION