css - 如何使用 css 创建 ANSI36 和 ANSI37 填充

标签 css

我想使用如下所示的 css(ANSI36 和 ANSI37)创建两个阴影背景:

ANSI36

ANSI37

我认为这可以使用重复线性渐变,因为使用 css 可以实现 ANSI31(见下文),但我不知道如何实现。请注意,我不能使用 svg-pattern,因为必须将 ANSI36 分配给 html-button 的背景属性。此外,我不想使用预定义的图像,因为我想配置影线的颜色。

ANSI31

ANSI31 的 CSS 代码:

body {
  width: 100vw;
  height: 100vh;
  background-image:
    repeating-linear-gradient(
      -45deg,
      transparent 0 10px,
      black 10px 20px
    );
}

我知道背景的大小,它总是一样的。有没有其他方法可以使用css或js动态绘制这种图案?

最佳答案

您可以使用patternify 简单地生成ANSI36 CSS 代码.

body {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAPUlEQVQoU43PQQoAMAgDweT/j7ZYUGoRo+dhicTujAtnAKjgRR6bYCIFy6quWEqh1casvrAt/cURxTMSOTyKNQgKOBqKWwAAAABJRU5ErkJggg==
) repeat;
}

关于css - 如何使用 css 创建 ANSI36 和 ANSI37 填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56854064/

相关文章:

html - 为什么在清除 :both is mentioned? 时 float 命令起作用

html - Css 资源在 jsp 中不可用

html - 如何将可变宽度的多个图像放入一行并使其响应?

css - 这个 Z 索引有什么问题

html - 如何在 Bootstrap 导航栏品牌文本下放置副标题

html - CSS模仿silverlight屏幕截图

jquery - 为 pageX 将一个 div 分成两半

css - 如何添加或修改 css 属性以使用 Foundation 5 交换短代码

css - IE 条件语句无法在 DNN (dotnetnuke) 中正确解析

javascript - 如何在每个 Accordion 上插入打印按钮?