我只想使用一个背景属性来完成此操作.

但棋盘背景不是64x64,而是384x256大小

棋盘必须为64 x 64

这是我的try :

<!DOCTYPE html><style>
body { margin:0; background-color:#000 }
div { 
  width: 768px;
  height: 512px;
  background: conic-gradient(from 90deg at 1px 1px,#0000 90deg,#5a5 0) 384px 256px,
              repeating-conic-gradient(#a55 0% 25%, #105 25% 50%) 64px 64px
}

</style><div></div>

推荐答案

您设置的是位置,而不是大小.正确的语法是position / size,其中size是可选的.

并且您可以使用50% 50%作为第一个渐变的大小,不需要手动计算

body {
  margin: 0;
  background-color: #000
}

div {
  width: 768px;
  height: 512px;
  background: 
   conic-gradient(from 90deg at 1px 1px, #0000 90deg, #5a5 0) 0 0/50% 50%, 
   repeating-conic-gradient(#a55 0% 25%, #105 25% 50%) 0 0/64px 64px
}
<div></div>

Css相关问答推荐

当滚动到页脚时,是否可以隐藏固定元素?

单独.css文件中的样式不适用于Angular 元件

需要Angular material 下拉面板有向下和向上箭头按钮

Mat-Form-字段占用更多区域,导致其他控件远离它

在css网格中用一个锚标签(顶部/底部边距)包装图像?

本机CSS嵌套混乱

如何取消 CSS 伪类中的属性设置?

如何减少弹性项目之间的差距

如何在相对位置和绝对位置之间转换元素?

循环一个 sass/scss 变量以生成 css 变量

AngularJS Graphs & Charts - 实线和虚线的混合

在同一旋转中以度数变换旋转

仅对父容器应用模糊效果

你能用 JavaScript 控制 GIF 动画吗?

使用 CSS 在悬停时转换 SVG 路径的填充属性

如何定位 CSS 网格布局中的特定列或行?

CSS如何使元素淡入然后淡出?

填充剩余的垂直空间 - 仅 CSS

根据背景 colored颜色 反转 CSS 字体 colored颜色

可见性:隐藏 vs 显示:无 vs 不透明度:0