html - 文字不会超过图像
问题描述
我是 CSS 的新手,我正在为班级做一个博客项目。我正在尝试拥有它,以便在图片底部有一张带有文字的图片。我正在尝试让图片和文字都可以点击。出于某种原因,图片似乎正在按下文本框,我不知道为什么。
#container{
display: grid;
height: 87vh;
width: 100vw;
grid-template-columns: 40vw 25vw 25vw;
grid-template-rows: 42.5vh 42.5vh;
grid-template-areas:
"left middle right"
"left middleRight bottomRight";
grid-gap: 10px;
padding: 1px;
justify-content: left;
background-color: thistle;
}
#MainblogPost{
border:solid;
border-color: grey;
height: 86vh;
}
#image{
width: 100%;
height: 100%;
}
#blogLink{
display: grid;
position: absolute;
bottom: 50px;
font-size: 20px;
color: turquoise;
}
HTML
<div id="container">
<div id = "MainblogPost">
<a href="google.com"><img id="image" src="resources/ironman.jpg"/>
<a href="google.com" id ="blogLink">Iron man</a>
</a>
</div>
解决方案
根据你的标题,我猜你的意思是在图像上显示你的文字......为此,请使用这个
#image{
z-index: -10;
}
#bloglink{
z-index: 10000;
}
基本上 z-index 所做的是覆盖对象或以 3d 顺序组织对象,将其覆盖在元素上方或元素中。如果您有任何问题,请发表评论
推荐阅读
- java - 如何为用户在 JAVA 程序中创建的每个学生提供唯一 ID
- opengl-es - 如何在 Unreal Engine 4 和手机上的其他 OpenGL ES 框架之间共享 GL 上下文
- salesforce - DBAmp SF_TableLoader BatchSize Salesforce
- php - 从 VMware 为 symfony 5 项目提供主机服务
- progressive-web-apps - 单水疗应用程序也可以是渐进式 Web 应用程序吗?
- r - 如何在R中的5个数据框中删除列中的常见元素
- c++ - 有没有办法抑制用户定义类的 fmt 范围格式化程序?
- sql - Django 查询深度搜索
- azure - Azure 函数应用:代码正在另一个函数应用中部署
- ios - RPScreenRecorder - 自定义录制大小