30秒学会 CSS 片段 · 2022年9月8日

30秒学会 CSS 片段 – Checkerboard background pattern

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;
}

翻译自:https://www.30secondsofcode.org/css/s/checkerboard-pattern