DW点击弹窗效果

开发工具:Adobe Dreamweaver CC 2019
关键技术:JavaScript

点击弹出初始样式:
![点击弹出初始样式](https://img-blog.csdnimg.cn/20210124140108114.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RCREJUVU8=,size_16,color_FFFFFF,t_70)


当点击绿色div方块后,右边的红色大div将向右-320px隐藏,再次点击后红色div向右距离归零显示。
CSS基本样式:
.boxx{
			width: 320px;
			height: 700px;
			float: right;
			background: #FF0004;
			position: fixed;
			top: 0px;
			right: 0px;
			-webkit-transition: all .7s ease 0s;
			-o-transition: all .7s ease 0s;
			transition: all .7s ease 0s;
		}
		.boss{
			width: 40px;
			height: 40px;
			background:#00FF23;
			margin-right: 34%;
			float: right;
			font-size: 50px;
		}
		.ioo{
			width: 40px;
			height: 40px;
			background:#0044FF;
			float: right;
		}

给boxx红色大div固定定位固定到右边窗口。transition: all .7s ease ;设置过渡效果。


写HTML基本样式如下:
	<div class="boss" id="boss"></div>
	<div class="boss" id="boii" style="display: none;"></div>
	<div class="boxx" id="boxx" style="right: 0px">

前两个div给的类相同样式相同两个boss的类,位置也相同,id不同。第三行是红色大div。下面的boss是先设置隐藏的。
代码js部分:
	var boss = document.getElementById("boss");
		var boii = document.getElementById("boii");
		var boxx = document.getElementById("boxx");
		boss.onclick=function(){
			boxx.style.right="-320px";
			boss.style.display="none";
			boii.style.display="block";
		}
		boii.onclick=function(){
			boxx.style.right="0px";
			boss.style.display="block";
			boii.style.display="none";
		}


设置点击事件。点击第一次boss让红色div向右-320px隐藏,boii将会显示 boss隐藏。再次点击boii 红色div向右0px显示,boss显示boii隐藏以此循环
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值