最新文章
本栏相关
其他文章
是不是现在有点讨厌系统自带的弹出提示框?alert('用这个函数太难看了')
现在就自己做一个好看一点的提示框吧。代码如下:
CSS代码:
<style>
.tishikuang{position:fixed; z-index:1000; min-width:300px; height:50px; background:#00F; color:#FFF; line-height:50px; text-align:center; top:50%; left:50%; margin-left:-150px; margin-top:-25px; padding:5px; border-radius:5px; background:#606462; border:2px solid #606462; font-family:"微软雅黑","黑体"; transition:border-color linear 0.2s;}
.tishikuang .close{position:absolute;right:-12px; margin-top:-18px; cursor:pointer; display:none; width:25px; height:25px; border-radius:17px; line-height:22px; vertical-align:middle; background:inherit; vertical-align:middle; color:#FFF;border:2px solid #606462; text-align:center; font-size:25px; transition:color linear 0.2s;}
.tishikuang .close:hover{ color:#F00;}
.tishikuang:hover{ border-color:#FFF;}
.tishikuang:hover .close{display:inline-block;border-color:#fff;}
.displaynone{display:none;}
</style>JS代码:
<script>
window.onload=function(){
document.body.innerHTML+='<div id="tishikuang"></div>';//或者直接在body加<div id="tishikuang"></div> 就可以把这个加载函数删除掉啦
}
//自动关闭的提示函数
function Ts_auto(msg){
document.getElementById("tishikuang").className="tishikuang";
document.getElementById("tishikuang").innerHTML=msg;
setTimeout(function(){
document.getElementById("tishikuang").className="displaynone";},2000)
}
//带有关闭按钮的提示函数
function Ts_auto_no(msg){
document.getElementById("tishikuang").innerHTML=msg+'<div class="close" onclick="Tsclose()">×</div>';
document.getElementById("tishikuang").className="tishikuang";
}
function Tsclose(){
document.getElementById("tishikuang").className="displaynone";
}
</script>HTML代码:
<body style="background:#303;">
<button onclick="Ts_auto('你还有234项没有填写完。你认真填写哦。。。是吧')">点这里试下</button>
</body> 好了,把这些代码复制到html文件中,看看效果吧。
按键盘左右方向键可快速浏览上一篇(←)、下一篇(→)
| 您的姓名: | |
| 上一步:鼠标向上滚动/左方向键(←) 下一步或完成:鼠标向下滚动/Tab键/右方向键(→) |
| 您的电话: | |
| 您的邮箱: |
| 信息内容: | |
| 验证码: |