gpt4 book ai didi

CSS:在 div 边框上覆盖图像的更好方法是什么?

转载 作者:行者123 更新时间:2023-12-04 13:51:05 25 4
gpt4 key购买 nike

我有一个带有实心边框的 div,想在它上面叠加一个居中的徽标。
现在我有一个解决方案,它只是将图像嵌入到页面上,然后将其移动到位:'margin-top:-13px;text-align:center;'
https://jsfiddle.net/christophera/43Ljmoh9/

.inside-article {
margin-top:20px;
border-top-style: solid;
border-top-width: 5px;
border-top-color: red;
}
.pos-logo {
margin-top:-13px;
text-align:center;
}

<div class="inside-article">
<div class="pos-logo">
<img style="width:120px;" src="https://test.consumer.press/img/consumer-press.svg" />
</div>
</div>
我已经用 chrome 和 edge 桌面进行了测试,它可以工作......我必须使用@media 调整边距顶部才能在我的手机上工作......但是......好吧,这是一个很好的方法吗? ,或者你有更好的方法吗?
谢谢,
克里斯

最佳答案

您可以更改 margin-top: -13pxtransform: translateY(-50%);你会得到完全相同的结果,你不需要计算负像素。

关于CSS:在 div 边框上覆盖图像的更好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69400785/

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