html - 如何在一个div中设置2种背景颜色

标签 html css

我需要一些帮助来设置 50% of the div is color blue 和另一个 50% of the div is color 红色,水平。我怎样才能做到这一点?谢谢!

最佳答案

可能结束了,但这里是http://jsfiddle.net/e9ypqy5t/6/

.repeat {
  width: 100px;
  height: 100px;
  background-image: 
    repeating-linear-gradient(
      180deg,
      blue,
      blue 50px,
      red 50px,
      red 100px 
    );
}

这里是使用百分比的例子 http://jsfiddle.net/e9ypqy5t/8/

.repeat {
  width: 100%;
  height: 100vh;
  background-image: 
    repeating-linear-gradient(
      180deg,
      blue,
      blue 50%,
      red 50%,
      red 100%
    );
}

此方法还允许您添加更多颜色线,如下所示:http://jsfiddle.net/e9ypqy5t/10/

.repeat {
  width: 100%;
  height: 100vh;
  background-image: 
    repeating-linear-gradient(
      180deg,
      blue,
      blue 10%,
      red 10%,
      red 20%
    );
}

关于html - 如何在一个div中设置2种背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32656883/

相关文章:

html - 在链接语句中指定类型属性

php - Bootstrap 3 Navbar 不会在移动设备上折叠

html - css3 翻译添加更多的高度和宽度

css - 当前位置:固定在IE 6/7/8和mozilla上工作

javascript - 如何用JS在按钮点击时显示不同的div?

css - Sass Ampersand 为类添加标签

PHP/JQUERY 标签在编辑按钮点击时循环输入

html - 将 Bootstrap 轮播调整到全高

php - json_decode 无法读取以 json 格式存储数据的文本文件

html - asp.net MVC 响应式设计最佳模板