html - div的半背景色
问题描述
如何使用 CSS(div 的半背景色)进行这种设计?
解决方案
linear-gradient
在 body 元素上使用:
html, body{ height:100% }
body{
background: linear-gradient(green 40%, transparent 40%) no-repeat;
}
或使用box-shadow
(需要px
单位而不是%
):
html, body{ height:100%; margin:0; }
body{
box-shadow: 0 200px 0 -100px green inset;
}
推荐阅读
- oracle - SQL*Plus 中的条件列格式
- linux - 查找文件,将其转换并保留在 bash 中的原始目录中
- java - Mockito.当用真实对象调用时返回null,必须使用any()
- java - Spring Boot 找不到特定于配置文件的属性文件
- javascript - Promise.race 不是我的 Bluebird 安装中的功能
- java - 根据标志禁用方面
- python - 为什么在 Selenium + headless Chrome + Python 2.7 中保存屏幕截图有时会无限期阻塞?
- c# - 带有 .NET 标准 2.0 的 WCF Web 服务参考
- unity3d - 传送时物体掉落
- ios - 在 WatchKit 应用和 WatchKit 扩展中访问 iOS 的 UserDefaults 值