### Shadow Parts
These are the various parts of the [shadow DOM](../../glossary#shadow-dom) for the component, which will be required when styling via CSS is desired.
<TableBuilder tag={require('@site/docs/components/_dwc_control_map.json').Spinner} table='parts' exclusions=''/>
### CSS Properties
These are the various CSS properties that are used in the component, with a short description of their use.
<TableBuilder tag={require('@site/docs/components/_dwc_control_map.json').Spinner} exclusions='' table='properties'/>
### Reflected Attributes
The reflected attributes of a component will be shown as attributes in the rendered HTML element for the component in the DOM. This means that styling can be applied using these attributes.
<TableBuilder tag={require('@site/docs/components/_dwc_control_map.json').Spinner} table="reflects"/>
A component for each sectionOne component for the following sections