gpt4 book ai didi

css - 图像包装 CSS

转载 作者:太空宇宙 更新时间:2023-11-04 06:34:09 25 4
gpt4 key购买 nike

我有这个 CSS:

.profile-pic-wrapper{
display: inline-block;
width: 84px;
height: 84px;
background: linear-gradient(-179deg, #F4F4F4 0%, #C0C0C0 100%);
border-radius: 140px;
box-shadow: 0 5px 10px 0px rgba(0,0,0,0.22), 0 10px 13px 0px rgba(0,0,0,0.34), inset 0 18px 18px 0 rgba(255,255,255,0.35), inset 0 -18px 18px 0 rgba(0,0,0,0.10);
}

我想构建一个图像包装器,一个 div 类,我可以在其中插入我的图像。

我必须向此类或图像样式中添加什么以适应它?

谢谢

最佳答案

您可以使渐变略微透明,然后在其下方添加图像:

.box{
display: inline-block;
width: 84px;
height: 84px;
background:
linear-gradient(-179deg, rgba(244, 244, 244, 0.5) 0%, rgba(192, 192, 192, 0.5) 100%),
url(https://picsum.photos/200/300?image=1069) center/cover;
border-radius: 140px;
box-shadow:
0 5px 10px 0px rgba(0,0,0,0.22),
0 10px 13px 0px rgba(0,0,0,0.34),
inset 0 18px 18px 0 rgba(255,255,255,0.35),
inset 0 -18px 18px 0 rgba(0,0,0,0.10);
}
<div class="box"></div>

并且您可以依靠 CSS 变量轻松调整图像:

.box{
display: inline-block;
width: 84px;
height: 84px;
background:
linear-gradient(-179deg, rgba(244, 244, 244, 0.5) 0%, rgba(192, 192, 192, 0.5) 100%),
var(--img) center/cover;
border-radius: 140px;
box-shadow:
0 5px 10px 0px rgba(0,0,0,0.22),
0 10px 13px 0px rgba(0,0,0,0.34),
inset 0 18px 18px 0 rgba(255,255,255,0.35),
inset 0 -18px 18px 0 rgba(0,0,0,0.10);
}
<div class="box" style="--img:url(https://picsum.photos/200/300?image=1069)"></div>

关于css - 图像包装 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54381244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com