html - 背景内部淡入淡出

标签 html css

我有一张背景图片HERE对于侧边栏。 想只使用 CSS 制作这个背景,这可能吗?

侧边栏的高度,根据内容变化<div>

这就是我不能使用背景图片的原因。

最佳答案

一种可能性是,您可以结合 css 渐变和框阴影。 css 渐变将提供 LHS RHS 阴影,而框阴影将提供 TOP 阴影。 因此底部边缘可以保持与 OP 图像相同。 这是 DEMO

.shadow_grad
{
  height: 200px;
  width: 100px;
  //shadow
  box-shadow: 0 5px 20px 0 rgb(0, 0, 0) inset;
  //gradient part included in fiddle, cant paste here as its long

}

关于html - 背景内部淡入淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22905891/

相关文章:

javascript - 如何制作可折叠菜单 jQuery Mobile

Java JSP - 删除 .DS_Store 并显示正确的文件夹名称

Javascript - 按类(class)获得跨度?

javascript - 如何选择第一个单词相同而最后一个单词可选的属性?

html - 奇怪的 HTML 问题

css - 数据表在满足特定条件时设置行颜色

javascript - 使用 Javascript 更改 SVG 的颜色

javascript - 你如何向 Angular Material 添加搜索栏?

javascript - 输入元素内的左右对齐文本(名称 : value) + flexible

iphone - 仅在 iPhone 上出现的电子邮件通讯中的奇怪差距