Files
30-seconds-of-code/css/snippets/checkerboard-pattern.md
2023-05-01 22:51:52 +03:00

45 lines
986 B
Markdown

---
title: Checkerboard background pattern
type: snippet
tags: [visual]
cover: digital-nomad-2
dateModified: 2021-10-13T19:29:39+02:00
---
Creates a checkerboard background pattern.
- Use `background-color` to set a white background.
- Use `background-image` with two `linear-gradient()` values. Give each one a different angle to create the checkerboard pattern.
- Use `background-size` to specify the pattern's size.
- **Note:** The fixed `height` and `width` of the element is for demonstration purposes only.
```html
<div class="checkerboard"></div>
```
```css
.checkerboard {
width: 240px;
height: 240px;
background-color: #fff;
background-image: linear-gradient(
45deg,
#000 25%,
transparent 25%,
transparent 75%,
#000 75%,
#000
),
linear-gradient(
-45deg,
#000 25%,
transparent 25%,
transparent 75%,
#000 75%,
#000
);
background-size: 60px 60px;
background-repeat: repeat;
}
```