/expressions/#interpolate)
expressions.  opacity  Transitionable.

Controls the intensity of light emitted on the source features.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 3.0.0  |  >= 11.0.0  |  >= 11.0.0   
data-driven styling  |  >= 3.0.0  |  >= 11.0.0  |  >= 11.0.0   
  
###  icon-halo-blur  â

[ Paint ](/style-spec/reference/layers/#paint-property) property.  Optional  [
number ](/style-spec/reference/types/#number) greater than or equal to ` 0 ` .
Units in  pixels  .  Defaults to ` 0 ` .  _Requires_ icon-image  .  Supports
_[ combine  ` feature-state ` ](/style-spec/reference/expressions/#feature-
state) _ and [ smooth-ramp  ` interpolate ` ](/style-
spec/reference/expressions/#interpolate) expressions.  opacity
Transitionable.

Fade out the halo towards the outside.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
data-driven styling  |  >= 0.33.0  |  >= 5.0.0  |  >= 3.5.0   
  
###  icon-halo-color  â

[ Paint ](/style-spec/reference/layers/#paint-property) property.  Optional  [
color ](/style-spec/reference/types/#color) .  Defaults to ` "rgba(0, 0, 0,
0)" ` .  _Requires_ icon-image  .  Supports  _[ combine  ` feature-state `
](/style-spec/reference/expressions/#feature-state) _ and [ smooth-ramp  `
interpolate ` ](/style-spec/reference/expressions/#interpolate) expressions.
opacity  Transitionable.

The color of the icon's halo. Icon halos can only be used with [ SDF icons
](/help/troubleshooting/using-recolorable-images-in-mapbox-maps/) .

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
data-driven styling  |  >= 0.33.0  |  >= 5.0.0  |  >= 3.5.0   
  
###  icon-halo-width  â

[ Paint ](/style-spec/reference/layers/#paint-property) property.  Optional  [
number ](/style-spec/reference/types/#number) greater than or equal to ` 0 ` .
Units in  pixels  .  Defaults to ` 0 ` .  _Requires_ icon-image  .  Supports
_[ combine  ` feature-state ` ](/style-spec/reference/expressions/#feature-
state) _ and [ smooth-ramp  ` interpolate ` ](/style-
spec/reference/expressions/#interpolate) expressions.  opacity
Transitionable.

Distance of halo to the icon outline.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
data-driven styling  |  >= 0.33.0  |  >= 5.0.0  |  >= 3.5.0   
  
###  icon-ignore-placement  â

[ Layout ](/style-spec/reference/layers/#layout-property) property.  Optional
[ boolean ](/style-spec/reference/types/#boolean) .  Defaults to ` false ` .
_Requires_ icon-image  .

If true, other symbols can be visible even if they collide with the icon.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
  
###  icon-image  â

[ Layout ](/style-spec/reference/layers/#layout-property) property.  Optional
[ resolvedImage ](/style-spec/reference/types/#resolvedImage) .

Name of image in sprite to use for drawing an image background.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
data-driven styling  |  >= 0.35.0  |  >= 5.1.0  |  >= 3.6.0   
  
###  icon-image-cross-fade  â

[ Paint ](/style-spec/reference/layers/#paint-property) property.  Optional  [
number ](/style-spec/reference/types/#number) between ` 0 ` and ` 1 `
inclusive  .  Defaults to ` 0 ` .  Supports  _[ combine  ` feature-state `
](/style-spec/reference/expressions/#feature-state) _ and [ smooth-ramp  `
interpolate ` ](/style-spec/reference/expressions/#interpolate) expressions.
opacity  Transitionable.

Controls the transition progress between the image variants of icon-image.
Zero means the first variant is used, one is the second,