gpt4 book ai didi

HTML + CSS - 使用超链接居中图像

转载 作者:行者123 更新时间:2023-11-28 17:09:41 24 4
gpt4 key购买 nike

所以我有两个带超链接的图像,当我尝试将它们居中时,它们表现得很有趣,所以我想,嗯,也许元素的尺寸……扭曲了?不知何故?所以我在元素周围添加了一个边框,果然,它们的大小看起来像这样:

https://gyazo.com/f5a91e1a26eaf3aea6208ffa2eea698c

HTML:

<a id="home-invite-button" href="https://url.com" target="_blank"><img 
src="Images/Invite Button.png"></a>
<a id="home-wiki-button" href="https://url.com" target="_blank"><img
src="Images/Wiki Button.png"></a>

CSS:

#home-invite-button {
position: absolute;
top: 540px;
left: 0px;
right: 0px;
margin: 0px auto;
width: 50%;
border: thin black solid;
}

#home-wiki-button {
position: absolute;
top: 630px;
left: 0px;
right: 0px;
margin: 0px auto;
width: 50%;
border: thin black solid;
}

那么问题来了,怎样才能让元素的实际尺寸和实际图片一样呢?非常感谢!

最佳答案

避免为图像指定宽度,而是将 <a> 包裹起来div 内的标签 content-holder然后将定位应用于支架。图像将保持不变。

看看下面的片段:

.content-holder {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border: thin black solid;
}

#home-invite-button {
display: flex;
border: 1px solid red;
}

#home-wiki-button {
display: flex;
border: 1px solid red;
}
<div class="content-holder">
<a id="home-invite-button" href="https://url.com" target="_blank"><img
src="http://placehold.it/100x100"></a>
<a id="home-wiki-button" href="https://url.com" target="_blank"><img
src="http://placehold.it/100x100"></a>
</div>

希望这就是您要实现的目标。

关于HTML + CSS - 使用超链接居中图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46860181/

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