السلام عليكم ورحمة الله وبركاته
اليوم سوف نتطرق إلى شرح كيفية جعل مدونة بلوجر تتوافق مع جميع الأجهزة ، وذلك بناء على طلب الأخوة والأخوات .
في الآونة الأخيرة من هذا القرن أصبحت الثورة العلمية التكنولوجية في عالم الاتصالات تتربع على العرش ، وأصبح كل بيت لايخلو من الهواتف والأجهزة الذكية فأصبحت شيء أساسي في حياة الفرد وكان لها النصيب الأكبر في حياتنا اليومية .
- شرح طريقة توافق مدونات بلوجر مع جميع الأجهزة :
1- ادخل إلى مدونتك | ثم أختر تحرير قالب .
2- إبحث عن الوسم : </head>
3- ضع هذا الكود فوقه :
4- ثم إحفظ القالب .<meta name = "viewport" content = "width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0"/>
5- بعد ذلك أختر قالب ثم تخصيص ثم أختر متقدم ثم أختر إضافة CSS
6- الصق الكود التالي في صندوق Css بعد ذلك أختر تطبيق على المدونة .
هذا هو الكود المسؤول عن توافق القالب
- الان يجب التعديل علي الكود/* CSS Global Responsive */ @media screen and (max-width:960px) { } @media only screen and (max-width:768px){ } @media (min-width:768px) and (max-width:979px) { } @media (max-width:767px) { } @media only screen and (min-width:640px){ } @media only screen and (max-width:640px){ } @media only screen and (min-width:640px){ } @media only screen and (max-width:480px){ } @media screen and (max-width:320px){ }
مثلا نقوم بإحضار الجزء الاول من الكود :
@media screen and (max-width:960px) { }
الان هذا الكود يعني الشاشه من 768 حتي مقاس 960
- نقوم بإضافه الاكواد بداخله . ونحن نعلم بأن القالب الاساسي والعادي يتكون من :
- قائمه علويه
- ثم الهيدر
- ثم القائمه الثانيه
- تم مكان المشاركات
- ثم القائمه الجانبيه
- ثم الفوتر
نقوم بإحضار معرف كل عنصر من العناصر
القائمه العلويه menu-top
الهيدر header
القائمه الثانيه menu
مكان المشاركات main
القائمه الجانبيه sidebar
الفوتر footer
ملحوظه : المعرفات تختلف من قالب الي اخر
- طريقه احضار المعرف
1- تقوم بالضغط كلك يمين علي الذي تريد احضار معرفه
2- ثم تقوم بإختيار فحص العنصر او Inspect element
3-تم تجد نافذه ظهرت تجد بها المعرف كما هو موضح كما بالصورة التالية :
نقوم الان بالتعديل كما قلت الجزء الاول من الكود يعني مقاس الشاشه 768 حتي مقاس 960
نبدأ بتعديل علي القالب القائمه الاولى
اجعلها بعرض 100% حتي تكون بعرض الشاشه بالكامل
الهيدر ايضا اجعلها بعرض 100%
والقائمه الثانيه ايضا
اما المشاركات فلا تجعلها 100% بل قم بتصغير عرضها قليلا وكذلك مع القائمه الجانبيه
حتى نحصل علي كود كل من العناصر نحو :
#menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;}
ثم تضيفها الي الجزء الاول من الكود ليصبح بهذا الشكل :
@media screen and (max-width:960px) { #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} }
نقوم بتكرار العمليه حتي نصل الي الجزء الثامن
نقوم بإخفاء القائمه الجانبيه ثم نجعل مكان المشاركات بعرض 100%
نحو:
#main { width:100%;} #sidebar { display:none;}
ثم نقوم بإضافتها للجزء الثامن والتاسع من الكود ليصبح هكذا :
@media only screen and (max-width:480px){ #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} #main { width:100%;} #sidebar { display:none;} } @media screen and (max-width:320px){ #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} #main { width:100%;} #sidebar { display:none;} }
الان بعد ان قمنا بالتعديل علي كل الاجزاء سيصبح الكود هكذا :
/* CSS Global Responsive */ @media screen and (max-width:960px) { #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} } @media only screen and (max-width:768px){ #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} } @media (min-width:768px) and (max-width:979px) { #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} } @media (max-width:767px) { #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} } @media only screen and (min-width:640px){ #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} } @media only screen and (max-width:640px){ #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} } @media only screen and (min-width:640px){ #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} } @media only screen and (max-width:480px){د #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} #main { width:100%;} #sidebar { display:none;} } @media screen and (max-width:320px){ #menu-top {width:100%;} #header {width:100%; } #menu-2 {width:100%;} #content-wrapper {width:100%; } #main { width:62.82;%} #sidebar { width:35.15%;} #footer {width:100%;} #main { width:100%;} #sidebar { display:none;} }
والآن نترككم برعاية الله وتوفيقه
0 Comments:
إرسال تعليق