html - 如何使用 CSS 使工具提示移动友好
问题描述
我在移动设备中制作工具提示位置中心时遇到了一些麻烦。根据工具提示图标的位置,它会被剪切并最终出现在不同的地方。我写了“位置:中心”,这显然不起作用。请帮我。:)
.tooltip {
position: relative;
display: inline-block;
border-bottom: none;
color: #516A66;
}
.tooltip .tooltiptext {
visibility: hidden;
width: 400px !important;
background-color: #516A66;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 20px;
position: absolute;
z-index: 1;
top: 100%;
left: 50%;
margin-left: -200px;
opacity: 0;
transition: opacity 1s;
}
@media only screen and (max-width: 767px){
.tooltip .tooltiptext {
position: center;
width: 200px !important;
}}
.tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
}
.tooltip .tooltiptext::after {
content: " ";
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #516A66 transparent
}
.tooltip:hover .tooltiptext {
visibility: visible;
}
解决方案
推荐阅读
- javascript - 突出显示字符串中的文本
- wolfram-mathematica - 在没有 GUI 的情况下运行数学文件
- python - .connect() 函数和 CONNECT 方法有什么区别?
- flutter - 如何跟踪我的 Flutter 应用程序进行 Firestore 查询的数量和位置?
- spring - 为什么安全 Spring WS 集成返回 Unauthorized [401]?
- android - 如何消除约束布局中的垂直间隙
- laravel-5.8 - 如何使用带有 id 的会话?
- ios - 如何在iOS中创建从全色到不透明度为0的渐变?
- mysql - 从 shell 脚本将表导出为 mysql 中的 csv
- html - 设置 flex 值以在容器宽度较小时使标签正确显示?