CSS 提示工具(Tooltip)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4050f8a2e0e92ce8a30ef945fe5283e9.png)
<div>
<div class="cssTooltip">CSS 提示工具(Tooltip)
<span class="tooltiptext">Tooltip</span>
</div>
</div>
<style scoped lang="scss">
.cssTooltip {
cursor: pointer;
position: fixed;
}
.cssTooltip:hover .tooltiptext {
visibility: visible;
}
.tooltiptext {
cursor: auto;
visibility: hidden;
width: 120px;
background-color: black;
color: #fff;
text-align: center;
padding: 5px 0;
border-radius: 6px;
position: absolute;
z-index: 1;
top: -33px;
left: 50%;
margin-left: -60px;
}
.tooltiptext::after{
content: " ";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: black transparent transparent transparent;
}
</style>
CSS绘制三角形和箭头
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dd1ef3da20e3e53b6726b80c6902e30c.png)
<div class="flex">
<div class="triangle triangle-all"></div>
<div class="triangle triangle-top"></div>
<div class="triangle triangle-right"></div>
<div class="triangle triangle-bottom"></div>
<div class="triangle triangle-left"></div>
</div>
<style scoped lang="scss">
.flex{
display: flex;
}
.triangle {
width: 0;
height: 0;
border-width: 100px;
border-style: solid;
}
.triangle-all {
border-color: pink wheat beige #c62be285;
}
.triangle-top {
border-color: pink transparent transparent transparent;
}
.triangle-right {
border-color: transparent wheat transparent transparent;
}
.triangle-bottom {
border-color: transparent transparent beige transparent;
}
.triangle-left {
border-color: transparent transparent transparent #c62be285;
}
</style>