<template>
<div class="tooltip-box">
<slot />
<div class="tooltip">
<!-- bg-white text-center p-5 border-r-2 w-1/12 bottom-full left-1/2 -ml-96 opacity-0 transition-opacity absolute bg-accent -->
<span class="text-primary">{{ text }}</span>
</div>
</div>
</template>
<script>
export default {
props: {
text: {
type: String,
required: true,
},
},
};
</script>
<style scoped>
.tooltip-box {
position: relative;
display: inline-block;
}
.tooltip-box:hover .tooltip {
opacity: 1;
}
.tooltip {
color: #ffffff;
text-align: center;
width: 120px;
bottom: 100%;
left: 50%;
margin-left: -60px;
opacity: 0;
transition: opacity 1s;
position: absolute;
z-index: 1;
background: #00ba73;
}
.text::after {
content: " ";
position: absolute;
top: 100%;
left: 50%;
border-style: solid;
border-color: #00ba73 transparent transparent transparent;
}
</style>
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}