html - 用 div 制作一个三角形并自定义其中的一部分
问题描述
我正在尝试在 div 顶部创建一个指针(类似于工具提示)
我试过这样做:
https://stackblitz.com/edit/angular-ivy-fa72tz
这是我想要实现的目标:
- 我想让旋转 45 度的红色 div 的顶部保持红色。
- 红色 div 的下半部分使其透明。
- 使红色 div 正好与黄色 div 的顶部边界相交。
我在这里想念什么?
解决方案
你可以这样做:
p {
font-family: Lato;
}
.my-pointer {
margin-left: 30px;
opacity: 0.5;
width: 0;
height: 0;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-bottom: 30px solid red;
}
.bottom-section {
height: 100px;
background-color: yellow;
}
<hello name="{{ name }}"></hello>
<p>
Start editing to see some magic happen :)
</p>
<div class="my-pointer"></div>
<div class="bottom-section">
Some Content Here
</div>
推荐阅读
- html - 我可以嵌套 CSS 视差组吗?
- android - 我的 Sqlite 数据库中的搜索表不起作用
- c - 结构内的匿名联合与命名联合类型?
- ajax - 需要启用哪个服务器?
- javascript - 提交表单后不会触发 on change
- fullcalendar - Fullcalendar redners 两个日历
- python - python pip install poster给我错误->命令“python setup.py egg_info”在C:\ Users \中失败,错误代码1
- javascript - Webpack - [HMR] 和 [WDS] 触发两次
- powershell - 如何在一行上运行 PowerShell?
- react-native - 异步foreach react-native