尝试在选择部分插入SVG图像,如下所示:In FIGMA
不明白我的代码中有什么错误。
.contacts__select {
margin: 0;
margin-top: 95px;
margin-left: 64px;
position: relative;
height: 50px;
width: 450px;
background-color: #D6E7D2;
border: none;
box-shadow: 0px 4px 4px 0px #00000040;
align-self: flex-start;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
font-family: 'Inter';
color: #717171;
font-size: 20px;
font-weight: 400;
line-height: 40px;
letter-spacing: 0.05em;
text-align: left;
}
.contacts__select::after {
position: absolute;
content: '';
background-image: url('./assets/img/svg/accordion_btn.svg');
bottom: 0;
right: 0;
}
我尝试了不同的组合,如果左/右上/下。无论如何不工作。my version
3条答案
按热度按时间sdnqo3pr1#
mfpqipee2#
你可以用CSS Flex来实现,它非常强大。
我们所要做的就是将标题和SVG(子对象)放在一个显示Flex(父对象)中,然后告诉子对象居中对齐,并将它们彼此隔开
vfh0ocws3#
必须为伪元素提供尺寸,例如
由于内容为空,因此维度默认为0。