内容提示框popup
Source
Output
QRCode
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>内容提示框popup</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>内容提示框popup</h1>
<p>鼠标移动下面按钮上,内容提示框渐变出现</p>
<div class="ks-button ks-button-info" id="popup">hover for popup</div>
</div>
<script type="x-template" id="popupTpl">
<div class="ks-popup-arrow"></div>
<div class="ks-popup-inner"> <!-- 已定义好的内容提示框的样式-->
<h3 class="ks-popup-title">This is Title</h3>
<div class="ks-popup-inner-content">
<p>This is content...</p>
</div>
</div>
</script>
<script type="text/javascript">
require(['overlay', 'button', 'node'], function(Overlay, Button, $){
var myPopup = new Overlay.Popup({
width : 200,
trigger : '#popup',
triggerType : 'mouse',
content : $('#popupTpl').html(),
elCls: "ks-popup-right", //添加内容提示框在右侧时的箭头图标样式
effect : {
effect : 'fade',
duration : 0.3
},
align: {
node: '#popup', //相对按钮#popup定位
points: ['cr', 'cl']
}
});
});
</script>
</body>
</html>