Sobes.tech
Junior

Bloku həm üfüqi, həm də şaquli olaraq necə mərkəzləşdirmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

  • Flexbox:

    • Valide edən valide:

      .parent {
        display: flex; // Flex konteynerini aktivləşdiririk
        justify-content: center; // Üfüqi mərkəzləşdirmə
        align-items: center; // Şaquli mərkəzləşdirmə
      }
      
  • Grid:

    • Valide ilə:

      .parent {
        display: grid; // Grid konteynerini aktivləşdiririk
        place-items: center; /* Həm üfüqi, həm də şaquli mərkəzləşdirmə.
                                Eynidir:
                                justify-items: center;
                                align-items: center; */
      }
      
  • Position: absolute və Transform:

    .parent {
      position: relative; // Valide yerləşdirilməlidir
    }
    
    .child {
      position: absolute; // Müqəddəs yerləşdirmə
      top: 50%; // Üst sərhədi valideyinlərin %50-ə köçürür
      left: 50%; // Sol sərhədi valideyinlərin %50-ə köçürür
      transform: translate(-50%, -50%); /* Elementi öz genişliyi və hündürlüyünün yarısı qədər köçürür
                                           dəqiq mərkəzləşdirmə üçün */
    }
    
  • Margin: auto (yalnız üfüqi mərkəzləşdirmə üçün inline-block və block):

    .element {
      display: block; // Və ya inline-block
      width: müəyyən-genişlik; // Genişlik təyin olunmalıdır
      margin: 0 auto; // Avtomatik kənar boşluqlar sol və sağ
    }