jquery - CSS/JS : Background image edge gradient to solid background

标签 jquery css background

想象一下网站标题,将此图像作为 div 背景:

enter image description here

我是否可以使用 CSS 和 JS/JQuery 在图像边缘创建一个最终透明的渐变?还是纯色?

我的想法是将渐变应用于背景边缘,然后在其后面应用纯色,从而产生这种效果:

enter image description here

谢谢。

最佳答案

这就是您要找的吗?

.container {
  width: 75vw;
  height: 75vh;
  background: url("/image/DrmAg.jpg");
  position: relative;
}

.container::before,
.container::after {
  position: absolute;
  content: "";
  display: block;
  width: 50px;
  height: 100%;
  top: 0;
}

.container::before {
  background: linear-gradient(to right, rgba(203, 130, 43, 1), rgba(203, 130, 42, 0));
  left: 0;
}

.container::after {
 background: linear-gradient(to left, rgba(203, 130, 43, 1), rgba(203, 130, 42, 0));
  right: 0;
}
<div class="container"></div>

关于jquery - CSS/JS : Background image edge gradient to solid background,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43948237/

相关文章:

javascript - 如何自定义 ionic 选择和 ionic 选项菜单( ionic )

java - 如何向 BIRT 报告添加背景文本或图像?

php - 由于某种原因,我的链接栏上的背景图片没有显示

javascript - 通过 Javascript 将二进制数据下载为文件

javascript - 如何访问 FancyBox iframe 中的元素

javascript - 如何将alert()上的concat结果作为字符串获取

css - 如何解决图像 "climbing"(重叠)相互重叠的问题?

javascript - 我如何在不同的 php 页面上回显范围 slider 的实时值?

javascript - 使用 'Search' 方法过滤 <li> 和 <li> 标签中的文本

android - 如何在后台android中运行无限循环