# backgroundColor

> The color with which the screen will be cleared.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public Color backgroundColor { get; set; }
```

### Remarks

Only used if [Camera.clearFlags](/engine/6000.6/script-reference/unityengine/camera/clearflags.md) are set to [CameraClearFlags.SolidColor](/engine/6000.6/script-reference/unityengine/cameraclearflags/solidcolor.md) (or [CameraClearFlags.Skybox](/engine/6000.6/script-reference/unityengine/cameraclearflags/skybox.md) but the skybox is not set up).

```csharp
// ping-pong animate background color
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
    public Color color1 = Color.red;
    public Color color2 = Color.blue;
    public float duration = 3.0F;

    public Camera cam;

    void Start()
    {
        cam = GetComponent<Camera>();
        cam.clearFlags = CameraClearFlags.SolidColor;
    }

    void Update()
    {
        float t = Mathf.PingPong(Time.time, duration) / duration;
        cam.backgroundColor = Color.Lerp(color1, color2, t);
    }
}
```

Additional Resources: [camera component](/engine/6000.6/manual/cameras/birp/class-camera.md), [Camera.clearFlags](/engine/6000.6/script-reference/unityengine/camera/clearflags.md)
