-
المساهمات
145 -
تاريخ الانضمام
-
تاريخ آخر زيارة
إجابات الأسئلة
-
إجابة Mahmoud Hassan19 سؤال في احتاج مساعده كانت الإجابة المقبولة
مرحبا
لقد راجعت الكود واتضح ان المشكلة لديك في class header
هنا في
.header { background-image: url(assets/images/batik\ mob.gif) !important; background-size: cover !important; height: 100vh; width: 100%; background-position: center center !important; } هنا تفرض ان background-size:cover
اي انه يملي المساحة كامل وكما height 100hv اي ياخد full height screen وفي شاشات اللابتوب يكون عرض الشاشة اكبر من ارتفاعها لذلك لاتلاحظ هنا اي مشاكل ولالكن علي شاشات الموبيل يكون ارتفاع الشاشة اكبر من عرضها لذالك تجد انه ال background حصل له stretched
لذاللك لحل هذه المشكل يمكن تجيم ارتفاع عند 400px مثلا
@media (max-width: 768px) { .header { background-size: auto !important; //reset حجم الشاشة background-attachment: scroll !important; height: 400px; } } اضف هذا في style
-
إجابة Mahmoud Hassan19 سؤال في كيف نعطي لعنصر Grid إرتفاعا مرنا؟ كانت الإجابة المقبولة
مرحبا
المشكلة عندك ان main واخد height ال parent الخاص wrapper (1000vh)
لحل هذ المشكلة :
من الممكن تضيف dev بداخل main وتعطيه min-height ويودي نفس الوظيفة
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { box-sizing: border-box; } .wrapper { display: grid; grid-template-columns: repeat(5, 1fr); grid-template-areas: "main main main aside aside"; gap: 20px; height: 1000vh; } .main { background-color: red; grid-area: main; /* min-height: 400px; */ } .aside-bar { background-color: blue; grid-area: aside; } .inside-main{ background-color: black; min-height: 400px;// اعطاء min-height } </style> </head> <body> <div class="wrapper"> <div class="main"> <div class="inside-main"> // انشاء div داخل main </div> </div> <div class="aside-bar"></div> </div> </body> </html>
-
إجابة Mahmoud Hassan19 سؤال في Function is retruning random number كانت الإجابة المقبولة
حل اخر لهذه المشكلة انك ممكن ان تستخدم الدالة ترجع string
مثل هذا وسوف تعمل معك
#include <iostream> #include <string> using namespace std; string calcspecial(int num1, int num2) { string result; if (num1 == num2) { result = "First = Second -> " + to_string(num1) + " + " + to_string(num2) + " = " + to_string(num1 + num2); } else if (num1 > num2) { result = "First > Second -> " + to_string(num1) + " - " + to_string(num2) + " = " + to_string(num1 - num2); } else { result = "First < Second -> " + to_string(num2) + " - " + to_string(num1) + " = " + to_string(num2 - num1); } return result; } int main() { cout << calcspecial(40, 40) << "\n"; cout << calcspecial(200, 50) << "\n"; cout << calcspecial(100, 300) << "\n"; return 0; }