دليلك المبسط لتصميم متجرك باستخدام CSS

تاريخ اخر تحديث: .

هل رغبت ذات مرة أن تغير لون أحد مكونات متجرك أو أن تغير تنسيقه؟

هل الخط الذي يتوافق مع هويتك البصرية غير متوفر في الثييمات الموجودة؟

الـ CSS هو الحل للتحكم بتصميم متجرك وتغيير العديد من خصائص العناصر وتنسيقها.


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


تعريف الـ CSS  اختصار لـ Cascading Style Sheets وهي لغة تصميم تجعل الموقع أكثر جاذبية، وتتعامل CSS مع شكل الموقع ومظهره، فهي تُستخدم -على سبيل المثال- في التحكم في لون النص، ونمط الخط، والتباعد بين الفقرات، وصورة الخلفية وألوانها، وأشكال العرض لمختلف الأجهزة وأحجام الشاشة بالإضافة لمجموعة كبيرة من التأثيرات الأخرى.

عندما تفكر في شكل ومظهر الموقع عليك التفكير بـ CSS.


سنستعرض في هذا الدليل:

  • ما هي متطلبات تغيير تصميم متجري باستخدام CSS؟
  • كيف أدخل لتغيير تصميم المتجر؟
  • ما هي بنية كود الـ CSS؟
  • ما هي أهم الخصائص التي يمكنني التحكم بها كمبتدئ في الـ CSS؟
  • كيف يمكنني معرفة اسم العنصر الذي أريد تغيير خصائصه؟
  • مثال تفصيلي.
  • ما هي الأكواد الأكثر استخدامًا في متاجر سلة؟
  • أهم الأسئلة الشائعة التي يمكن أن تحتاجها عند العمل مع الـ CSS.


ما هي متطلبات تغيير تصميم متجري باستخدام CSS؟

  • صلاحية الدخول لتصميم المتجر.
  • باقة المتجر برو أو سبيشل.
  • وجود دومين/نطاق خاص بالمتجر.

لمزيد من التفاصيل حول إدارة دومين متجرك على سلة  


كيف أدخل لتغيير تصميم المتجر؟

1. من القائمة الجانبية للوحة التحكم، اضغط (تصميم المتجر).

2. من الثيم المطلوب تخصيصه، من قائمة (خيارات الثيم)، اضغط (تخصيص النسخة).


ثم اضغط (تخصيص الثيم).


3. من صفحة تخصيص الثيم، اضغط (تخصيص عن طريق الـ  CSS).


4. ألصق أو اكتب كود الـ CSS الذي تريده، ثم اضغط (حفظ التغييرات).

ثم عاين التغييرات التي طرأت على متجرك للتأكد من أنها توافق رغبتك.


ملاحظة هامة: 

يمكنك نسخ أي كود من الأكواد الموجودة في الدليل من هنا


ما هي بنية كود الـ CSS؟


Selector العنصر أو مجموعة العناصر التي تريد تطبيق التنسيق عليها.

Property الخاصية التي ترغب بتعديلها.

Value القيمة الخاصة بهذه الخاصية.


ملاحظة هامة: لك أن تكتب الكود بالطريقة /البنية السابقة، أو أن تكتبه على شكل سطر واحد. ولكننا ننصحك كمبتدء بكتابته كتابة تفصيلية وأن تضع كل أمر في سطر منفصل لسهولة استكشاف الأخطاء بالإضافة لضبط الخصائص بسهولة أكبر.

مثال:


وهو كود CSS لتغيير لون خلفية المتجر إلى اللون الأسود. اضغط هنا لنسخ الكود

قبل تطبيق الكود:


بعد إضافة الكود:



ما هي أهم الخصائص التي يمكنني التحكم بها باعتباري مبتدئًا في الـ CSS؟

يمكنك التحكم بمجموعة كبيرة من الخصائص ومنها:

الألوان: 

color اللون 

opacity درجة الشفافية 

الخلفيات:

  • background  لون الخلفية
  • background-color  تضبط لون الخلفية لأحد العناصر
  • box-shadow  إضافة ظل للعنصر

شكل الإطار: 

  • border هي خاصية مختصرة تؤدي إلى ضبط قيم الخاصيات التي تتحكم بإطار العنصر في آنٍ واحد، وهي: border-color و border-style و border-width
  • border-bottom-color تُحدِّد لون الإطار السفلي الخاص بالعنصر.
  • border-bottom-width تضبط عرض الإطار السفلي للعنصر.

الأركان المدورة:

  • border-bottom-left-radius تضبط تدوير الركن السفلي الأيسر من العنصر.
  • border-bottom-right-radius تضبط تدوير الركن السفلي الأيمن من العنصر.
  • border-top-left-radius تضبط تدوير الركن العلوي الأيسر من العنصر.
  • border-top-right-radius تضبط تدوير الركن العلوي الأيمن من العنصر.

الخطوط:

  • font الخاصية font في CSS هي خاصية مختصرة تؤدي إلى ضبط قيم الخاصيات font-style و font-size وغيرها.
  • font-family تُحدِّد قائمةً تحتوي على نوع خط واحد أو أكثر من أنواع الخطوط الخاصة أو العامة، وذلك لتُطبَّق على العنصر.

لمزيد من الخصائص ننصحك بالاطلاع على بنك CSS على أكاديمية حسوب


كيف يمكنني معرفة اسم العنصر الذي أريد تغيير خصائصه؟

1. من لوحة تحكم المتجر، اضغط (زيارة المتجر)، ثم اضغط بزر الفأرة الأيمن ضمن المتجر واختر من القائمة (فحص/Inspect).


2. من صفحة الفحص، اضغط (Select an element) 


3. نمرر مؤشر الفأرة على العنصر المطلوب تعديل خصائصه، فتظهر لنا قائمة بالخصائص الممكن تعديلها.

على سبيل المثال: عند تمرير مؤشر الفأرة على شريط القوائم الرئيسي يظهر في قائمة الخصائص إمكانية تعديل اللون والخط حجماً وشكلاً.


4. نضغط على العنصر المطلوب تعديله، على سبيل المثال نريد تغيير لون سعر المنتج. ثم من تبويب (Styles)


يتظهر لنا اسم العنصر والخصائص الممكن تعديلها بلإضافة للقيم الحالية لها.


مثال تفصيلي

سنستعرض بالتفصيل مثالين وهما: تغيير لون سعر المنتج، وتغيير شكل السلة

مثال 1: تغيير لون سعر المنتج

1. من صفحة المتجر، اضغط بزر الفأرة الأيمن على سعر المنتج، واختر (فحص) من القائمة.


2. من تبويب (Style)، انسخ اسم العنصر وفي مثالنا هو (.product-price ).


3. من لوحة تحكم المتجر، ثمَّ من ثيم متجرك، اضغط (CSS).



4. الصق اسم العنصر الذي نسخته في الخطوة 2 وأكتب قوسين {}، وأكتب بينهما الخاصية المطلوب تعديلها ملحوقة بنقطتين ثم بالقيمة المطلوبة.

اضغط هنا لنسخ الكود.

لمزيد من التفاصيل حول رموز الألوان راجع الأسئلة الشائعة.


5. اضغط الزر (حفظ)، ثم عاين متجرك لتلاحظ تغير لون السعر إلى اللون المطلوب.


مثال 2: تغيير شكل السلة

1. من صفحة المتجر، اضغط بزر الفأرة الأيمن على سعر المنتج، واختر (فحص) من القائمة.


2. من تبويب (Style)، انسخ اسم العنصر وفي مثالنا هو (.sicon-cart:before).


3. من لوحة تحكم المتجر، اضغط (تصميم المتجر)، ثم اضغط (CSS) لثيم متجرك، والصق اسم العنصر وأكتب قوسين {}، وأكتب بينهما الخاصية المطلوب تعديلها ملحوقة بنقطتين ثم بالقيمة المطلوبة. 

اضغط هنا لنسخ الكود.

ملاحظة هامة: يجب إضافة (font-family: FontAwesome;) ليفهم معالج التصميم أن رمز الأيقونة مأخوذ من موقع FontAwesome.

لمزيد من التفاصيل حول طريقة الحصول على رمز الأيقونات راجع الأسئلة الشائعة.


4. اضغط الزر (حفظ)، ثم عاين متجرك لتلاحظ تغير شكل الأيقونة.


ما هي الأكواد الأكثر استخداماً في متاجر سلة؟

تتنوع الأكواد المستخدمة لتعديل تصميم متجرك على سلة ويمكن تقسيمها إلى:

أولاً. قسم Header 

حجم الشعار

للتحكم بحجم الشعار، استخدم الكود التالي:

اضغط هنا لنسخ الكود.


يمكنك تحديد ارتفاع الشعار بما يناسب متجرك، وضعنا ارتفاع الشعار في مثالنا يساوي 100 نقطة، وسيظهر في المتجر بالشكل:


لون الخلفية 

الأيقونات

اضغط هنا لنسخ الكود.


فيصبح شكل الأيقونات وأيقونة السلة بالشكل:



لمزيد من رموز الأيقونات راجع الأسئلة الشائعة


ثانياً. قسم Nav – section 

حجم الخط 

هناك العديد من العناصر في صفحة المتجر، ننصحك بتجربة كل عنصر على حدة.

اضغط هنا لنسخ الكود.

تغيير شكل (أضف إلى السلة)

اضغط هنا لنسخ الكود.

ونتيجة التعديلات تظهر بالشكل:


مزايا المتجر

اضغط هنا لنسخ الكود.

ستظهر مزايا المتجر بالشكل:


شكل النجوم في تقييم المتجر والمنتجات

اضغط هنا لنسخ الكود.

فيصبح شكل التقييم:


ثالثاً. قسم Footer

الخط والألون

اضغط هنا لنسخ الكود.

ستظهر النتائج كما يلي:


لون الشريط السفلي


اضغط هنا لنسخ الكود.

سيظهر الشريط السفلي بالشكل:


يمكنك نسخ أي كود من الأكواد السابقة من هنا


الأسئلة الشائعة

سنستعرض الأسئلة الشائعة التالية:

  • ما هي ميزات وفوائد لغة CSS؟
  • هل يمكنني إدراج ملاحظات توضيحية لنفسي؟
  • ما هي قيم الألوان التي يمكن استخدامها؟
  • ما هي الكلمات المحجوزة للأيقونات والرموز؟
  • هل يمكن عرض أمثلة لبعض متاجر سلة التي أبدعت في استخدام الـ CSS؟
  • ما هي عيوب CSS؟
  • كيف يمكنني معرفة خصائص عنصر في متجر أعجبني تصميمه؟


ما هي ميزات وفوائد لغة CSS؟

  1. سرعة تحميل الصفحة أكبر لأنها تستخدم كودًا أقل.
  2. تجربة أفضل للمستخدم لأن تنسيق الصفحة سهل الاستخدام وواضح.
  3. سهولة تغيير التنسيق.
  4. وقت تطوير أسرع، حيث يمكنك كتابة قواعد CSS لصفحة واحدة وستكون كافية لجميع الصفحات.
  5. تصميم متجرك يكون متجاوبًا مع كل الأجهزة.


هل يمكنني إدراج ملاحظات توضيحية لنفسي؟

نعم، يمكنك إدراج ملاحظات توضيحية لك داخل الكود، بكتابة الملاحظات داخل هذا الرمز: /*  */

ملاحظة هامة:

يجب أن ينتهي كل سطر خصائص بفاصلة منقوطة(;).




ما هي قيم الألوان التي يمكن استخدامها؟

اسم اللونترميز اللون بالنظام الست عشريمعاينة اللون
black#000000
silver#c0c0c0
gray#808080
white#ffffff
maroon#800000
red#ff0000
purple#800080
fuchsia#ff00ff
green#008000
lime#00ff00
yellow#ffff00
navy#000080
blue#0000ff
teal#008080
orange#ffa500
aliceblue#f0f8ff
antiquewhite#faebd7
aquamarine#7fffd4
bisque#ffe4c4
cadetblue#5f9ea0
coral#ff7f50
crimson#dc143c
darkcyan#008b8b
darkkhaki#bdb76b
darkorange#ff8c00
darkslategrey#2f4f4f
darkturquoise#00ced1
deeppink#ff1493
gold#ffd700
khaki#f0e68c
palevioletred#db7093
whitesmoke#f5f5f5


لمزيد من التفاصيل حول الكلمات المحجوزة لترميز الألوان

أو ابحث في المتصفح عن منتقي الألوان "colour picker"، وحدد درجة اللون التي ترغب بها ثم انسخ رمز اللون.



ما هي الكلمات المحجوزة للأيقونات والرموز؟

هناك العديد من المواقع التي توفر لك رموز الأيقونات منها:

Font Awesome


هل يمكن عرض أمثلة لبعض متاجر سلة التي ابدعت في استخدام الـ CSS؟

بكل تأكيد، وهي كثيرة فعلى سبيل المثال لا الحصر:

1- متجر محطات

2- متجر زايروس

3- متجر مجرة فضائي


ما هي عيوب CSS؟

عند استخدام CSS ، تحتاج إلى اختبار التوافق وتشغيل البرنامج عبر متصفحات متعددة فقد لا يعمل ما يعمل مع متصفح واحد دائمًا مع متصفح آخر.


كيف يمكنني معرفة خصائص عنصر في متجر ما أعجبني تصميمه؟

من صفحة المتجر، اضغط بزر الفأرة الأيمن على العنصر، واختر (فحص/Inspect) من القائمة.

شاهد الخصائص الممكن تعديلها، وطبقها على متجرك.