-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aw-color-accent not working in dark mode #558
Comments
لحل المشكلة التي تواجهها في تطبيق اللون المتغير --a-accent في الوضع المظلم،
عليك التأكد من أنك تقوم بتعريف اللون بشكل صحيح لكل من الوضعين (الوضع المظلم
والإضاءة).
فيما يلي بعض الخطوات التي يمكنك اتباعها لحل هذه المشكلة:
1. التأكد من أن المتغير --a-accent مهيأ بشكل صحيح
تأكد من أنك قمت بتعريف المتغير --a-accent بشكل صحيح في ملف الـ CSS أو
Tailwind الخاص بك، وأنك تقوم بتغيير قيمته حسب الوضع.
2. تحديد المتغيرات وفقًا للوضع (Dark Mode and Light Mode)
في CSS، يمكنك تخصيص المتغيرات وفقًا للوضع المظلم (dark mode) باستخدام
@media أو باستخدام فئات خاصة في Tailwind CSS إذا كنت تستخدمه.
مثال باستخدام @media و CSS:
/* الوضع الفاتح */
:root {
--a-accent: rgb(109, 40, 217); /* الأرجواني الفاتح */
}
/* الوضع المظلم */
@media (prefers-color-scheme: dark) {
:root {
--a-accent: rgb(128, 0, 128); /* أرجواني مظلم */
}
}
مثال باستخدام Tailwind CSS (إذا كنت تستخدمه):
في حالة استخدام Tailwind CSS مع الوضع المظلم، يمكنك استخدام فئات dark:
لتغيير اللون في الوضع المظلم.
<!-- في HTML -->
<h1 class="text-accent dark:text-purple-800">Astro 4.0</h1>
3. تأكد من تفعيل الوضع المظلم في Tailwind
إذا كنت تستخدم Tailwind CSS، يجب التأكد من تفعيل الوضع المظلم في تكوين
Tailwind. يمكنك فعل ذلك عبر تعديل ملف tailwind.config.js كما يلي:
module.exports = {
darkMode: 'media', // أو 'class' حسب الطريقة التي تريد استخدامها
theme: {
extend: {
colors: {
accent: 'var(--a-accent)', // تعيين المتغير للون
},
},
},
}
4. التأكد من أن قيمة المتغير تتغير في الوضع المظلم
في حالة كانت المتغيرات تُستخدم في ملفات الـ CSS الخاصة بك، تأكد من أن
القيمة تتغير بشكل صحيح عند التبديل بين الوضعين. قد تحتاج إلى إضافة بعض
القواعد لجعل الكود أكثر استجابة للوضعين:
body {
background-color: var(--bg-color);
color: var(--text-color);
}
@media (prefers-color-scheme: dark) {
body {
--bg-color: #333; /* خلفية داكنة */
--text-color: #f0f0f0; /* نص فاتح */
}
}
@media (prefers-color-scheme: light) {
body {
--bg-color: #fff; /* خلفية فاتحة */
--text-color: #333; /* نص داكن */
}
}
5. فحص السلوك في المتصفح
تأكد من أن المتصفح الذي تستخدمه يدعم الوضع المظلم بشكل صحيح. إذا كنت في وضع
الظلام في النظام ولم يظهر التغيير، تحقق من أن الصفحة تكتشف التبديل بين
الوضعين بشكل صحيح.
…---
إذا اتبعت هذه الخطوات، يجب أن يظهر اللون الأرجواني في الوضع المظلم أيضًا
كما هو الحال في الوضع الفاتح.
في الثلاثاء، 26 نونبر 2024 03:23 jill88 ***@***.***> كتب:
in dark mode the variable color for
--aw-color-accent: rgb(109 40 217);
doesn't seem to work. For example, on the home page for your template
where it says
Free template for creating websites with Astro 4.0 + Tailwind CSS
"Astro 4.0" should have the purple accent. But it only shows in light
mode, not dark mode.
—
Reply to this email directly, view it on GitHub
<#558>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BL6YFS7UTNZ33AUE5O44RFL2CPLRDAVCNFSM6AAAAABSPKUNYOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGY4TEOBUHE2DIMI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
💖
تم التفاعل من قِبل "Smail" عبر Gmail
<https://www.google.com/gmail/about/?utm_source=gmail-in-product&utm_medium=et&utm_campaign=emojireactionemail#app>
في الثلاثاء، 10 دجنبر 2024 15:41 Smail El yaagoubi <
***@***.***> كتب:
… لحل المشكلة التي تواجهها في تطبيق اللون المتغير --a-accent في الوضع
المظلم، عليك التأكد من أنك تقوم بتعريف اللون بشكل صحيح لكل من الوضعين
(الوضع المظلم والإضاءة).
فيما يلي بعض الخطوات التي يمكنك اتباعها لحل هذه المشكلة:
1. التأكد من أن المتغير --a-accent مهيأ بشكل صحيح
تأكد من أنك قمت بتعريف المتغير --a-accent بشكل صحيح في ملف الـ CSS أو
Tailwind الخاص بك، وأنك تقوم بتغيير قيمته حسب الوضع.
2. تحديد المتغيرات وفقًا للوضع (Dark Mode and Light Mode)
في CSS، يمكنك تخصيص المتغيرات وفقًا للوضع المظلم (dark mode) باستخدام
@media أو باستخدام فئات خاصة في Tailwind CSS إذا كنت تستخدمه.
مثال باستخدام @media و CSS:
/* الوضع الفاتح */
:root {
--a-accent: rgb(109, 40, 217); /* الأرجواني الفاتح */
}
/* الوضع المظلم */
@media (prefers-color-scheme: dark) {
:root {
--a-accent: rgb(128, 0, 128); /* أرجواني مظلم */
}
}
مثال باستخدام Tailwind CSS (إذا كنت تستخدمه):
في حالة استخدام Tailwind CSS مع الوضع المظلم، يمكنك استخدام فئات dark:
لتغيير اللون في الوضع المظلم.
<!-- في HTML -->
<h1 class="text-accent dark:text-purple-800">Astro 4.0</h1>
3. تأكد من تفعيل الوضع المظلم في Tailwind
إذا كنت تستخدم Tailwind CSS، يجب التأكد من تفعيل الوضع المظلم في تكوين
Tailwind. يمكنك فعل ذلك عبر تعديل ملف tailwind.config.js كما يلي:
module.exports = {
darkMode: 'media', // أو 'class' حسب الطريقة التي تريد استخدامها
theme: {
extend: {
colors: {
accent: 'var(--a-accent)', // تعيين المتغير للون
},
},
},
}
4. التأكد من أن قيمة المتغير تتغير في الوضع المظلم
في حالة كانت المتغيرات تُستخدم في ملفات الـ CSS الخاصة بك، تأكد من أن
القيمة تتغير بشكل صحيح عند التبديل بين الوضعين. قد تحتاج إلى إضافة بعض
القواعد لجعل الكود أكثر استجابة للوضعين:
body {
background-color: var(--bg-color);
color: var(--text-color);
}
@media (prefers-color-scheme: dark) {
body {
--bg-color: #333; /* خلفية داكنة */
--text-color: #f0f0f0; /* نص فاتح */
}
}
@media (prefers-color-scheme: light) {
body {
--bg-color: #fff; /* خلفية فاتحة */
--text-color: #333; /* نص داكن */
}
}
5. فحص السلوك في المتصفح
تأكد من أن المتصفح الذي تستخدمه يدعم الوضع المظلم بشكل صحيح. إذا كنت في
وضع الظلام في النظام ولم يظهر التغيير، تحقق من أن الصفحة تكتشف التبديل بين
الوضعين بشكل صحيح.
---
إذا اتبعت هذه الخطوات، يجب أن يظهر اللون الأرجواني في الوضع المظلم أيضًا
كما هو الحال في الوضع الفاتح.
في الثلاثاء، 26 نونبر 2024 03:23 jill88 ***@***.***> كتب:
> in dark mode the variable color for
> --aw-color-accent: rgb(109 40 217);
>
> doesn't seem to work. For example, on the home page for your template
> where it says
> Free template for creating websites with Astro 4.0 + Tailwind CSS
>
> "Astro 4.0" should have the purple accent. But it only shows in light
> mode, not dark mode.
>
> —
> Reply to this email directly, view it on GitHub
> <#558>, or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/BL6YFS7UTNZ33AUE5O44RFL2CPLRDAVCNFSM6AAAAABSPKUNYOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGY4TEOBUHE2DIMI>
> .
> You are receiving this because you are subscribed to this thread.Message
> ID: ***@***.***>
>
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
in dark mode the variable color for
--aw-color-accent: rgb(109 40 217);
doesn't seem to work. For example, on the home page for your template where it says
Free template for creating websites with Astro 4.0 + Tailwind CSS
"Astro 4.0" should have the purple accent. But it only shows in light mode, not dark mode.
The text was updated successfully, but these errors were encountered: