JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例
JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例
发布时间:2016-12-30 来源:查字典编辑
摘要:本文实例讲述了JS+CSS实现可拖拽的漂亮圆角特效弹出层的方法。分享给大家供大家参考。具体如下:复制代码代码如下:JS+CSS实现的可拖拽的...

本文实例讲述了JS+CSS实现可拖拽的漂亮圆角特效弹出层的方法。分享给大家供大家参考。具体如下:

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>JS+CSS实现的可拖拽的漂亮圆角效果的弹出层</title>

<style>

body{

margin:0px;

padding:0px;

font-size:14px;

}

#t {

position:absolute;

float:left;

left:0px;

top:0px;

}

#a {

float:left;

}

.al {

opacity: 0.80;

filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80,finishOpacity=100);

}

.al2{

opacity: 0.00;

filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0,finishOpacity=100);

}

U {

DISPLAY: block;

OVERFLOW: hidden;

HEIGHT: 1px

}

U.f1 {

background-color:#5cc;

BACKGROUND: #5cc;

MARGIN: 0px 3px

}

U.f2 {

background-color:#5cc;

BORDER-RIGHT: #5cc 2px solid;

MARGIN: 0px 1px;

BORDER-LEFT: #5cc 2px solid

}

U.f3 {

background-color:#5cc;

BORDER-RIGHT: #5cc 1px solid;

MARGIN: 0px 1px;

BORDER-LEFT: #5cc 1px solid

}

.d_top{

clear:both;

overflow:hidden;

background-color:#5cc;

height:29px;

vertical-align:bottom;

}

.d_top a{

float:right;

margin-top:5px;

margin-right:13px;

padding-top:3px;

width:18px;

color:red;

background-color:#789;

text-decoration:none;

font-weight:bold;

text-align:center;

vertical-align:middle;

}

.d_top span{

float:left;

font-size:13px;

margin-left:15px;

margin-top:8px;

}

.d_body {

BORDER-RIGHT: #5cc 3px solid;

BORDER-LEFT: #5cc 3px solid;

padding:10px;

height:200px;

background-color:#fff;

}

.d_foot{

clear:both;

overflow:hidden;

background-color:#5cc;

height:2px;

}

</style>

<script type="text/javascript">

function $(id){return document.getElementById(id);}

function show(id){

var t = $(id);

t.style.width=document.body.clientWidth;

t.style.height=document.body.clientHeight;

window.onresize=function(){

t.style.width=document.body.clientWidth;

t.style.height=document.body.clientHeight;

}

$(id).style.display="";

}

function cl(id){

$(id).style.display="none";

}

function moveEvent(e,id){

var isIE = (document.all)?true:false;

drag = true;

xx=isIE?event.x:e.pageX;

yy=isIE?event.y:e.pageY;

L = document.getElementById(id).offsetLeft;

T = document.getElementById(id).offsetTop;

document.onmousemove = function(e) {

if (drag) {

x=isIE?event.x:e.pageX; if(x<0)x=0;

y=isIE?event.y:e.pageY; if(y<0)y=0;

document.getElementById(id).style.left = L-xx+x;

document.getElementById(id).style.top = T-yy+y;

}

}

document.onmouseup=function(){

drag = false;

}

}

window.onscroll=function(){

$("back_div").style.width=document.body.scrollWidth;

$("back_div").style.height=document.body.scrollHeight;

}

</script>

</head>

<body>

<div id="a">

<a href="javascript:">点这里弹出圆角效果的div</a><a href='http://www.jb51.net/' target='_blank'><u>对话框</u></a>! </div>

<div id="t">

<div id="back_div">

<iframe frameborder="0" scrolling="no" width="100%" height="2000px;" id="ifr"></iframe>

</div>

<DIV id="t_div">

<iframe frameborder="0" scrolling="no" width="100%" height="2000px;" id="ifr"></iframe>

<U></U><U></U><U></U>

<div onMouseDown="moveEvent(event,'t_div')">

<span>欢迎光临</span>

<a href="javascript:">×</a>

</div>

<DIV >欢迎光临:查字典教程网

</DIV>

<div></div>

<U></U><U></U><U></U>

</DIV>

</div>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类