تخطَّ إلى المحتوى

لقطات الشاشة

يعرض مكوّن Screenshot الصور المدركة للسمة التي تتبدّل تلقائياً بين المتغيرات الفاتحة والداكنة عندما يقوم المستخدم بتبديل سمة الموقع. استخدمه كلما احتجت إلى عرض لقطات شاشة لواجهة المستخدم ينبغي أن تتطابق مع نظام الألوان الحالي للقارئ.

الخاصيةالنوعمطلوبالوصف
lightstringلاالمسار إلى صورة وضع الإضاءة
darkstringلاالمسار إلى صورة الوضع الداكن
altstringنعمالنص البديل لإمكانية الوصول
widthnumberلاعرض الصورة بالبكسل
heightnumberلاارتفاع الصورة بالبكسل

الوضع المزدوج (فاتح + داكن)

Section titled “الوضع المزدوج (فاتح + داكن)”

وفّر كلاً من خاصيتَي light وdark لعرض المتغير الصحيح لكل سمة. قم بتبديل محدد السمة في الزاوية العلوية اليمنى لمشاهدة تبادل الصورة.

Docs theme homepageDocs theme homepage
import Screenshot from '@f5-sales-demo/docs-theme/components/Screenshot.astro';
<Screenshot
light="/images/screenshot-example-light.png"
dark="/images/screenshot-example-dark.png"
alt="Docs theme homepage"
/>

عند توفر متغير واحد فقط، مرّر light أو dark فحسب. تُعرض الصورة في كلتا السمتين دون تبادل.

Docs theme homepage (dark only)
<Screenshot
dark="/images/screenshot-example-dark.png"
alt="Docs theme homepage (dark only)"
/>

استخدم width وheight للتحكم في الحجم المعروض ومنع الإزاحة في التخطيط.

Docs theme homepage at fixed widthDocs theme homepage at fixed width
<Screenshot
light="/images/screenshot-example-light.png"
dark="/images/screenshot-example-dark.png"
alt="Docs theme homepage at fixed width"
width={600}
height={338}
/>

يعرض المكوّن عنصراً أو عنصرَي <img> داخل غلاف .screenshot-pair. تتحكم قواعد CSS في الرؤية بناءً على السمة النشطة:

  • الوضع الداكن (الافتراضي) — تُخفى صورة .screenshot-light عبر :root:not([data-theme="light"]) .screenshot-light \{ display: none \}
  • وضع الإضاءة — تُخفى صورة .screenshot-dark عبر :root[data-theme="light"] .screenshot-dark \{ display: none \}

تعالج المحددات الإضافية غلاف starlight-image-zoom باستخدام :has() بحيث تعمل وظيفة التكبير بشكل صحيح مع كلا المتغيرين.

تحصل جميع صور لقطات الشاشة على تنسيق متسق: حدود خفية، وزوايا مدوّرة، وظل يتكثّف عند التمرير فوقه.

الميزةمكوّن Screenshotصورة Markdown ![](url)
التبادل المدرك للسمةنعملا
حدود وظلال منسّقةتلقائيلا
تأثير الظل عند التمريرنعملا
دعم التكبيريعمل مع إضافة تكبير الصوريعمل مع إضافة تكبير الصور
النص البديلخاصية alt![نص بديل]()

استخدم مكوّن Screenshot عندما يكون لديك متغيرات صور خاصة بالسمة أو تريد مظهر لقطة الشاشة المنسّقة. استخدم صور Markdown القياسية للرسومات المضمّنة أو المخططات أو الصور التي تبدو متشابهة في كلتا السمتين.