⊗mkSpRsBR 125 of 128 menu

ბლოკების გადალაგება მედიამოთხოვნებით CSS-ში

მოდით ვისწავლოთ ბლოკების გადალაგება ეკრანის სხვადასხვა სიგანეზე. მაგალითად, გავაკეთოთ ასეთი ქმედება:

დასაწყისისთვის დავწეროთ ჩვენი ბლოკების HTML კოდი:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> </div>

ახლა მოდით დავწეროთ სტილები ჩვენი ბლოკების მშობელთათვის:

.parent { display: flex; width: 90%; margin: 50px auto; border: 1px solid red; }

ახლა დავწეროთ სტილები თავად ბლოკებს, without indicating იმ თვისებების, რომლებიც შეიცვლება მედიამოთხოვნებით:

.child { box-sizing: border-box; padding: 20px; border: 1px solid green; }

ეკრანის დიდ სიგანეზე დავუშვათ, რომ მანძილი ბლოკებს შორის გამოითვალოს ავტომატურად:

@media (min-width: 500px) { .parent { justify-content: space-between; } }

მივანიჭოთ ჩვენს ბლოკებს სიგანე ოდნავ ნაკლები 50%-ზე, რომ დავტოვოთ ადგილი მანძილისთვის:

@media (min-width: 500px) { .child { width: 49.5%; } }

ეკრანის მცირე სიგანეზე დავსვათ ჩვენი ბლოკები სვეტში:

@media (max-width: 500px) { .parent { flex-direction: column; } }

მივანიჭოთ მათ ქვედა მანძილი:

@media (max-width: 500px) { .child { margin-bottom: 10px; } }

შევკრიბოთ ყველაფერი ერთად და მივიღოთ შემდეგი კოდი:

.parent { display: flex; width: 90%; margin: 50px auto; } .child { box-sizing: border-box; padding: 20px; border: 1px solid green; } @media (max-width: 500px) { .parent { flex-direction: column; } .child { margin-bottom: 10px; } } @media (min-width: 500px) { .parent { justify-content: space-between; } .child { width: 49.5%; } }

გაიმეორეთ ქვემოთ მოყვანილი მაგალითი:

გაიმეორეთ ქვემოთ მოყვანილი მაგალითი:

გაიმეორეთ ქვემოთ მოყვანილი მაგალითი:

გაიმეორეთ ქვემოთ მოყვანილი მაგალითი:

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა