تنسيق #بطاقة_انكي ب #الذكاء_الاصطناعي... image شرح التعديلات المهمة ✅ حل مشكلة لون النص الفاتح تمت إضافة كلاس منفصل front-content مع لون نص غامق (color: #111827;). تم حذف أي ألوان فاتحة من الـ CSS الأصلي. ✅ دمج حقول أنكي بشكل صحيح الحقل في أنكي المكان في الواجهة الوصف {{أمام}} داخل .front-content يظهر كمحتوى السؤال (أمام البطاقة) {{خلف}} داخل .answer-content يظهر كإجابة مع عنوان فرعي {{صوت}} داخل زر الصوت يظهر أيقونة الصوت أو رابط الصوت {{صورة}} أعلى المحتوى يعرض الصور المضافة تلقائيًا ✅ تنسيق موحد للمحتوى تم استبدال DejaVu Sans Mono بخط Cairo لضمان قابلية القراءة في العربية. أضيف خط فاصل بين السؤال والإجابة لتمييز الأجزاء. ستظهر البطاقة كالتالي: السؤال بلون غامق في الأعلى خط فاصل الإجابة باللون الأخضر مع عنوان فرعي زر صوت في الزاوية العلوية اليمنى الصورة إن وجدت لقد قمت بدمج الكود الخاص بك وتنظيفه بالكامل ليكون جاهزاً للنسخ واللصق في برنامج أنكي (#Anki). لقد قمت بالآتي: 1. **إصلاح أخطاء HTML:** أزلت الأقواس المفتوحة والتكرار في كودك. 2. **حل مشكلة التباين:** جعلت الخط داكناً (`#1f2937`) ليظهر بوضوح على الخلفية البيضاء. 3. **تنظيم الحقول:** وضعت `{{أمام}}`، `{{خلف}}`، `{{صوت}}`، و`{{صورة}}` في أماكنها الصحيحة. انسخ الأقسام الثلاثة التالية وضعها في أماكنها داخل #أنكي: --- ### 1. التنسيق (Styling) امسح أي كود قديم هنا والصق هذا الكود: ```css /* استيراد خط Cairo */ @import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap'); .card { font-family: 'Cairo', sans-serif; font-size: 20px; text-align: center; color: black; background-color: #f0f2f5; /* لون خلفية النافذة */ } /* الحاوية الرئيسية (الرمادية) */ .shell { background: #f3f4f6; border-radius: 18px; width: 95%; max-width: 600px; margin: 20px auto; padding: 20px; display: flex; flex-direction: column; align-items: center; direction: rtl; } /* البطاقة البيضاء الداخلية */ .my-card { background: #ffffff; border-radius: 16px; width: 100%; min-height: 300px; display: flex; flex-direction: column; box-shadow: 0 10px 25px rgba(0,0,0,0.1); overflow: hidden; } /* رأس البطاقة */ .card-header { display: flex; align-items: center; justify-content: flex-end; /* الأيقونة لليسار */ padding: 15px; height: 50px; background: #fff; } /* تنسيق زر الصوت الخاص بأنكي */ .replay-button svg { width: 24px; height: 24px; fill: #6b7280; } /* جسم البطاقة */ .card-body { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 20px 30px 40px; text-align: center; } /* تنسيق السؤال (الأمام) */ .question-text { color: #1f2937; /* لون داكن جداً للقراءة */ font-size: 22px; font-weight: 700; line-height: 1.6; margin-bottom: 15px; } /* تنسيق الإجابة (الخلف) */ .answer-text { color: #059669; /* لون أخضر */ font-size: 20px; font-weight: 600; line-height: 1.6; } /* خط فاصل */ hr.separator { width: 60%; border: 0; border-top: 1px solid #e5e7eb; margin: 20px 0; } /* تنسيق الصور */ .img-container img { max-width: 100%; height: auto; border-radius: 8px; margin-bottom: 15px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); } /* الملاحظة السفلية */ .note { margin-top: 20px; font-size: 12px; color: #9ca3af; text-align: center; line-height: 1.5; } ``` --- ### 2. القالب الأمامي (Front Template) الصق هذا الكود في خانة **Front Template**: ```html <div class="shell"> <section class="my-card"> <!-- رأس فارغ للحفاظ على الشكل --> <div class="card-header"></div> <div class="card-body"> <!-- عرض السؤال --> <div class="question-text"> {{أمام}} </div> </div> </section> </div> ``` --- ### 3. القالب الخلفي (Back Template) الصق هذا الكود في خانة **Back Template**: ```html <div class="shell"> <section class="my-card"> <!-- رأس البطاقة مع زر الصوت --> <div class="card-header"> {{صوت}} </div> <div class="card-body"> <!-- عرض الصورة إن وجدت --> {{#صورة}} <div class="img-container"> {{صورة}} </div> {{/صورة}} <!-- إعادة عرض السؤال للتذكير --> <div class="question-text"> {{أمام}} </div> <!-- خط فاصل --> <hr class="separator"> <!-- الإجابة --> <div class="answer-text"> {{خلف}} </div> </div> </section> <!-- الملاحظة السفلية --> <p class="note"> ملاحظة: المراجع الذكي - علاقات دولية<br> يمكن تعديل هذه البطاقة لعرض أي محتوى تريده. </p> </div> ``` ### النتيجة المتوقعة: 1. **الخط:** سيظهر خط Cairo العربي الجميل. 2. **الألوان:** السؤال سيكون باللون الرمادي الغامق (واضح جداً)، والإجابة باللون الأخضر. 3. **التخطيط:** ستظهر الصورة في الأعلى (إن وجدت)، تحتها السؤال، ثم خط فاصل، ثم الإجابة. 4. **الصوت:** زر الصوت سيظهر في الزاوية العلوية اليسرى (لأن الاتجاه RTL). 😅😁 استمتع واستخدمت هذه الأداة : image الرابط:

Replies (1)

لجعل اللون الأبيض مريحاً للعين (مثل وضع القراءة أو الكتب الإلكترونية)، نستخدم درجة **"أوف وايت" (Off-White)** بدلاً من الأبيض النقي (`#ffffff`). الدرجة الأفضل والمستخدمة في أغلب مواقع القراءة هي **`#fafafa`** (أبيض ثلجي) أو **`#fdfbf7`** (لون الورق الدافئ قليلاً). إليك الكود المعدل لقسم **التنسيق (Styling)** فقط، حيث قمت بتغيير خلفية البطاقة لتقليل السطوع: ### انسخ هذا الكود وضعه في خانة Styling: ```css /* استيراد خط Cairo */ @import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap'); .card { font-family: 'Cairo', sans-serif; font-size: 20px; text-align: center; color: black; background-color: #e4e6eb; /* جعل خلفية البرنامج رمادية لتقليل التباين العالي */ } /* الحاوية الرئيسية */ .shell { background: #f0f2f5; border-radius: 18px; width: 95%; max-width: 600px; margin: 20px auto; padding: 20px; display: flex; flex-direction: column; align-items: center; direction: rtl; } /* البطاقة الداخلية (منطقة القراءة) */ .my-card { /* ✅ التغيير هنا: تم استبدال الأبيض الساطع #ffffff بلون مريح #fafafa */ background: #fafafa; border-radius: 16px; width: 100%; min-height: 300px; display: flex; flex-direction: column; box-shadow: 0 4px 15px rgba(0,0,0,0.05); /* تخفيف الظل ليكون ناعماً */ overflow: hidden; border: 1px solid #eaeaea; /* حدود خفيفة جداً للدمج */ } /* رأس البطاقة */ .card-header { display: flex; align-items: center; justify-content: flex-end; padding: 15px; height: 50px; background: #fafafa; /* نفس لون البطاقة */ } /* تنسيق زر الصوت */ .replay-button svg { width: 24px; height: 24px; fill: #888888; /* جعل الأيقونة رمادية ناعمة */ } /* جسم البطاقة */ .card-body { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 20px 30px 40px; text-align: center; } /* تنسيق السؤال */ .question-text { color: #2d3748; /* رمادي غامق مريح بدلاً من الأسود الحاد */ font-size: 22px; font-weight: 700; line-height: 1.7; margin-bottom: 15px; } /* تنسيق الإجابة */ .answer-text { color: #047857; /* أخضر مريح للعين */ font-size: 20px; font-weight: 600; line-height: 1.6; } /* خط فاصل */ hr.separator { width: 60%; border: 0; border-top: 1px solid #e2e8f0; margin: 20px 0; } /* تنسيق الصور */ .img-container img { max-width: 100%; height: auto; border-radius: 8px; margin-bottom: 15px; opacity: 0.95; /* تقليل سطوع الصور قليلاً */ } /* الملاحظة السفلية */ .note { margin-top: 20px; font-size: 12px; color: #9ca3af; text-align: center; line-height: 1.5; } ``` ### أبرز التغييرات لراحة العين: 1. **خلفية البطاقة (`.my-card`):** أصبحت `#fafafa` (أبيض لؤلؤي/رمادي فاتح جداً) بدلاً من الأبيض الساطع، هذا يقلل وهج الشاشة. 2. **لون النص (`.question-text`):** أصبح `#2d3748` وهو رمادي فحمي، أريح للعين من الأسود الحالك `#000000`. 3. **خلفية البرنامج (`.card`):** أصبحت رمادية `#e4e6eb` لتقليل التباين العام في الشاشة. هذه الألوان مطابقة لما تستخدمه منصات مثل Medium أو قارئات Kindle في الوضع الفاتح.