css 闪亮的工具提示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 闪亮的工具提示相关的知识,希望对你有一定的参考价值。

# Write an string in ..., or write HTML wrapping in shiny::HTML
info_tip <- function(color = "#4682B4", ...){
  div(class = "tooltip2", HTML(sprintf("<i class='fa fa-info-circle' style='color:%s; font-size: 16px;'></i>", color)), 
      tags$span(class="tooltiptext", style = "font-size: 14px; font-weight: normal; line-height: 120%;", ...)
  )
}
.tooltip2 {
    position: relative;
    display: inline-block;
    margin-left: 3px;
}

.tooltip2 .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .3);
    top: 100%;
    left: 50%;
    margin-top: 10px;
    margin-left: -100px; /* Use half of the width (120/2 = 60), to center the tooltip2 */
    position: absolute;
    z-index: 100;
}
.tooltip2:hover .tooltiptext {
    visibility: visible;
}
.tooltip2 .tooltiptext {
    opacity: 0;
    transition: opacity 0.3s;
}
.tooltip2:hover .tooltiptext {
    opacity: 1;
}
.tooltip2 .tooltiptext::after {
    content: " ";
    position: absolute;
    bottom: 100%;  /* At the top of the tooltip2 */
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}

.tooltip2 img {
    border: 3px solid black;
    border-radius: 6px;
    margin-top: -5px;
    margin-bottom: -5px;
    margin-left: -5px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .3);
    z-index: 100;

}

以上是关于css 闪亮的工具提示的主要内容,如果未能解决你的问题,请参考以下文章

将鼠标悬停在闪亮的 ggplot 上时的工具提示

如何为闪亮模块中的元素定义 CSS

CSS CSS3闪亮按钮

闪亮的演示文稿(ioslides):自定义 CSS 和徽标

css 闪亮的动画悬停伪元素

text 提示闪亮的幻灯片