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

ازاى اعمل تصميم ال footer دا الخلفيه مش عايزه تتظبط

Ahmed Hamed7

السؤال

Recommended Posts

  • 0

يمكن أن يكون السبب في عدم تعيين ارتفاع الـ container الخاص بالـ footer بشكل صحيح، مما يؤدي إلى تغيير توزيع المحتوى. يمكن حل المشكلة عن طريق تحديد ارتفاع الـ container بشكل صحيح، ويمكن القيام بذلك باستخدام الخاصية "height" مع CSS، مثلاً:

.footer {
  height: 100px;
}

ويمكن تعديل قيمة 100px وفقًا لاحتياجات التصميم. كما يجب التأكد من استخدام الأدوات المناسبة لتحليل التصميم والتأكد من تطابق النتائج مع التصميم الأصلي.

بعض الأسباب الأخرى التي يمكن أن تؤدي إلى عدم توافق التصميم مع الواجهة النهائية على الموقع تشمل:

  • استخدام العرض والارتفاع بنسبة مئوية بدلاً من القيم الثابتة.
  • استخدام خصائص CSS مثل transform و rotate و translate بشكل غير صحيح.
  • عدم تحديد وحدات القياس بشكل صحيح، مثل استخدام البكسل بدلاً من النسبة المئوية.
  • استخدام العناصر المطلقة (absolute) بشكل غير صحيح، مما يؤدي إلى عدم وضوح الموقع على الشاشات المختلفة.
  • استخدام القيم الافتراضية للخصائص في CSS دون تعديلها وفقًا لاحتياجات التصميم.

ومن الصعب الجزم بسبب المشكلة، إلا بعض رؤية الكود الخاص بالـ Footer ويجب أن يكود كود HTML و CSS.

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

  • 0
بتاريخ 46 دقائق مضت قال أسامة زيادة:

قم بارفاق الشيفرة البرمجية التي تتوقع أن تكون بها المشكلة حتى نستطيع مساعدتك في معالجة المشكلة لديك . 

1273561350_Screenshot2023-03-02205010.png.b94f28b40a21726b9d53c74f040bebc5.png

بتاريخ 47 دقائق مضت قال Mustafa Suleiman:

يمكن أن يكون السبب في عدم تعيين ارتفاع الـ container الخاص بالـ footer بشكل صحيح، مما يؤدي إلى تغيير توزيع المحتوى. يمكن حل المشكلة عن طريق تحديد ارتفاع الـ container بشكل صحيح، ويمكن القيام بذلك باستخدام الخاصية "height" مع CSS، مثلاً:

.footer {
  height: 100px;
}

ويمكن تعديل قيمة 100px وفقًا لاحتياجات التصميم. كما يجب التأكد من استخدام الأدوات المناسبة لتحليل التصميم والتأكد من تطابق النتائج مع التصميم الأصلي.

بعض الأسباب الأخرى التي يمكن أن تؤدي إلى عدم توافق التصميم مع الواجهة النهائية على الموقع تشمل:

  • استخدام العرض والارتفاع بنسبة مئوية بدلاً من القيم الثابتة.
  • استخدام خصائص CSS مثل transform و rotate و translate بشكل غير صحيح.
  • عدم تحديد وحدات القياس بشكل صحيح، مثل استخدام البكسل بدلاً من النسبة المئوية.
  • استخدام العناصر المطلقة (absolute) بشكل غير صحيح، مما يؤدي إلى عدم وضوح الموقع على الشاشات المختلفة.
  • استخدام القيم الافتراضية للخصائص في CSS دون تعديلها وفقًا لاحتياجات التصميم.

ومن الصعب الجزم بسبب المشكلة، إلا بعض رؤية الكود الخاص بالـ Footer ويجب أن يكود كود HTML و CSS.

965074120_Screenshot2023-03-02205010.png.103858c332036ac9a865cf5e58aa457e.png

بتاريخ 48 دقائق مضت قال Mustafa Suleiman:

يمكن أن يكون السبب في عدم تعيين ارتفاع الـ container الخاص بالـ footer بشكل صحيح، مما يؤدي إلى تغيير توزيع المحتوى. يمكن حل المشكلة عن طريق تحديد ارتفاع الـ container بشكل صحيح، ويمكن القيام بذلك باستخدام الخاصية "height" مع CSS، مثلاً:

.footer {
  height: 100px;
}

ويمكن تعديل قيمة 100px وفقًا لاحتياجات التصميم. كما يجب التأكد من استخدام الأدوات المناسبة لتحليل التصميم والتأكد من تطابق النتائج مع التصميم الأصلي.

بعض الأسباب الأخرى التي يمكن أن تؤدي إلى عدم توافق التصميم مع الواجهة النهائية على الموقع تشمل:

  • استخدام العرض والارتفاع بنسبة مئوية بدلاً من القيم الثابتة.
  • استخدام خصائص CSS مثل transform و rotate و translate بشكل غير صحيح.
  • عدم تحديد وحدات القياس بشكل صحيح، مثل استخدام البكسل بدلاً من النسبة المئوية.
  • استخدام العناصر المطلقة (absolute) بشكل غير صحيح، مما يؤدي إلى عدم وضوح الموقع على الشاشات المختلفة.
  • استخدام القيم الافتراضية للخصائص في CSS دون تعديلها وفقًا لاحتياجات التصميم.

ومن الصعب الجزم بسبب المشكلة، إلا بعض رؤية الكود الخاص بالـ Footer ويجب أن يكود كود HTML و CSS.

وفى برضو حاحه الصوره اصلا فيها حتت زياده فى الجنب مش عارف بتتظبط ازاى برضو

 

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

  • 0
بتاريخ 22 دقائق مضت قال Ahmed Hamed7:

وفى برضو حاحه الصوره اصلا فيها حتت زياده فى الجنب مش عارف بتتظبط ازاى برضو

 

أرجو منك إضافة الأكواد بالنسخ واللصق، ضع كود HTML الخاص بالـ Footer و كود CSS أيضًا.

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

  • 0
بتاريخ 12 دقائق مضت قال Mustafa Suleiman:

أرجو منك إضافة الأكواد بالنسخ واللصق، ضع كود HTML الخاص بالـ Footer و كود CSS أيضًا.

HTML

<footer class="footer">

        <div class="footer-stor play-stor">

            <img src="images/play-store.png" alt="">

            <h5>play stor</h5>

        </div>

        <div class="footer-stor apple-stor">

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

            <h5>apple stor</h5>

        </div>

        <div class="footer-social-icon">

            <a href="#"><img src="images/Icon awesome-instagram.png" alt=""></a>

            <a href="#"><img src="images/Icon feather-facebook.png" alt=""></a>

            <a href="#"><img src="images/Icon simple-whatsapp.png" alt=""></a>

        </div>

        <div class="footer-image">

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

        </div>

        <p>copyright &copy; 2023 by <span> ahmed alnshar </span>| all rights reserved.</p>

    </footer>

 

css

 

.footer {

    display: flex;

    position: relative;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

    height: 58rem;

    width: 100vw;

    color: var(--text-color);

    padding: 0 10% 4rem;

    background-image: url(images/footer-bg.png);

    background-position: center;

    background-size: cover;

}

 

.footer-stor {

    display: flex;

    align-items: self-start;

    justify-content: space-around;

}

 

.footer-stor .apple-stor,

.footer-stor .play-stor {

    padding: 1rem 3rem 1rem;

    border-radius: 1rem;

    background: #fff;

    text-align: left;

    margin: 1rem;

}

.footer-stor h5 {

    position: absolute;

}

 

p {

    text-transform: capitalize;

    font-size: 1.8rem;

}

 

.footer-iconTop a {

    display: inline-flex;

    justify-content: center;

    align-items: center;

    padding: .8rem;

    background: none;

    border-radius: .8rem;

    transition: 0.5s ease;

}


 

.footer-image img {

    width: 40vw;

}

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

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

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

انا حاطط الصوره فى     background-image: url(images/footer-bg.png);

والصوره فى div اسمو footer-image  وفى footer-social-icon

وفى footer-stor

بتاريخ الآن قال Ahmed Hamed7:

انا حاطط الصوره فى     background-image: url(images/footer-bg.png);

والصوره فى div اسمو footer-image  وفى footer-social-icon

وفى footer-stor

كلو موجود فى الكود

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

  • 0
بتاريخ 12 دقائق مضت قال Ahmed Hamed7:

انا حاطط الصوره فى     background-image: url(images/footer-bg.png);

والصوره فى div اسمو footer-image  وفى footer-social-icon

وفى footer-stor

كلو موجود فى الكود

تلك الصور هي عبارة عن مسار فقط في الجهاز الخاص بك، أي أنها ليست حتى روابط يمكن تحميلها من خلالها، حاول نسخ رابط الصورة في المتصفح وستكتشف أنه مجرد نص فقط.

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

  • 0
بتاريخ 9 ساعة قال Mustafa Suleiman:

تلك الصور هي عبارة عن مسار فقط في الجهاز الخاص بك، أي أنها ليست حتى روابط يمكن تحميلها من خلالها، حاول نسخ رابط الصورة في المتصفح وستكتشف أنه مجرد نص فقط.

 

footer-bg.png

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

  • 0
بتاريخ 14 ساعة قال Mustafa Suleiman:

تلك الصور هي عبارة عن مسار فقط في الجهاز الخاص بك، أي أنها ليست حتى روابط يمكن تحميلها من خلالها، حاول نسخ رابط الصورة في المتصفح وستكتشف أنه مجرد نص فقط.

تم رفع الصوره 

 

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

  • 0

الصورة التي تم رفعها هي سبب المشكلة لديك، فكما يبدوا أنك تستخدم تلك الصورة في الـ Footer ولو لاحظت فهى مائلة بالأساس، من الأفضل استخدام صور منفصلة وترتيبها داخل كود html ثم تنسيها بالـ CSS، او يمكنك استعدال الصورة من خلال برامج تعديل الصور، أو ضبط إمالة الصورة بالـ CSS من خلال الخاصية transform: rotate(20deg);

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

  • 0
بتاريخ 2 ساعة قال Mustafa Suleiman:

الصورة التي تم رفعها هي سبب المشكلة لديك، فكما يبدوا أنك تستخدم تلك الصورة في الـ Footer ولو لاحظت فهى مائلة بالأساس، من الأفضل استخدام صور منفصلة وترتيبها داخل كود html ثم تنسيها بالـ CSS، او يمكنك استعدال الصورة من خلال برامج تعديل الصور، أو ضبط إمالة الصورة بالـ CSS من خلال الخاصية transform: rotate(20deg);

لاكن ممكن نعمل تمديد للصوره من الاجناب وتحت بحيث تكون مظبوطه ولا مينفعش

 

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

  • 0

لتمديد الصورة باستخدام CSS يمكن استخدام الخواص التالية:

  • width: تحديد عرض الصورة.
  • height: تحديد ارتفاع الصورة.
  • max-width: تحديد أقصى عرض مسموح به للصورة.
  • max-height: تحديد أقصى ارتفاع مسموح به للصورة.
  • min-width: تحديد أدنى عرض مسموح به للصورة.
  • min-height: تحديد أدنى ارتفاع مسموح به للصورة.
  • object-fit: تحديد كيفية تمدد الصورة في العنصر الأب (contain أو cover أو fill أو none أو scale-down).

مثال:

img {
  width: 800px;
  height: 600px;
  max-width: 100%;
  object-fit: contain;
}

في هذا المثال ، تم تحديد عرض الصورة وارتفاعها وأقصى عرض مسموح به للصورة ، بالإضافة إلى تحديد كيفية تمدد الصورة في العنصر الأب باستخدام خاصية object-fit. يمكن استخدام الخصائص الأخرى المذكورة أعلاه بنفس الطريقة.

يمكن استخدام خاصية transform في CSS لتحويل الصورة بشكل أفقي أو رأسي أو للتحكم في حجمها ودورانها وموقعها. تشمل بعض القيم الشائعة لخاصية transform:

  • rotate: لدوران الصورة.
  • scale: لتحجيم الصورة.
  • translate: لتحريك الصورة.
  • skew: لإمالة الصورة.

مثال:

img {
  width: 800px;
  height: 600px;
  transform: rotate(45deg) scale(1.5);
}

في هذا المثال ، تم تحديد عرض الصورة وارتفاعها ، وتم دورانها 45 درجة وتكبير حجمها بنسبة 1.5 باستخدام خاصية transform. يمكن استخدام القيم الأخرى للخاصية transform لتعديل الصورة بأي شكل تريده.

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...