Moslashuvchan rasmlar to‘ri


Moslashuvchan rasmlar to‘rini (grid) yaratishni o‘rganing.


ULASHISH

Moslashuvchan rasmlar to‘ri (grid)

Ekran o‘lchamiga qarab to‘rtta, ikkita yoki to‘liq kenglikdagi rasmlar ko‘rinishiga o‘tadigan rasmlar galereyasini yaratishni o‘rganing:

O‘zingiz sinab ko‘ring »


Rasmlar to‘rini yaratish

1-qadam) HTML qo‘shing:

Misol

<div class="row">   <div class="column">     <img src="wedding.jpg">     <img src="rocks.jpg">     <img src="falls2.jpg">     <img src="paris.jpg">     <img src="nature.jpg">     <img src="mist.jpg">     <img src="paris.jpg">   </div>   <div class="column">     <img src="underwater.jpg">     <img src="ocean.jpg">     <img src="wedding.jpg">     <img src="mountainskies.jpg">     <img src="rocks.jpg">     <img src="underwater.jpg">   </div>   <div class="column">     <img src="wedding.jpg">     <img src="rocks.jpg">     <img src="falls2.jpg">     <img src="paris.jpg">     <img src="nature.jpg">     <img src="mist.jpg">     <img src="paris.jpg">   </div>   <div class="column">     <img src="underwater.jpg">     <img src="ocean.jpg">     <img src="wedding.jpg">     <img src="mountainskies.jpg">     <img src="rocks.jpg">     <img src="underwater.jpg">   </div> </div>
2-qadam) CSS qo‘shing:

Moslashuvchan maket yaratish uchun CSS Flexbox’dan foydalaning:

Misol

.row {   display: flex;   flex-wrap: wrap;   padding: 0 4px; } /* Create four equal columns that sits next to each other */ .column {   flex: 25%;   max-width: 25%;   padding: 0 4px; } .column img {   margin-top: 8px;   vertical-align: middle;   width: 100%; } /* Responsive layout - makes a two column-layout instead of four columns */ @media screen and (max-width: 800px) {   .column {     flex: 50%;     max-width: 50%;   } } /* Responsive layout - makes the two columns stack on top of each other instead of next to each other */ @media screen and (max-width: 600px) {   .column {     flex: 100%;     max-width: 100%;   } }
O‘zingiz sinab ko‘ring »

Maslahat: Ustunlar soni o‘zgaradigan, bosish orqali boshqariladigan to‘rni qanday yaratishni bilish uchun Rasmlar to‘ri darsligimizga o‘ting.

Maslahat: Moslashuvchan bloklar maketi moduli (Flexbox) haqida ko‘proq bilish uchun CSS Flexbox darsligimizga o‘ting.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!