gpt4 book ai didi

CSS - 设置背景颜色时定位背景图像

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

我这里有一支密码笔 - https://codepen.io/mt-ttmt/pen/yjKPZZ

我可以设置一个元素的背景色和背景图片

是否可以设置背景图像的大小和位置而不影响背景颜色。

.content{
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 10 6'%3E%3Cpath d='M1.7.3A1 1 0 1 0 .3 1.7l4 4a1 1 0 0 0 1.4 0l4-4A1 1 0 1 0 8.3.3L5 3.58 1.7.29z' fill='red'/%3E%3C/svg%3E"),linear-gradient(to bottom, white, #999);
background-repeat: no-repeat;

/* This effects the background color as well*/

/* background-size: 20px;
background-position: 2px 5px;
*/

height: 50px;
width: 200px;
border: 1px solid grey;
}

最佳答案

是的,您只需要指定两个值,每个层由一个分隔,因为一个值会影响它们。

.content{
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 10 6'%3E%3Cpath d='M1.7.3A1 1 0 1 0 .3 1.7l4 4a1 1 0 0 0 1.4 0l4-4A1 1 0 1 0 8.3.3L5 3.58 1.7.29z' fill='red'/%3E%3C/svg%3E"),
linear-gradient(to bottom, white, #999);
background-repeat: no-repeat;
background-size:
20px,
100% 100%;
background-position:
2px 5px,
0 0;
height: 50px;
width: 200px;
border: 1px solid grey;
}
<div class="content">

</div>

或者直接在 background 属性中使用该值,无需指定渐变值:

.content{
background:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 10 6'%3E%3Cpath d='M1.7.3A1 1 0 1 0 .3 1.7l4 4a1 1 0 0 0 1.4 0l4-4A1 1 0 1 0 8.3.3L5 3.58 1.7.29z' fill='red'/%3E%3C/svg%3E") 2px 5px/ 20px no-repeat,
linear-gradient(to bottom, white, #999);
height: 50px;
width: 200px;
border: 1px solid grey;
}
<div class="content">

</div>

关于CSS - 设置背景颜色时定位背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50276825/

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