css 画三角形,悬浮提示
悬浮提示效果:

画三角形:
// 用border来搞,dorder-width控制三角形大小,border-color设置每个角的颜色,transparent会让一个角变成透明色。
// border-color: 上部分颜色 右部分 下面部分 左边部分;
border-width: 0.5em;
border-style: solid;
border-color: transparent transparent black transparent;
html代码
<div>
文字悬浮提示:
</div>
<div class="tips">
<span class="item">
我的
<span class="tip">
<div class="sjx"></div>
我的我的
</span>
</span>
<span class="item">
首页
<span class="tip"><div class="sjx"></div>首页首页</span>
</span>
</div>
css代码(less写法)
.tips{ .item{ position: relative; padding: 0.5em 1em; .tip{ width: 10em; position: absolute; bottom: -2em; left:1em; opacity: 0; background-color: black; color: white; border-radius: 5px; box-shadow: 5px 5px 10px gray; padding: 0.3em 0.5em; .sjx{ position: absolute; top: -1em; width: 0; height: 0; border-width: 0.5em; border-style: solid; border-color: transparent transparent black transparent; } } } .item:hover{ cursor: pointer; .tip{ opacity: 1; transition: 0.8s ease; } } }

浙公网安备 33010602011771号