⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
node_modules
/
v-tooltip
/
docs-src
/
View File Name :
PageInstall.vue
<template> <div class="page-install page"> <section class="nav"> <router-link :to="{ name: 'home' }" v-tooltip="{ content: 'Home page', delay: { show: 400, hide: 0 }, }" > Back </router-link> <a href="https://github.com/Akryum/v-tooltip#usage">Documentation</a> <a href="https://github.com/Akryum/v-tooltip/issues">Report an issue</a> </section> <section class="snippets"> <div class="section-content"> <CodeSnippet class="snippet" :code="mainSnippet" lang="js"/> <div class="plus">+</div> <CodeSnippet class="snippet" :code="componentSnippet1" lang="html"/> <div class="plus">+</div> <CodeSnippet class="snippet" :code="styleSnippet1" lang="scss"/> </div> </section> </div> </template> <script> import CodeSnippet from './CodeSnippet.vue' const mainSnippet = ` import Vue from 'vue' import VTooltip from 'v-tooltip' Vue.use(VTooltip) new Vue({ data: { msg: 'This is a button.' } }) ` const componentSnippet1 = ` <button v-tooltip.top-center="msg">Hover me</button> ` const styleSnippet1 = ` .tooltip { display: block !important; z-index: 10000; .tooltip-inner { background: black; color: white; border-radius: 16px; padding: 5px 10px 4px; } .tooltip-arrow { width: 0; height: 0; border-style: solid; position: absolute; margin: 5px; border-color: black; } &[x-placement^="top"] { margin-bottom: 5px; .tooltip-arrow { border-width: 5px 5px 0 5px; border-left-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; bottom: -5px; left: calc(50% - 5px); margin-top: 0; margin-bottom: 0; } } &[x-placement^="bottom"] { margin-top: 5px; .tooltip-arrow { border-width: 0 5px 5px 5px; border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; top: -5px; left: calc(50% - 5px); margin-top: 0; margin-bottom: 0; } } &[x-placement^="right"] { margin-left: 5px; .tooltip-arrow { border-width: 5px 5px 5px 0; border-left-color: transparent !important; border-top-color: transparent !important; border-bottom-color: transparent !important; left: -5px; top: calc(50% - 5px); margin-left: 0; margin-right: 0; } } &[x-placement^="left"] { margin-right: 5px; .tooltip-arrow { border-width: 5px 0 5px 5px; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; right: -5px; top: calc(50% - 5px); margin-left: 0; margin-right: 0; } } &[aria-hidden='true'] { visibility: hidden; opacity: 0; transition: opacity .15s, visibility .15s; } &[aria-hidden='false'] { visibility: visible; opacity: 1; transition: opacity .15s; } } ` export default { name: 'Install', components: { CodeSnippet, }, data () { return { mainSnippet, componentSnippet1, styleSnippet1, } }, } </script>