---
title: "MapboxSnow"
description: "Add a snow effect to the map, forwarding options to the Mapbox snow specification."
canonical_url: "https://mapbox.mhaibaraai.cn/en/docs/environment/snow"
---
# MapboxSnow

> Add a snow effect to the map, forwarding options to the Mapbox snow specification.

## Introduction

`MapboxSnow` calls `setSnow` to add a snow effect to the map. The `options` prop is forwarded directly to the Mapbox snow specification (`density`, `intensity`, `color`, etc.). Omit it to use the default snow effect.

> [!NOTE]
> 
> setSnow
> 
>  is an experimental Mapbox API that requires a v3 style (such as 
> 
> standard
> 
> ). It may change in future versions.

## Usage

Overlay a snow effect at a tilted view angle:

```vue [SnowExample.vue]
<template>
  <div class="h-115 w-full overflow-hidden rounded-(--ui-radius) border border-default">
    <MapboxMap
      :options="{
        style: 'mapbox://styles/mapbox/standard',
        center: [116.391, 39.908],
        zoom: 16,
        pitch: 60
      }"
    >
      <MapboxSnow :options="{ density: 0.85, intensity: 1, color: '#ffffff' }" />
    </MapboxMap>
  </div>
</template>
```

## API

### Props

```ts
/**
 * Props for the MapboxSnow component
 */
interface MapboxSnowProps {
  /**
   * 降雪效果选项；缺省 {} 使用默认雪效
   */
  options?: mapboxgl.SnowSpecification | undefined;
}
```

## Changelog

See commit history for [src/runtime/components/environment/Snow.vue](https://github.com/mhaibaraai/movk-mapbox/commits/main/src/runtime/components/environment/Snow.vue).


## Sitemap

See the full [sitemap](https://mapbox.mhaibaraai.cn/sitemap.md) for all pages.
