css - 在背景图像中使用线性渐变
问题描述
我将 reactjs 与 bootstrap 4 一起使用,我想制作一个类似于下图的标题。
我不知道如何获得相同的结果(线性渐变 + 背景图像)
图片链接是动态的,所以我使用在线样式作为我的标题,dans le
const backgroundStyle = {
backgroundImage: `url(${getImageFromApi(movie.backdrop_path, 'IMAGE_BASE_URL')}),radial-gradient(circle at 20% 50%, rgba(11.76%, 15.29%, 17.25%, 0.98) 0%, rgba(19.61%, 21.96%, 23.53%, 0.88) 100%)`,
backgroundRepeat:'no-repeat',
backgroundPosition:'center center',
backgroundSize:'cover',
height:'85vh',
maxWidth:"100%",
marginTop:200
}
预先感谢您的帮助和回答。
解决方案
您可以在图像标签中使用:after
&来实现此设计。:before
请仔细检查我的代码。
我希望你能帮助你。:)
让我知道进一步的澄清。
.image {
position: relative;
width: auto;
display: inline-block;
}
.image::after {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
display: block;
background-image: linear-gradient(to top , currentColor 5%, transparent 30%);
}
.image::before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
display: block;
background-image: linear-gradient(to right, currentColor 5%, transparent 80%);
}
<div class="image">
<img src="https://placekitten.com/800/500"/>
</div>
推荐阅读
- hyperledger-fabric - Hyperledger Fabric 链码抛出 MVCC_READ_CONFLICT
- python - TensorFlow:损失函数模块化设计
- javascript - 是否可以在 beforeDestroy 钩子中运行关闭动画?
- html - 相对定位的父级不能作为绝对定位的子级的锚
- python-3.x - PyQt:从 PushButton 继承
- python - 如何为同一类的多个对象设置动画?
- sql - 每天为每位用户选择第一个和最后一个事件
- sorting - Hive 中的排序表(ORC 文件格式)
- c# - 无法从 .NET Core 2 程序集中获取在 .NET Framework 程序集中声明的类型
- ios - 面朝上或面朝下景观方向