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

السلام عليكم , مشكلتي أن خلفية ال overlay لم تستجيب علماً كتابة الكود صحيحة.

صقر عمار

السؤال

Recommended Posts

  • 1

هنالك خطأ بسيط في ملف الcss لتنسيق الـoverlay حيث يجب إضافة to قبل الاتجاه كما يلي:

header .overlay {
  background-image: linear-gradient(to top right, rgba(46,178,181,0.8), rgba(197,203,50, 0.8));
  min-height: 100vh;
}

كما أنصح بتحديد الposition للoverlay لتحديد أين سيظهر في حال كنت تريد وضعه فوق الصورة مثلاً :

header .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to top right, rgba(46,178,181,0.8), rgba(197,203,50, 0.8));
  min-height: 100vh;
}

فتظهر بهذا الشكل اذا كان ذلك ما تريده:
image.thumb.png.bc9aa072f6a1ee790293982bf2337d20.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

لكي يعمل التأثير بشكل جيد يجب أن تتأكد من صحة المسارات التي في ملف html الخاص بك وبالضبط في جزء ال header فقد وضعت التنسيقات في ملف style.css في نفس المجلد، بينما تقوم باستيراده على أساس أنه في مجلد آخر تحت اسم css لهذا يجب أن تعدله بهذا الشكل:

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
...
  <link rel="stylesheet" href="style.css">
  <title>الشركة</title>
</head>

كما أنك لم تقم بإرفاق الصور ومجلد الصور وسيحصل مشكلة في ذلك، ففي حالة ما كان هنالك مجلد باسم images بالفعل فلا بأس وسيقوم بتوليد الشعار وأي صور تضعها داخله أما في حالة ما كانت الصورة في نفس جذر المشروع فيجب أن تغير الاستيراد لهذا الشكل:

<img src="images/logo.png" alt="logo">

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

ضف بعض التنسيقات الأخرى لطبقة overlay لكي يمكنها التموضع بصورة صحيحة. 

أعطها عرضا كاملا واجعلها تتموضع بشكل absolute داخل حاويتها: 

header .overlay {
  background-image: linear-gradient(top right, rgba(46,178,181,0.8), rgba(197,203,50, 0.8));
  min-height: 100vh;
  min-width: 100vw;
  position: absolute;
  top: 0;
  right: 0;
}

طبعا لا تنسى اعطاء وضعية relative للحاوية المباشرة لها:

header{
   position: relative;
}
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...