منهجية BEM لتسمية محددات CSS

هل سبق لك قراءة ملف CSS لتجد في أسماء المحددات (Selectors) خليطاً من الشرطات العلوية ”–“ والسفلية ”__“؟

إن لم تكن قد فعلت فعلى الأغلب أنك ستصادف هذه الحالة عما قريب. لكن ما معنى هذه الطريقة في التسمية؟ هل هي مجرد عمل مطور كسول لدرجة لا يستطيع معها المحافظة على محرف فاصل واحد؟ أم أن هنالك سبباً منطقياً وراء كل ذلك؟

منهجية BEM لتسمية محددات CSS

أكمل القراءة

قيم الويب

أنا لا أعمل في مجال صناعة التكنولوجيا، أنا أعمل في مجال الويب!

في كل  يوم أقرأ عن الحالة المزرية لصناعة التكنولوجيا: قصص عن التمييز على أساس الجنس، الاكتتابات والتحيز والنخبوية، والدراما، وخطط الثراء السريع تملئ صندوق بريدي الإلكتروني.

valu9

أكمل القراءة

رسالة إلى مصمم يافع

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

رسالة إلى مصمم يافع

أكمل القراءة

مقدمة في AngularJS

في الماضي عندما كنا نسأل مطور ويب لتطوير تطبيق ويب فإنه سيسارع لجمع مكتبات جافاسكربت التي يتقنها ويبدأ العمل، وإذا كان العمل يحتاج إلى التواصل مع مخدم فإنه سوف يستعين بإحدى لغات البرمجة التي يفضلها لتساعده. ولكن دعني أخبرك بسر: لقد تطور الويب يا صديقي، وحان الوقت لكي تتعرف إلى أحد عمالقته!

pic_angular

أكمل القراءة

تأثير إضاءة خلفية على النص باستخدام فوتوشوب

بعد انقطاعي الطويل رغبت بتمرين عضلاتي التصميمية (مع الابتعاد قليلاً عن التصميم للويب)، لذا قمت بتطبيق تأثير تعلمته في مكان وزمان لا أذكرهما!

على كل حال، وجدت أن إضافة لمستي الشخصية أعطت نتيجة لا بأس بها، فوددت أن أشارككم هذا الدرس المسلي :)

تأثير إضاءة خلفية على النص باستخدام فوتوشوب

أكمل القراءة