با عرض سلام خدمت کاربران سایت پی وی لرن . در این پست آموزشی قصد داریم، به آموزش استفاده از grid container در css ، بپردازیم . در پست های آموزشی قبل ، در مورد grid container توضیحات کمی داده شد. و تا حدودی با این تکنیک سودمند، آشنا شدید. در این آموزش ، به بررسی بیشتر و کاملتر موضوع grid container می پردازیم.
ما در پی وی لرن ، در بخش آموزشهای Responsive در css ، موضوعات آموزشی و پر کاربردی را از جمله استفاده از تنظیمات viewport در css ، استفاده از grid-view در css ، responsive کردن عکس ها در css ، آشنایی با انواع فریم ورک های Responsive آماده و همچنین به موضوع آشنایی با تکنیک Grid Layout در css ، پرداختیم.
در این پست آموزشی نیز ، به موضوع آموزش استفاده از grid container در css پرداخته ایم.
همانطور که قبلا نیز اشاره شد، برای اینکه عناصر html خاصیت grid داشته باشند، باید ویژگی display را با مقدار grid یا inline-grid تنظیم کنید.
Grid containers در واقع شامل تعدادی آیتم است. که داخل سطر ها و ستون قرار می گیرد.
این ویژگی تعداد ستون های داخل grid layout شما را مشخص می کند. همچنین می توانید عرض هر ستون را نیز مشخص کنید.
اگر شما می خواهید grid layout صفحه وب شما دارای ۴ ستون باشد، باید عرض ۴ ستون را برای هر کدام مشخص کنید. یا اینکه عرض تمام ۴ ستون را با “auto” مقدار دهی کنید.
مثال:
1 2 3 4 | .grid-container { display: grid; grid-template-columns: auto auto auto auto; } |
مثال ۲: از ویژگی grid-template-columns همچنین می توانید برای تعیین اندازه خاصی برای هر ستون استفاده کنید:
1 2 3 4 | .grid-container { display: grid; grid-template-columns: 80px 200px auto 40px; } |
با استفاده از ویژگی grid-template-rows می توانید ارتفاع هر سطر را مشخص کنید.
مثال:
1 2 3 4 | .grid-container { display: grid; grid-template-rows: 80px 200px; } |
با استفاده از ویژگی justify-content می توانید برای تراز بندی تمام grid ها در داخل container ، استفاده کنید.
مثال:
1 2 3 4 | .grid-container { display: grid; justify-content: space-evenly; } |
مثال ۲:
1 2 3 4 | .grid-container { display: grid; justify-content: space-between; } |
مثال ۳:
1 2 3 4 | .grid-container { display: grid; justify-content: center; } |
مثال-۴:
1 2 3 4 | .grid-container { display: grid; justify-content: start; } |
مثال-۵:
از این ویژگی برای تراز بندی افقی ایتم ها در داخل container ، استفاده می شود.
مثال:
1 2 3 4 5 | .grid-container { display: grid; height: 400px; align-content: center; } |
مثال ۲:
1 2 3 4 5 | .grid-container { display: grid; height: 400px; align-content: space-evenly; } |
مثال ۳:
1 2 3 4 5 | .grid-container { display: grid; height: 400px; align-content: space-around; } |
مثال-۴ :
1 2 3 4 5 | .grid-container { display: grid; height: 400px; align-content: space-between; } |
مثال-۵:
1 2 3 4 5 | .grid-container { display: grid; height: 400px; align-content: start; } |
مثال-۶:
1 2 3 4 5 | .grid-container { display: grid; height: 400px; align-content: end; } |
سیستم grid بندی یکی از خصوصیات پرکاربرد برای تقسیم بندی منظم تعدادی از عناصر در یک عنصر والد می باشد، که جایگزین مناسب table است، از این رو در این بخش به آموزش استفاده از grid container در css پرداختیم.
Akbar
دستتون درد نکنهههههه ممنون از آموزشتون