html - 父div右下角的CSS三角形
问题描述
我有一个父 div,其中包含一个与父级右下角对齐的子级。孩子里面有我试图正确显示的文本。
按照目前的设置,子项的内容已将文本放置在右侧而不是内部。
CSS:
.container {
background-color: red;
height: 200px;
width: 400px;
position:relative;
}
.gradeTriangle{
width: 0px;
height:0px;
border-bottom: 50px solid #000;
border-left: 50px solid transparent;
bottom: 0;
right: 0;
position: absolute;
color: green
}
HTML:
<div class="container">
<div class="gradeTriangle">
$25
</div>
</div>
小提琴:http: //jsfiddle.net/vh7m8gey/1/
我试图让$25
位于孩子右下角的黑色三角形中居中。
我应该如何处理这个?
解决方案
我为绝对位置右侧 3px 和底部 -45px 的数量创建了一个容器。
.container {
background-color: red;
height: 200px;
width: 400px;
position:relative;
}
.gradeTriangle{
width: 0px;
height:0px;
border-bottom: 50px solid #000;
border-left: 50px solid transparent;
bottom: 0;
right: 0;
position: absolute;
color: green
}
.amountContainer{
position:absolute;
padding:1%;
bottom:-45px;
right:3px;
}
<div class="container">
<div class="gradeTriangle">
<div class="amountContainer">$25</div>
</div>
</div>
推荐阅读
- maven - 在 Wildfly-24.0.1.Final 上部署 war(jdk11+spring mvc 5+jakarta.*) 成功,但是无法查看 JSP 页面,似乎也没有设置上下文
- influxdb - Influx 中 Flux 查询中 2 个 Sums 的平均值
- github - GitHub,推送到远程时出错。我无法推送大文件
- django - 如何将我已经拥有的 API 密钥添加到 Django?
- c - 计算机不会同时执行多线程程序
- maven - 詹金斯的工作问题
- angular - 使用 karma 进行角度测试,抛出 NullInjectorError
- html - 如何使 HTML 元素适合 100% 视口,但在使用 CSS 缩放时也可以缩放?
- c - 带有 Ceedling 的编译器标志定义
- docker - 找不到 Docker 命令 Jenkins