الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التحكم في عرض الشاشة بواسطة Media Queries CSS3

بدأه mehdy في 23 مارس 2012 · 4 رد · 3,708 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

--------------------------------

يمكن استعمال تقنية Media Queries لتحكم في طريقة عرض style هل هو من أجل الطباعة , mobile أو screen .....

مثال بسيط , التحكم في عرض الشاشة ب : Media screen

1 |@media screen and (min-width:1000px) { 
2 |		body {
3 |			background: orange;
4 |		}
5 |		}

السطر 1 :

- تعريف خاصية @media

- نوع media هنا screen

- تحديد حجم معين للصفحة بواسطة condition :

and (min-width:1000px)

السطر 2 , 4 :

- في حالة تحقق condition , تلوين الخلفية باللون البرتقالي

==================

تلوين الخلفية بألوان مختلفة بحسب تغير حجم الشاشة :

<!DOCTYPE html>
<html>
<head>
<style>
	@media screen and (max-width:767px) {
			body {
				background: red;
			}
			}
	@media screen and (min-width:768px) {
			body {
				background: blue;
			}
			}
	@media screen and (min-width:1000px) {
			body {
				background: orange;
			}
			}
	@media screen and (min-width:1260px) {
			body {
				background: green;
			}
			}
	@media screen and (min-width:1582px) {
			body {
				background: yellow;
			}
			}
</style>
</head>
<body>
</body>
</html>
#2

شكرا جزيلا على المعلومات الرائعة ولكن سؤال هل بالنسبة لـ Mobile كيف ستكون وخصوصا ان الهواتف الذكية كثرت مثل iphone وغيرها فهل الافضل ان يصممم تصميم خاص لذلك أم ؟

تم تعديل هذه المشاركة بواسطة عرب ويب ديزاينر في 2 أبريل 2012 في 12:09

#3

بالنسبة ل mobile يمكن كتابة stylesheet خاص بكل واحد , مثال :

@media screen and (device-width: 320px) {

}

@media screen and (device-width: 360px) {

}

@media screen and (device-width: 480px) {

}

أو كتابة بهذا الشكل مع استدعاء stylesheet بواسطة href

<link rel="stylesheet" media="screen and (device-width:320px)" href="phone_320.css" />

بالنسبة ل device-width : فهي تقوم بتحديد عرض الشاشة على خلاف width التي تقوم بتحديد عرض الصفحة

----------------------------

هناك تقنية تسمى : Responsive web design و هدفها جعل الموقع يتلائم مع جميع الشاشات , مثال

http://kulturbanause.de/

kulturbanause2.jpg

أو

http://mediaqueri.es/

#4

قم بتحديد margin 0px; وستلاحظ أنا الصفحة أصبحات في الوسط


تم تعديل هذه المشاركة بواسطة laassiba في 26 مايو 2014 في 23:31

#5

طرخ رائع

الف شكر

mp3-koran see more click
 

مرحبا

مواضيع مشابهة