css - 渐变叠加在右侧的元素上

标签 css

我创建了一个包含可滚动元素的容器。我希望右侧的元素具有渐变叠加。我如何使用 CSS 创建它?

enter image description here

.container {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: scroll;
  width: 1000px;
}

.element {
  min-width: 200px;
  height: 100px;
  background-color: red;
  margin-right: 10px;
}
<div class="container">
  <div class="element">
  </div>
  <div class="element">
  </div>
  <div class="element">
  </div>
  <div class="element">
  </div>
  <div class="element">
  </div>
  <div class="element">
  </div>
  <div class="element">
  </div>
</div>

https://codepen.io/naomilea/pen/RjZGaM

最佳答案

如果您只是寻找具有渐变颜色的最后一个元素,您可以像这样编写您的 css:

   .container {
  
  display: flex;
  flex-wrap: nowrap;
  overflow-x: scroll;
  width: 1000px;
}
.element {
    min-width: 200px;
    height: 100px;
    background-color: grey;
    margin-right: 10px;

  }
.element:last-child
{
  background: -webkit-linear-gradient(to right, grey, white);
  background: -o-linear-gradient(to right, grey, white);
  background: -moz-linear-gradient(to right, grey, white);
  background: linear-gradient(to right, grey, white);
}
<div class="container">
  <div class="element">
  </div>
   <div class="element">
  </div>
   <div class="element">
  </div>
   <div class="element">
  </div>
   <div class="element">
  </div>
   <div class="element">
  </div>
 <div class="element">
  </div>
 
 
 
</div>

Check updated codepen

关于css - 渐变叠加在右侧的元素上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47306513/

相关文章:

javascript - 如何通过图像的顶部增加高度并保持底部固定?

html - 如何更改文本区域输入中的滚动条?

css - 悬停时的线性渐变底部边框

html - 如何使 HTML 元素变灰

css - 删除两列 Bootstrap 之间的空间

CSS flex 盒 : difference between align-items and align-content

html - 在调整页面大小时,将iframe图像与其他两个图像保持相邻

html - 如何修复页脚随超链接图像移动

html - 具有动态高度和 100% 宽度的垂直居中 div

javascript - 查找类的所有实例,创建数据属性数组