مكون زينة عيد الميلاد 🎄

إضافة لمسة احتفالية إلى منتداك — أقدم لك مكون زينة عيد الميلاد! :christmas_tree:

يتضمن هذا المكون ثلاثة أنواع من الزينة:

  1. أضواء عيد الميلاد
  2. قبعات عيد الميلاد
  3. صورة زينة عيد الميلاد

يمكن تمكين أو تعطيل كل زينة بشكل فردي عبر إعدادات السمة. بالنسبة لـ صورة زينة عيد الميلاد، يوجد أيضًا إعداد لعكس الألوان للمنتديات ذات السمة الداكنة.

استُوحيت أضواء عيد الميلاد من أفكار @Canapin هنا.

عيد ميلاد سعيد! :santa:

48 إعجابًا

رائع جداً! هناك شيء صغير واحد - يبدو أن خيار ‘تمكين صورة الزخرفة’ لا يُحدث أي فرق. أعتقد أنه قد يحتاج إلى جملة شرطية if في SCSS؟

9 إعجابات

شكرًا لك على لفت انتباهي إلى هذا! لقد دفعت إصلاحًا الآن. :slight_smile:

7 إعجابات

هذا رائع، شكرًا لك. أسهل بكثير كمكون سمة مقارنة بالسمة نفسها.

عملت القبعات على الفور، لكنني احتجت إلى بعض التعديلات لجعل الأضواء تعمل — على سبيل المثال، قمت بتفعيل/تعطيل مربعات الاختيار (على الرغم من أنني لست متأكدًا من أن هذا ما جعلها تعمل)، وأعدت تشغيل تطبيق iOS Hub — لكنني أعتقد أن هذا واقعي بالنسبة للأضواء :slight_smile:

3 إعجابات

يسعدنا أن أعجبك! :slight_smile:

هذا غريب. لقد تحققت للتو من تثبيت العنصر (مرة أخرى) على منشئ السمة، وقد نجح من المحاولة الأولى. أخبرني إذا استمرت المشكلة.

إعجابَين (2)

الآن يعمل كل شيء بشكل صحيح. ربما كان الأمر يتعلق بالذاكرة المؤقتة (Caching) - حيث تم تحديث الصور الرمزية قبل شريط القائمة. تُعد “الذاكرة المؤقتة” عذراً شاملاً جيداً، حيث أنني لا أفهمها.

إعجابَين (2)

هـل يمكن للمُعدّلات تمكين هذا المكوّن هنا على ميتا للتأكد من عمله؟

إعجاب واحد (1)

في خطابي، تعمل القبعة والضوء بشكل جيد، ومع ذلك فإن صورة الزينة لا تظهر. ليس لدي فكرة لماذا يحدث هذا.

إعجاب واحد (1)

إذا كان ذلك يساعد، فإن الزخرفة تظهر فقط على سطح المكتب، في أعلى اليسار وأعلى اليمين.

إعجاب واحد (1)

نعم أعرف ولكن لا يوجد شيء عندما أشاهد على سطح المكتب.

إعجاب واحد (1)

تظهر صورة الزخرفة عندما يكون الحد الأدنى لعرض الشاشة 1450 بكسل. هل تشاهد الموقع على شاشة صغيرة أم على كمبيوتر محمول؟

إعجاب واحد (1)

أوه. لقد جربت ذلك على شاشة العرض بدقة 2k الخاصة بي، لذا فقد نجح الأمر. الآن أستخدم جهاز Lenovo Yoga Duet الخاص بي (يشبه إلى حد كبير Microsoft Surface) لذا فقد اختفى. ومع ذلك، هل من الممكن عرضه على شاشة صغيرة أو جهاز كمبيوتر محمول؟

إعجاب واحد (1)

سيكون من المؤسف ألا يتمكن مستخدمو الكمبيوتر المحمول من رؤية الجرس… أنا أحب ذلك. هذا يرمز إلى عيد الميلاد.

إعجاب واحد (1)

يمكنك عمل “fork” للقالب وتعديل إعدادات عرض الشاشة.

إعجاب واحد (1)

رائع! سأجرب ذلك! شكراً لمساعدتك!

إعجاب واحد (1)

إذا كان لدى أي شخص مكونات أخرى تظهر قبل الزخارف، يمكنك محاولة إضافة CSS هذا لفرض عرض الأضواء أولاً:

#main-container > * {
  display: flex;
  flex-direction: column;
  width: 100%;
}

#main-container .lightrope {
  order: -1;
}

(قد يؤدي هذا إلى تعطيل عمليات تكامل أخرى، لذا اختبر جيدًا)

4 إعجابات

هل يمكنني تغيير ألوان الأضواء؟

إعجابَين (2)

القبعة لا تظهر في المشاركات.

إعجابَين (2)

@meghna هذا رائع!

“صورة زينة الكريسماس” لم تعمل معي.

هل هناك طريقة لتغيير ألوان الإضاءة؟ أنا ألعب بـ CSS، لكنني لا أحقق أي نجاح.

إعجاب واحد (1)

يبدو أنه سيضيف قبعة ثانية على الرمز التعبيري (في قائمة المستخدم العلوية اليمنى) عندما يقوم المستخدم بتعيين حالة المستخدم

إعجابَين (2)