CodeGym /Kurslar /Frontend SELF AZ /Çərçivələr

Çərçivələr

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

8.1 border xassəsi

Sərhədlər — veb-dizaynın vacib tərəflərindən biridir. Onlar elementləri vurğulamağa və səhifənin vizual görünüşünü yaxşılaşdırmağa kömək edir. CSS sərhədləri yaratmaq və tərtib etmək üçün çoxlu xassələr təqdim edir. Gəlin, sərhədlər üçün əsas xassələri nəzərdən keçirək, o cümlədən qısa və tam qeyd formaları, həmçinin sərhədlərin eni, üslubu, rəngi və yuvarlaq künclərini təyin etmək üçün xassələr.

Əsas parametrlər

Sərhədin əsas parametrlərini ayrı-ayrı xassələrdən istifadə edərək təyin etmək olar: border-width, border-styleborder-color.

Sintaksis:

    
      element {
        border-width: width;
        border-style: style;
        border-color: color;
      }
    
  

İstifadə nümunəsi:

CSS
    
      .border-full {
        border-width: 2px;
        border-style: solid;
        border-color: red;
      }
    
  

Qısa qeyd

border xassəsi sərhədin bütün əsas parametrlərini (eni, üslubu və rəngi) bir sətirdə təyin etməyə imkan verir.

Sintaksis:

    
      element {
        border: width style color;
      }
    
  
CSS
    
      .border-compact {
        border: 2px solid red;
      }

      .border-full {
        border-width: 2px;
        border-style: solid;
        border-color: red;
      }
    
  
HTML
    
      <body>
        <div class="border-compact">Qısa qeyd</div>
        <div class="border-full">Tam qeyd</div>
      </body>
    
  

8.2 Çərçivə eni: border-width

border-width xassəsi çərçivə enini təyin edir. Qiymətlər piksel (px), nöqtə (pt), faiz (%) və ya açar sözlər (thin, medium, thick) şəklində təyin edilə bilər.

Sintaksis:

    
      element {
        border-width: width;
      }
    
  

Nümunə:

CSS
    
      .border-thin {
        border: thin solid black;
      }

      .border-medium {
        border: medium solid black;
      }

      .border-thick {
        border: thick solid black;
      }

      .border-custom {
        border-width: 5px;
        border-style: solid;
        border-color: black;
      }
    
  
HTML
    
      <body>
        <div class="border-thin">Nazik çərçivə</div>
        <div class="border-medium">Orta çərçivə</div>
        <div class="border-thick">Qalın çərçivə</div>
        <div class="border-custom">5px eni olan çərçivə</div>
      </body>
    
  

8.3 Çərçivə üslubu: border-style

Təsvir:

border-style xüsusiyyəti çərçivənin üslubunu müəyyən edir. Üslub variantlarına daxildir:

  • none: çərçivə yoxdur
  • solid: bütöv xətt
  • dotted: nöqtəli xətt
  • dashed: qırıq xətt
  • double: ikiqat xətt
  • groove: oyma çərçivə
  • ridge: çıxıntılı çərçivə
  • inset: basılmış çərçivə
  • outset: qabarıq çərçivə

Sintaksis:

    
      element {
        border-style: style;
      }
    
  

Nümunə:

CSS
    
      .border-none {
        border: 2px none black;
      }

      .border-solid {
        border: 2px solid black;
      }

      .border-dotted {
        border: 2px dotted black;
      }

      .border-dashed {
        border: 2px dashed black;
      }

      .border-double {
        border: 4px double black;
      }

      .border-groove {
        border: 4px groove black;
      }

      .border-ridge {
        border: 4px ridge black;
      }

      .border-inset {
        border: 4px inset black;
      }

      .border-outset {
        border: 4px outset black;
      }
    
  
HTML
    
      <body>
        <div class="border-none">Çərçivə yoxdur</div>
        <div class="border-solid">Bütöv xətt</div>
        <div class="border-dotted">Nöqtəli xətt</div>
        <div class="border-dashed">Qırıq xətt</div>
        <div class="border-double">İkiqat xətt</div>
        <div class="border-groove">Oyma</div>
        <div class="border-ridge">Çıxıntı</div>
        <div class="border-inset">Basılmış çərçivə</div>
        <div class="border-outset">Qabarıq çərçivə</div>
      </body>
    
  

8.4 Çərçivənin rəngi: border-color

border-color properti çərçivənin rəngini təyin edir. Rəng müxtəlif formatlarda göstərilə bilər: rənglərin adları, onaltılıq kodlar, RGB, RGBA, HSL, HSLA.

Sintaksis:

    
      element {
        border-color: color;
      }
    
  
CSS
    
      .border-red {
        border: 2px solid red;
      }

      .border-blue {
        border: 2px solid blue;
      }

      .border-green {
        border: 2px solid green;
      }

      .border-rgba {
        border: 2px solid rgba(255, 0, 0, 0.5);
      }
    
  
HTML
    
      <body>
        <div class="border-red">Qırmızı çərçivə</div>
        <div class="border-blue">Mavi çərçivə</div>
        <div class="border-green">Yaşıl çərçivə</div>
        <div class="border-rgba">Yarı şəffaf qırmızı çərçivə</div>
      </body>
    
  

8.5 Dairəvi künclər border-radius ilə

border-radius xüsusiyyəti elementlərin künclərini yuvarlaqlaşdırmağa imkan verir, dairəvi çərçivələr yaradır. Bu, eyni anda bütün dörd küncə və ya hər bir küncə ayrılıqda tətbiq edilə bilər.

Sintaksis:

    
      element {
        border-radius: radius;
      }
    
  

Qiymətlər:

  • Tək qiymət: məsələn, border-radius: 10px; — bütün künclərə eyni radius tətbiq edir
  • İki qiymət: məsələn, border-radius: 10px 20px; — birinci qiymət sol yuxarı və sağ aşağı künclər üçündür, ikinci qiymət - sağ yuxarı və sol aşağı künclər üçündür
  • Dörd qiymət: məsələn, border-radius: 10px 20px 30px 40px; — soldan yuxarı, sağdan yuxarı, sağdan aşağı və soldan aşağı künclər üçün radiuslar təyin edir
  • Qarışıq qiymətlər: radiusları faizlə vermək olar, bu elementin ölçüsünə uyğun dairəviləşmə təmin edir

Nümunə:

CSS
    
      .radius-all {
        border: 2px solid black;
        border-radius: 15px;
        padding: 10px;
        margin: 10px;
      }

      .radius-top {
        border: 2px solid red;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        padding: 10px;
        margin: 10px;
      }

      .radius-bottom {
        border: 2px solid blue;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px;
        padding: 10px;
        margin: 10px;
      }

      .radius-mixed {
        border: 2px solid green;
        border-radius: 10px 20px 30px 40px;
        padding: 10px;
        margin: 10px;
      }
    
  
HTML
    
      <body>
        <div class="radius-all">Bütün künclərin dairəviləşdirilməsi</div>
        <div class="radius-top">Yuxarı künclərin dairəviləşdirilməsi</div>
        <div class="radius-bottom">Aşağı künclərin dairəviləşdirilməsi</div>
        <div class="radius-mixed">Qarışıq künc dairəviləşdirilməsi</div>
      </body>
    
  
  • .radius-all: bütün künclərə eyni radius (15px) tətbiq edir
  • .radius-top: yalnız yuxarı künclərə (20px) dairəviləşdirmə tətbiq edir
  • .radius-bottom: yalnız aşağı künclərə (25px) dairəviləşdirmə tətbiq edir
  • .radius-mixed: hər bir küncə fərqli radius təyin edir
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION