CSS: 提示工具(Tooltip)

版权声明:原创内容,欢迎转载 https://blog.csdn.net/weixin_43731793/article/details/91385993

1、定位提示工具

以下实例中,提示工具显示在指定元素的右侧(left:105%) 。

注意 top:-5px 同于定位在容器元素的中间。使用数字 5 因为提示文本的顶部和底部的内边距(padding)是 5px。

如果你修改 padding 的值,top 值也要对应修改,这样才可以确保它是居中对齐的。

.tooltip .tooltiptext {
    top: -5px;
    left: 105%; 
}

显示在左侧:

.tooltip .tooltiptext {
    top: -5px;
    right: 105%; 
}

显示在头部:

.tooltip .tooltiptext {
    width: 120px;
    bottom: 100%;
    left: 50%; 
    margin-left: -60px; /* 使用一半宽度 (120/2 = 60) 来居中提示工具 */
}

显示在底部:

.tooltip .tooltiptext {
    width: 120px;
    top: 100%;
    left: 50%; 
    margin-left: -60px; /* 使用一半宽度 (120/2 = 60) 来居中提示工具 */
}

顶部提示框/底部箭头:

.tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    top: 100%; /* 提示工具底部 */
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

猜你喜欢

转载自blog.csdn.net/weixin_43731793/article/details/91385993