CSS Repeat Function
دالة repeat في لغة CSS
سوف تتعلم في هذا الدرس معلومات حول خاصية repeat في لغة CSS وطريقة كتابتها ومتي تستخدم وما هي المعطيات أو القيم التي تكتب بداخلها.
التاريخ
الدروس
المستوى
اللغة
المشاهدات
المواضيع
CSS repeat Function
دالة repeat في لغة CSS
</>
دالة repeat في لغة CSS
CSS repeat Function
تستخدم دالة repeat في لغة CSS لعمل أجزاء متكررًه من القيم التي تكتب بداخل الخصائص مثل خاصية [grid-template-rows- grid-template-columns]، مما يمكننا من كتابة عدد كبير من الأعمدة أو الصفوف بدون كتابة قيم كثيرة.
لماذا تستخدم دالة repeat في لغة CSS:
- لتكرار وإختصار 4 قيم مثلا [auto auto auto auto] يتم إختصارتها إلي repeat(4,repeat).
طريقة كتابة دالة دالة repeat في لغة CSS:
- تكتب دالة repeat بداخل قيم خصائص [grid-template-rows- grid-template-columns].
- تبدأ بكلمة repeat بحروف صغيرة.
- يتم تمرير بداخلها قيميتين:
القيمة الأولي هي iterator وهو رقم صحيح لعدد مرات التكرار.
القيمة الثانية هي قيمة الخصائص مثلاً repeat(4,auto) أو repeat(4,200px).
تستخدم دالة repeat في لغة CSS مع خاصيتين وهم:
- grid-template-columns.
- grid-template-rows.
CSS repeat syntax
طريقة كتابة دالة repeat في لغة CSS.
repeat(iterator,values);
CSS repeat with values
طريقة كتابة دالة repeat مع قيمة auto وسوف تكرر 4 مرات في هذا المثال في لغة CSS.
repeat(4,auto);
CSS track repeat values
طريقة كتابة دالة repeat في لغة CSS.
repeat(4, 1fr) repeat(4, [col-start] 250px [col-end]) repeat(4, [col-start] 60% [col-end]) repeat(4, [col-start] 1fr [col-end]) repeat(4, [col-start] min-content [col-end]) repeat(4, [col-start] max-content [col-end]) repeat(4, [col-start] auto [col-end]) repeat(4, [col-start] minmax(100px, 1fr) [col-end]) repeat(4, [col-start] fit-content(200px) [col-end]) repeat(4, 10px [col-start] 30% [col-middle] auto [col-end]) repeat(4, [col-start] min-content [col-middle] max-content [col-end])
CSS auto repeat values
طريقة كتابة دالة repeat مع القيم التلقائية في لغة CSS.
repeat(auto-fill, 250px) repeat(auto-fit, 250px) repeat(auto-fill, [col-start] 250px [col-end]) repeat(auto-fit, [col-start] 250px [col-end]) repeat(auto-fill, [col-start] minmax(100px, 1fr) [col-end]) repeat(auto-fill, 10px [col-start] 30% [col-middle] 400px [col-end])
CSS fixed repeat values
طريقة كتابة دالة repeat مع القيم الثابتة في لغة CSS.
repeat(4, 250px) repeat(4, [col-start] 250px [col-end]) repeat(4, [col-start] 60% [col-end]) repeat(4, [col-start] minmax(100px, 1fr) [col-end]) repeat(4, [col-start] fit-content(200px) [col-end]) repeat(4, 10px [col-start] 30% [col-middle] 400px [col-end])
</>
CSS auto repeat values
قيمة auto تتكرر بواسطة دالة repeat في لغة CSS
تستخدم دالة repeat مع خاصية grid-template-columns لعمل مجموعة أعمده بشكل تلقائي في لغة CSS تكون لقيمة الأولي هي عدد مرات التكرار والثانية قيمة auto.
.grid-container { display: grid; grid-template-columns:repeat(4,auto); background-color: #2196F3; padding: 10px; }