Lilly
(Lillian Louis)
12 سبتمبر 2023، 12:37م
1
هل يمكن لبعض خبراء الأكواد المطلعين شرح سبب ظهور خطأ دائمًا (بغض النظر عن محتويات ملف settings.yaml):
.d-header {
background: rgba($header_color, $transparency);
}
بينما هذا لا يفعل؟
.d-header {
background: rgba(darkslategrey, 0.5);
}
حتى لو قمت بتبديل الكود لاستخدام $header_color بتنسيق rgb(47, 79, 79)، فإنه يعطيني دائمًا خطأ يتعلق بعنصر $color.
إعجابَين (2)
RGJ
(Richard - Communiteq)
12 سبتمبر 2023، 12:43م
2
هل هذا يعمل معي؟
$header_color: rgb(0,0,0);
$transparency: 0.5;
.d-header {
background: rgba($header_color, $transparency);
}
إعجاب واحد (1)
Lilly
(Lillian Louis)
12 سبتمبر 2023، 12:57م
3
نعم، ولكن بمجرد أن أضع المتغيرات في ملف settings.yml بهذا الشكل، فإنها لا تعمل معي. أحصل على خطأ يقول $color is not a color على الرغم من أنني لا أستخدم متغير $color هنا. لذا أفترض أنه قد يكون مرتبطًا بشيء استيفاء لا أفهمه.
header_color:
type: string
default: ""
description:
en: "..."
transparency:
type: string
default: ""
description:
en: "..."
في ذهني، يبدو أن هذا يتعلق بكيفية تجميع CSS. تعمل المتغيرات عند الإعلان عنها في وقت تشغيل CSS، ولكن ليس ديناميكيًا عبر ملف settings.yml منفصل.
هذا لا يعمل أيضًا:
.d-header {
background: rgba(#{$header_color}, #{$transparency});
}
إعجاب واحد (1)
Canapin
(Coin-coin le Canapin)
12 سبتمبر 2023، 1:20م
4
مرحباً ليلي!
لقد واجهت نفس المشكلة منذ وقت ليس ببعيد.
إجابة مختصرة: تعتبر السمات ومتغيرات CSS سلاسل نصية، وبينما يمكنك استخدامها في سمات مثل color و background و border وما إلى ذلك، لا يمكنك استخدامها في دوال ألوان SCSS.
المشكلة لا تتعلق بـ Discourse:
opened 04:47PM - 22 Jan 21 UTC
closed 10:28PM - 27 Jan 21 UTC
I am passing in variables to sass using gulp-sass-variables, which will always i… nject a string.
Unquote doesn't seem to have any effect on my string.
```
$primary: "#ffffff"; // <- Passed in via gulp-sass-variables
$anchor: scale-color(unquote($primary), $lightness: -14%); // Error: $color: #ffffff is not a color.
```
Am I using unquote in the wrong way?
هناك طريقة معقدة للغاية للتحايل على هذا لم أجربها: Unquote not working on colour string · Issue #3006 · sass/sass · GitHub
4 إعجابات
Don
12 سبتمبر 2023، 1:54م
5
مرحباً ليلي
عليك إنشاء متغيرات منها لجعلها قابلة للعمل في الإعدادات.
إليك مثال سريع:
Contribute to VaperinaDEV/header-transparency development by creating an account on GitHub.
5 إعجابات
Canapin
(Coin-coin le Canapin)
12 سبتمبر 2023، 1:59م
7
ليس الأمر المرة الأولى التي أقول فيها “هذا مستحيل” وتأتي أنت وتقول “نعم إنه كذلك”، يا دون
ربما لن تكون المرة الأخيرة أيضاً
8 إعجابات
system
(system)
تم إغلاقه في
12 أكتوبر 2023، 2:00م
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.