StagePlaySpotlight
The primary component used to highlight elements in a guided tour. Each <StagePlayScene> should be used within <StagePlaySpotlight>.
It's recommended to use it directly in the root component.
vue
<script setup lang="ts">
import { StagePlaySpotlight } from 'vue-stage-play'
</script>
<template>
<StagePlaySpotlight>
<div class="root">
<!-- ... -->
</div>
</StagePlaySpotlight>
</template><script setup lang="ts">
import { StagePlaySpotlight } from 'vue-stage-play'
</script>
<template>
<StagePlaySpotlight>
<div class="root">
<!-- ... -->
</div>
</StagePlaySpotlight>
</template>Props
| Prop | Type | Default |
|---|---|---|
| spotlightPadding | number | 10 |
| spotlightBorderRadius | number | 10 |
| spotlightDarkZoneColor | string | "rgba(66, 66, 66, .5)" |
spotlightPadding
Spacing between the spotlight and the highlighted element.
spotlightBorderRadius
Border radius of the spotlight.
spotlightDarkZoneColor
Color of the area not highlighted.
Slots
default
The default slot, each <StagePlayScene> should be used within it.