اذهب إلى المحتوى

السؤال

نشر

السلام عليكم

لدي هذا الكود التالي:

<!doctype html>
<html>

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <script src="https://cdn.tailwindcss.com"></script>
</head>

<body>
  <div class="grid grid-cols-3 grid-rows-3 gap-2 p-3">
    <div class="bg-neutral-500 flex items-center justify-center text-white text-3xl row-span-3 col-span-2 p-2"></div>
    <div class="bg-neutral-500 flex items-center justify-center text-white text-3xl p-2">Lorem ipsum dolor sit amet
      consectetur adipisicing elit. Excepturi accusamus, ipsam quibusdam consequuntur dolores aliquid perspiciatis
      incidunt culpa tempore suscipit illum enim dolorum a nisi, consectetur et modi velit magni? lor</div>
    <div class="bg-neutral-500 flex items-center justify-center text-white text-3xl p-2"></div>
    <div class="bg-neutral-500 flex items-center justify-center text-white text-3xl p-2"></div>
  </div>
</body>

</html>

مشكلة هذا أنه عندما يزداد ارتفاع عنصر معين من عناصر الـ Grid جميع العناصر الأخرى تزداد كذلك, كيف أحل هذه المشكلة بدون إضافة كود CSS فقط بالـ Tailwind

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

المشكلة تكمن في السمة grid-rows-3 حيث هذه السمة تحوي الكود التالي :

.grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
}

هذا الكود سينشئ شبكة بثلاثة صفوف تتوزع بالتساوي في الارتفاع ولهذا ستجد أن جميع الصفوف ستأخذ طول أكبر صف .

   لذلك يمكنك حذف تلك السمة grid-rows-3 وستجد أن عنصر سيأخذ الطول الخاص به . ولكن جميع العناصر في نفس الصف سيأخذون نفس الطول .

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...