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

السؤال

نشر

السلام عليكم..

اريد ان اجعل الموقع يناسب الهواتف لكن لا اريد ان اقوم بتصميم معين لكل مقاس شاشة، لذلك اريد ان اعمل  zoom out بمجرد ما يدخل العميل الى الموقع بحيث الشاشة تناسب حجم الموقع ككل ماهي الطريقة ؟

Recommended Posts

  • 0
نشر

مع ضبط وسم meta المناسب وربما القليل media query طالما أنك تستعمل flex box لعمل الlayout فإنك قد لا تضطر الى تصميم خاص لكل حجم شاشة ولكن فقط تعديلات بسيطة مثل حجم الخط font-size أو display لإخفاء أو أظهار أجزاء معينة. لكن في النهاية الأمر يعتمد على درجة تعقيد ماتريد إنجازه.

...
<!-- head طبقاً لحجم الشاشة وتضعه في وسم  scale يقوم هذا الكود بعمل   -->
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
...
	
  • 0
نشر

جرب تعريف استعلام وسائط ينطبق على الشاشات الصغيرة او المستهدفة، بحيث يستعمل الخاصية الموجودة بالفعل في css الخاصية transform scale ويرفقها بالقيمة المناسبة

@media only screen and (max-width: 600px) {
  body, html {
    transform: scale(0.8);
  }
}

الخاصية transform في 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...