# fill()

### Example

<figure><img src="https://768248463-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fqbs7pgU3AVBY06Rl9M31%2Fuploads%2FURE6hGjmH9F7fcM2n553%2Ffill.png?alt=media&#x26;token=fe4b555b-916a-4cb6-9bbc-67991096d842" alt=""><figcaption></figcaption></figure>

```python
fill('purple')
circle(width/2,height/2,200)
```

### Syntax

```python
fill('NAME')
```

or

```python
fill(a,b,c)
```

or

```python
fill(VALUE)
```

| Input | Description                                                                                      |
| ----- | ------------------------------------------------------------------------------------------------ |
| NAME  | the name of any HTML color, for example: **blue**, **green**, **lightgrey**, **skyblue**, etc... |
| a,b,c | RGB or HSB values - see Description below                                                        |
| VALUE | a number from 0 - 255, greyscale with 0 being black and 255 being white                          |

### Description

Changes the color of the **interior** of all following shapes, until another fill() is called. Shapes have borders and interiors - [stroke()](https://learnpython.strivemath.com/p5-python-web/reference/colour-and-outline/stroke) changes the border, while fill() changes the interior. Input can either be the name of an HTML color, a value **0 - 255** for greyscale values with **0 being black** and **255 being white**. Input can also be three numbers for the RGB or HSB color scale - see [colorMode()](https://learnpython.strivemath.com/p5-python-web/reference/colour-and-outline/colormode).

{% hint style="info" %}
Find these documents helpful? Let the people who made them help your child learn to code at [**Strivemath**](https://www.strivemath.com/)<mark style="color:blue;">**!**</mark>

We'd love to hear your Feedback/Comments [here](https://docs.google.com/forms/d/e/1FAIpQLSeqorBAGTya-YBRI-VFjJxtgQtCz3ucGDI96K96sNyuaGuvdw/viewform?usp=sf_link).
{% endhint %}
