更小的内容提示tooltip
Source
Output
QRCode
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>更小的内容提示tooltip</title>
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/css/base.css">
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/button/assets/dpl.css">
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/overlay/assets/dpl.css">
<script src="//g.alicdn.com/kissy/k/5.0.1/seed-debug.js" data-config="{combine:true}"></script>
</head>
<body>
<div class="container">
<h1>更小的内容提示tooltip</h1>
<p>鼠标移动下面文字上,tooltip渐变出现</p>
<a id="tip" href="#">hover for tip</a>
</div>
<script type="x-template" id="tipTpl">
<div class="ks-popup-arrow"></div>
<div class="ks-tooltip-inner">first tooltip</div> <!-- 已定义好的tooltip的样式-->
</script>
<script type="text/javascript">
require("overlay,button,node", function (Overlay, Button,$) {
var d = new Overlay.Popup({
trigger: "#tip",
elCls: "ks-popup-top",
triggerType: "mouse",
content: $("#tipTpl").html(), //overlay样式中已有.ks-tooltip-inner样式,区别于.ks-popup-inner样式,这个更小一点
effect: {
effect: "fade",
duration: 0.3
},
align: {
node: '#tip',
points: ['tc', 'bc']
}
});
});
</script>
</body>
</html>