html - CSS:反向重复线性渐变

标签 html css repeat linear-gradients

有没有办法让渐变背景的每次交替重复都反转?目前我有以下 CSS:

html {
  background: white; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(blue, white); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(blue, white); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(blue, white); /* For Firefox 3.6 to 15 */
  background: linear-gradient(blue, white); /* Standard syntax */

  background-size: cover;
  height: 100%;
}

body {
  height: 100%;
}
<html>
  <head>
  </head>
  <body
    Hello world
  </body>
</html>

目前,它从上到下从蓝色变为白色,但当我向下滚动时,它再次从蓝色变为白色,例如。 蓝色->白色;蓝->白;蓝色->... 。我希望它从 blue -> white -> blue -> white ->... 开始。

最佳答案

您可以使用 repeating-linear-gradient实现如下:

html {
  background: white;
  background: repeating-linear-gradient(blue, white 100vh, white 100vh, blue 200vh);
  height: 1980px;
}

body {
  height: 100%;
  margin: 0;
}

关于html - CSS:反向重复线性渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38866614/

相关文章:

javascript - Android 的 HTML5 应用程序可以在主屏幕上有一个小部件吗?

javascript - 如何从 google map api 更改 map 位置?

html - 当我编辑某些内容时,Sb admin 2 菜单不会折叠

html - 如何通过Notepad++在HTML5中创建两栏页面

mysql - MS SQL 版本的 MySQL Repeat 函数

android - 如何在每个连续时间重复一个函数?

javascript - 当未从 HTML 中获取 JSON 数据时显示适当的错误消息

javascript - 使用数字/文本输入字段在 ChartJs 中设置数据值会停止显示图表

javascript - 缩小的粘性导航

python - 附加到数组的 Numpy 重复数组?!这里的语法是什么?