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

لقطات الشاشة

يعرض مكوّن 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![alt text]()

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