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

مشكلة عدم ظهور صورة الباك جروند امدج background-image ب css

Omaima Daboos

السؤال

وانا بعمل الاوفر لاى وبعمله باك جرواند امدج عملت كل الخطوات بالظبط وعملته هايت لكن الباك جرواند مظهرش معرفس ليه

 

#lightboxitem{

   

    background-image: url(photo/img1.jpg);

    height: 500px;

    width: 700px;

 

    background-position: center;

    background-size: cover;

}

ده كود السى اس اس
وده كود ال إتش تى ام ال 

 <div id="lightboxcontainer">

        <div id="lightboxitem">

       

       

 

        </div>

المفروض انى بعمل باك جرواند لليت بوكس ايتم واما بتتبع اللينك الخاص بالصورة بيظهرلى ان ف ايرور رغم ان الصورة مكانها واسمها مظبوط

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

Recommended Posts

  • 0

إذا كنت تقوم بإعداد الـ Overlay (التراكب) والـ Background (الخلفية) للـ Lightbox بالشكل الصحيح ولا ترى الصورة عند فتح الـ Lightbox، فإن هناك بعض الأسباب التي يمكن أن تكون وراء هذه المشكلة. إليك بعض الأمور التي يجب التحقق منها:

  1. التحقق من مسار الصورة: تأكد من أن مسار الصورة الموجود في ملف الـ CSS (img1.jpg) صحيح ويشير إلى الموقع الصحيح للصورة. يجب أن يكون المسار نسبيًا إلى ملف الـ CSS. إذا كان ملف الصورة في نفس المجلد مع ملف الـ CSS، فيمكنك استخدام اسم الملف فقط دون أي مسار.
  2. التحقق من تنسيق الصورة: تأكد من أن الصورة img1.jpg تحتوي على تنسيق صورة صالح مثل JPEG أو PNG. إذا كانت تصيغة الصورة غير صالحة، فإنها قد لا تعرض بشكل صحيح.
  3. التحقق من الأبعاد: قد يكون هناك تداخل في الأبعاد والأحجام المحيطة بالصورة والعناصر المحيطة بها في الـ Lightbox. تأكد من أن ارتفاع (height) وعرض (width) الـ Lightbox نفسهما معقولين وقد تم تعيينهما بشكل صحيح.

يمكنك استخدام الـ inspect لمتابعة العناصر وفحص اذا كان المشكله فقط موجوده في الخلفيه ام ان من الاساس العنصر لا يظهر.

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

  • 0

عند التحقق من مسار الصورة يظهر لى ايرور رغم ان المسار صحيح و مستخدم بامدج بالاتش تى ام ال ويعمل  لكن يظهر لى هذه الرسالة 
عند الضغط ع لينك الصورة 
 

Sets the background image(s) of an element.

(Edge 12, Firefox 1, Safari 1, Chrome 1, IE 4, Opera 3)

Syntax: <bg-image>#

بالنظر بالانسبكت يظهر لى ايررور بالصورة وعند تتبع لينك الصورة بالسى اس اس يظهر ايررور بالصورة 
المشكلة اننى لا اعرف اين الخطأ لان مكان الصورة واسمها صحيحين 

العنصر يظهر لاننى عند اعطائه باك جروند كالور و بوردر ظهر الشكل بالموصفات التى اعطيتها له لكن صورة الخلفية لم تظهر 

ماذا تقصد بأن ملف الصورة يجب ان يكون نسبيا الى ملف السى اس اس الصور ف ملف فوتو منفصل والسى اس اس بملف السى اس اس 

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

  • 0

كانت الصور بملف photo 
عند حذف ملف photo و اضافة الصور لملف css مباشرة 
ظهر الباك جروند امدج و لكن لا اعلم لماذا ؟ ارجو توضيح السبب و توضيح مقصدك من ان يكون الصور منتسبة لملف ال سى اس اس 

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

  • 0
بتاريخ 2 دقائق مضت قال Omaima Daboos:

كانت الصور بملف photo 
عند حذف ملف photo و اضافة الصور لملف css مباشرة 
ظهر الباك جروند امدج و لكن لا اعلم لماذا ؟ ارجو توضيح السبب و توضيح مقصدك من ان يكون الصور منتسبة لملف ال سى اس اس 

المسار النسبي للصورة هو عندما تكون الصورة في ملف منفصل عن ملف الـ CSS يجب أن يكون المسار الذي تستخدمه في ملف الـ CSS معتمدًا على مكان ملف الصورة بالنسبة لملف الـ CSS نفسه على سبيل المثال إذا كان ملف الصورة في نفس المجلد مع ملف الـ CSS يمكنك استخدام اسم الملف فقط كما هو ولكن في حال وجود الصوهرفي مكان اخر غير مكان ملف ال CSS هيتوجب عليك وصف المسار للصوره من بداية من وقوفك عند ملف ال CSS.

عندما قمت بنقل الصور من ملف "photo" إلى ملف CSS مباشرة، ربما قد تمكنت من عرض الخلفية بنجاح لأن المسار النسبي للصورة أصبح مباشرًا بالنسبة لملف الـ CSS. هذا هو المقصود بأن الصور يجب أن تكون منتسبة إلى ملف الـ CSS.

عندما يكون لديك ملف CSS وملف الصور في نفس المجلد أو في مجلد فرعي من نفس المجلد الذي يحتوي على ملف CSS، يمكنك استخدام مسارات نسبية دون الحاجة إلى تضمين مسارات مطلقة للصور.

هذا يسهل الأمور عند نقل المشروع من مكان إلى آخر أو عند مشاركته مع الآخرين. إذا كانت الصور محتفظة في ملف CSS بجوارها أو في مجلد فرعي، فإن المسار النسبي سيظل صحيحًا حتى إذا قمت بنقل المجلد الرئيسي للمشروع إلى مكان آخر.

لهذا السبب، يُفضل عادةً استخدام مسارات نسبية للصور والملفات الأخرى لتسهيل إدارة المشروع وتوزيعه.

 

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

  • 0

السلام عليكم

عند تجربة الكود الخاص بحضرتك علي رابط صورة للتجربة ظهرت بنجاح فاذا المشكله بالتحديد في مسار الصورة واليك بعض النصائح:
1- المسار الحالي يتم تحديده بناء علي موقع ملف الCSS أو ملف الHTML اذا كانت تنسيقات الCSS في نفس ملف الHTML.

2- تسخدم علامة ال/ للدخول الي فولدر ونستخدم علامة ../ للتراجع من فولدر 

3- اذا كانت الصورة في نفس مسار ملف الCSS لا تقم بكتابة ../ علي سبيل التراجع من ملف الCSS فقط اكتب اسم الصورة بشكل مباشر.

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...