197 of 313 menu

თვისება justify-content

თვისება justify-content აკონტროლებს ელემენტების გასწორებას მთავარი ღერძის გასწვრივ flex კონტეინერებისთვის და ჰორიზონტალური ღერძის გასწვრივ ღრიდებისთვის. გამოიყენება მშობელ ელემენტზე.

სინტაქსი

სელექტორი { justify-content: flex-start | flex-end | center | space-between | space-around; }

მნიშვნელობები

მნიშვნელობა აღწერა
flex-start ბლოკები მიბმულია მთავარი (ჰორიზონტალური) ღერძის დასაწყისში.
flex-end ბლოკები მიბმულია მთავარი (ჰორიზონტალური) ღერძის დასასრულში.
center ბლოკები განლაგებულია მთავარი (ჰორიზონტალური) ღერძის ცენტრში.
space-between ბლოკები განაწილებულია მთავარი (ჰორიზონტალური) ღერძის გასწვრივ, რომლის დროსაც პირველი ელემენტი მიბმულია ღერძის დასაწყისში, ხოლო ბოლო - დასასრულში.
space-around ბლოკები განაწილებულია მთავარი (ჰორიზონტალური) ღერძის გასწვრივ, რომლის დროსაც პირველ ბლოკსა და ღერძის დასაწყისს შორის, ბოლო ბლოკსა და ღერძის დასასრულს შორის იგივე დაშორებაა, რაც სხვა ბლოკებს შორის.
თუმცა, ისინი არ არის ტოლი, როგორც შეიძლება ჩანდეს: დაშორებები ჯამდება და ორ ბლოკს შორის მანძილი ორჯერ მეტია, ვიდრე ბლოკსა და ღერძის დასაწყის/დასასრულს შორის.

ნაგულისხმევი მნიშვნელობა: flex-start.

მაგალითი . მნიშვნელობა flex-start

ამჟამად ღერძი მიმართულია მარცხნიდან მარჯვნივ (ეს კეთდება flex-direction: row-ის მიერ), ხოლო ბლოკები მიბმულია მარცხენა მხარეს:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: flex; justify-content: flex-start; flex-direction: row; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

მაგალითი . მნიშვნელობა flex-end

ამ მაგალითში ღერძი ასევე მიმართულია მარცხნიდან მარჯვნივ, მაგრამ ბლოკები მიბმულია მარჯვენა მხარეს, რადგან justify-content დაყენებულია მნიშვნელობაზე flex-end:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: flex; justify-content: flex-end; flex-direction: row; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

მაგალითი . მნიშვნელობა center

ამჟამად ბლოკები განლაგდებიან ცენტრში მთავარი ღერძის მიმართულების მიუხედავად:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: flex; justify-content: center; flex-direction: row; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

მაგალითი . მნიშვნელობა space-between

ბლოკები განაწილებულია მთავარი ღერძის გასწვრივ, რომლის დროსაც პირველი ელემენტი მიბმულია ღერძის დასაწყისში, ხოლო ბოლო - დასასრულში:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: flex; justify-content: space-between; flex-direction: row; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

მაგალითი . მნიშვნელობა space-around

ბლოკები განაწილებულია მთავარი ღერძის გასწვრივ, რომლის დროსაც პირველ ბლოკსა და ღერძის დასაწყისს, ბოლო ბლოკსა და ღერძის დასასრულს შორის იგივე დაშორებაა, რაც სხვა ბლოკებს შორის. თუმცა, დაშორებები ჯამდება და ორ ბლოკს შორის მანძილი ორჯერ მეტია, ვიდრე ბლოკსა და ღერძის დასაწყის/დასასრულს შორის:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: flex; justify-content: space-around; flex-direction: row; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

მაგალითი . მნიშვნელობა center. ღერძი ქვემოთ

შევცვალოთ მთავარი ღერძის მიმართულება, flex-direction-ის მნიშვნელობაზე column-ის დაყენებით:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: flex; justify-content: center; flex-direction: column; height: 400px; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

მაგალითი . მნიშვნელობა space-between. ღერძი ქვემოთ

ამჟამად ბლოკები განაწილდებიან თანაბრად ვერტიკალურად:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: flex; justify-content: space-between; flex-direction: column; height: 400px; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

მაგალითი . გასწორება ჰორიზონტალური ღერძის დასაწყისის მიმართ (სტრიქონები) ღრიდში

დავაყენოთ ჩვენი ელემენტების გასწორება ჰორიზონტალური ღერძის დასაწყისის მიმართ:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; justify-content: start; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

მაგალითი . გასწორება ჰორიზონტალური ღერძის ცენტრში ღრიდში

ახლა კი დავაყენოთ ჩვენი ელემენტების გასწორება ჰორიზონტალური ღერძის ცენტრში:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; justify-content: center; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

მაგალითი . გასწორება ჰორიზონტალური ღერძის დასასრულში ღრიდში

დავაყენოთ ჩვენი ელემენტების გასწორება ჰორიზონტალური ღერძის დასასრულის მიმართ:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; justify-content: end; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

იხილეთ აგრეთვე

  • თვისება flex-direction,
    რომელიც ადგენს flex კონტეინერის ღერძების მიმართულებას
  • თვისება align-items,
    რომელიც აკონტროლებს გასწორებას ჯვარედინი ღერძის მიმართ
  • თვისება flex-wrap,
    რომელიც აკონტროლებს flex კონტეინერის მრავალსტრიქონიანობას
  • თვისება flex-flow,
    შემოკლება flex-direction-ისა და flex-wrap-ისთვის
  • თვისება order,
    რომელიც ადგენს flex ელემენტების თანმიმდევრობას
  • თვისება align-self,
    რომელიც აკონტროლებს ერთი ელემენტის გასწორებას
  • თვისება flex-basis,
    რომელიც ადგენს კონკრეტული flex ელემენტის ზომას
  • თვისება flex-grow,
    რომელიც აკონტროლებს flex ელემენტების "მოწევას"
  • თვისება flex-shrink,
    რომელიც აკონტროლებს flex ელემენტების შეკუმშვას
  • თვისება flex,
    შემოკლება flex-grow-ის, flex-shrink-ის და flex-basis-ისთვის
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა