css - 如何使用CSS实现如图所示的简单背景效果?

标签 css sass

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 6 年前

这是 image .

这个双背景效果怎么做?如果可能,不要拆分包含个人信息和社交链接的覆盖 div。

最佳答案

实现此目的的一种方法是对元素的 background 使用 linear-gradient

像这样:

background: linear-gradient(to bottom, #49565f, #49565f 50%, #fff 50%, #fff);

您可以看到这个 here 的演示.

更新

如果您想限制第一个条纹的大小,使其不总是 50%,您可以设置 background-size: 100% Xpx(Xpx 是您想要的高度)然后设置 background-repeat: no-repeat; 所以它不会重复。

查看此 here 的演示.

关于css - 如何使用CSS实现如图所示的简单背景效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42285761/

上一篇:html - CSS 位置 :fixed header

下一篇:css - 在 SASS 中提取部分边界属性

相关文章:

html - CSS - 在彼此之上多次使用类堆栈

css - gulp 任务不输出 css 文件

css - 边距被忽略。特异性问题

css - Autoprefixer 与 LESS/Sass 混合?

jquery - 如何使用 jquery 显示自定义 css 动画并在不支持时回退到 show()?

javascript - css 过渡背景变化不顺利淡入淡出

javascript - 强制嵌入推文为 100% 宽度

javascript - jquery 通过 .html() 访问元素返回未定义

import - 可以在 Sass 文件的导入语句中使用变量吗?

html - 更改跨度文本的颜色但不在 :before (or :after)