jquery实现标签悬浮标注效果代码

代码语言:html

所属分类:其他

代码描述:jquery实现标签悬浮标注效果代码

代码标签: jquery 标签 悬浮 标注

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">

<style>
html,body {
	width:100%;
	height:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	font-family:NotoSansJP,Slack-Lato,appleLogo,sans-serif
}
.wrapper {
	width:100%;
	height:100%;
	background-color:#808080
}
.wrapper::after {
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden
}
.menu-wrapper {
	box-sizing:border-box;
	float:left;
	width:18vw;
	height:100%;
	overflow-y:scroll
}
.menu {
	box-sizing:border-box;
	list-style:none;
	width:100%;
	margin:0;
	padding:10px;
	font-size:1.1vw
}
.menu>li {
	box-sizing:border-box;
	width:100%;
	height:100%;
	margin:0;
	padding:0
}
.menu>li+li {
	margin-top:10px
}
.menu>li>a {
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	height:100%;
	line-height:1.5em;
	padding:5px 10px;
	text-decoration:none;
	background-color:#40AAEF;
	color:#FFF;
	border-radius:4px;
	box-shadow:0 4px 0 rgba(0,0,0,0.7);
	transition:.2s all ease 0s
}
.menu>li>a.selected {
	background-color:#0E7AC4;
	box-shadow:none;
	transform:translate3d(0,3px,0)
}
.container {
	position:relative;
	float:left;
	width:calc(100% - 18vw);
	height:100%
}
.tooltip {
	display:none;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	font-size:1.1vw;
	line-height:1.8em;
	color:#FFF
}
.tooltip>dt {
	margin:0;
	padding:0 .5em;
	background-color:#16A085
}
.tooltip>dd {
	margin:0;
	padding:0 .5em 0 2em;
	background-color:#1ABC9C
}
.tooltip>dd+dd {
	border-top:solid 1px #16A085
}

</style>
</head>

<body>
    <!-- partial:index.partial.html -->
    <div class="wrapper">
        <div class="menu-wrapper">
            <ul id="jsi-category-container" class="menu">
                <li><a href="1">metadata content</a></li>
                <li><a href="2">flow content</a></li>
                <li><a href="3">sectioning content</a></li>
                <li><a href="4">heading content</a></li>
                <li><a href="5">phrasing content</a></li>
                <li><a href="6">embedded content</a></li>
                <li><a href="7">interactive content</a></li>
                <li><a href="8">palpable content</a></li>
                <li><a href="9">sectioning root</a></li>
                <li><a href="10">form-associated elements</a></li>
                <li><a href="11">listed elements</a></li>
                <li><a href="12">submittable elements</a></li>
                <li><a href="13">resettable elements</a></li>
                <li><a href="14">labelable elements</a></li>
                <li><a href="15">reassociateable elements</a></li>
                <li><a href="16">script-supporting elements</a></li>
            </ul>
        </div>
        <div id="jsi-elements-container" class="container">
            <dl id="jsi-tooltip-container" class="tooltip"><dt>categories</dt>
                <dd class="jsc-tip-category"></dd>
                <dd class="jsc-tip-category"></dd>
                <dd class="jsc-tip-category"></dd>
                <dd class="jsc-tip-category"></dd>
                <dd class="jsc-tip-category"></dd>
                <dd class="jsc-tip-category"></dd>
                <dd class="jsc-tip-category"></dd>
                <dd class="jsc-tip-category"></dd>
                <dd class="jsc-tip-category"></dd>
                <dd class="jsc-tip-category"></dd><dt>content models</dt>
                <dd class="jsc-tip-contents-model"></dd>
                <dd class="jsc-tip-contents-model"></dd>
                <dd class="jsc-tip-contents-model"></dd>
                <dd class="jsc-tip-contents-model"></dd>
                <dd class="jsc-tip-contents-model"></dd>
                <dd class="jsc-tip-contents-model"></dd>
                <dd class="jsc-tip-contents-model"></dd>
                <dd class="jsc-tip-contents-model"></dd>
                <dd class="jsc-tip-contents-model"></dd>
                <dd class="jsc-tip-contents-model"></dd>
            </dl>
        </div>
    </div>
    <!-- partial -->
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script>
    <script>
var RENDERER = {
    PADDING: 0.05,
    init: function(a, b) {
        this.setParameters(a);
        this.reconstructMethods();
        t.........完整代码请登录后点击上方下载按钮下载查看

网友评论0