أضاف PR رسومًا متحركة لتنبيه الموضوع الجديد. يبدو جيدًا بشكل عام ولكنه كسر عن طريق الخطأ آلية المحاذاة الأصلية.
السبب الجذري وراء ذلك هو أن transform: translateX(50%); فشل في العمل مع تنسيق CSS للرسوم المتحركة الجديد animation: float-down 250ms ease-in-out forwards;. عند تنشيط الرسوم المتحركة، يصبح transform الأصلي غير صالح.
يمكن رؤية الخطأ من الملف المرفق.
إعجاب واحد (1)
بما أن transform و animation الخاصة بـ float-down تتعارضان مع بعضهما البعض، أعتقد أن هناك طريقتين لحل ذلك:
إضافة فئة تحريك جديدة float-down-center إلى dicourse.scss، وتضمين transform: translateX(50%); في إطار الحركة (keyframes).
تغيير طريقة محاذاة الزر، من:
.show-more {
&.has-topics {
@include viewport.from(md) {
position: absolute;
z-index: z("base");
width: auto;
right: 50%;
transform: translateX(50%);
font-size: var(--font-down-1-rem);
.alert {
border-radius: var(--d-border-radius-large);
}
}
@include d-animation(float-down, 250ms, ease-in-out);
}
إلى:
.show-more {
&.has-topics {
@include viewport.from(md) {
position: absolute;
z-index: z("base");
width: fit-contenet;
left: 0;
right: 0;
margin: auto;
font-size: var(--font-down-1-rem);
.alert {
border-radius: var(--d-border-radius-large);
}
}
@include d-animation(float-down, 250ms, ease-in-out);
}
إذا كانت هذه هي الحالة، فسأقوم بإنشاء طلب سحب (PR) للدمج.
يرجى تخصيص بعض الوقت للنظر في الأمر. @bryce
إعجاب واحد (1)
(تم حذف المنشور من قبل المؤلف)
إعجاب واحد (1)
(تم حذف المنشور من قبل المؤلف)
(تم حذف المنشور من قبل المؤلف)
(تم حذف المنشور من قبل المؤلف)
chapoi
18 ديسمبر 2025، 8:20ص
7
@jordan.vidrine لقد لاحظت هذا أيضًا