我遇到的问题是如此简单,以至于让我感到困惑......我已经将我的社交媒体徽标实现为链接。它们在索引页上工作得很好,只是在其他地方不行。我基本上复制并粘贴了下面的代码到其余的html页面,什么也没有。代码没有响应。请参见下面的示例。
index.htmlresume.html
这是我的代码...
.socialBanner {
position: absolute;
}
.githubLogo {
position: absolute;
width: 40px;
height: auto;
top: -1260px;
left: 185px;
}
.linkedinLogo {
position: absolute;
width: 40px;
height: auto;
top: -1260px;
left: 265px;
}
<div class="socialBanner">
<a href="https://github.com/thesd5x"><img src="githubLogo.png" alt="githubLogo" class="githubLogo"></a>
<a href="https://www.linkedin.com/in/jordan-fichter-a40762152/"><img src="linkedinLogo.png" alt="linkedinLogo" class="linkedinLogo"></a>
</div>
先谢谢你!
如下所述,我试着复制和粘贴代码,并逐行检查,但我不确定我到底错过了什么。任何指导都是值得赞赏的!
2条答案
按热度按时间vjhs03f71#
这是定位问题。删除所有定位代码,就可以开始了。
ogq8wdun2#
看着代码,我想不出一个理由来使用
top: -1260px
的社会图标以外的一些动画移动他们从'以上'。我在一定程度上复制了在署名下显示三个图标的示例图像。正如你在CSS片段中看到的,通过仔细规划 * flexbox * 元素和正确的对齐,你可以有一个响应迅速的"横幅",而不需要媒体查询。
.me
的左侧是具有三行的垂直灵活框容器,其中.socialBanner
是灵活框行容器。.menu
的右侧是一个水平的flexbox容器,其中包含四个菜单选项。调整浏览器大小时,* flexbox * 对齐和环绕选项使横幅整齐地适合
>= 320px
宽的视口。看看
html { font-size: calc(0.625vmin + 0.75rem) }
中的小数学公式,它计算相对于最小视口大小(vmin
)的根font-size
,结果为:font-size: 14px
在320px视口最小尺寸设备上font-size: 20px
在1280px视口最小尺寸设备上160px
变化,字体大小变化0.25px
100vmin
,对b使用0.75rem
(即12 / 16 = 0.75rem
)。