清除浮动影响 + 自制弹窗

html+css部分

  1. 清除浮动的影响。div1 浮动后,导致div1和div2之间的margin消失。
    2. List item
    解决:在div1和div2之间加一个空的div并设置其clear:both;即可

  2. 点击按钮或其他,背景暗下同时出现弹框(对话框,输入框·····)
    在这里插入图片描述

body,html{
    width: 100%;
    height: 100%;
}
#responseBG{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);//设置背景色为黑色并设置透明度
    position: fixed; //让其覆盖在原页面(没有点击之前的页面)之上
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 999;
    display: none; //先隐藏,点击事件触发改为block让其显示
}
#responseBox{
    width: 500px;
    height: 500px;
    background-color: rgb(255,255,255);
    border-radius: 5px;
    //让弹框在页面中上下左右居中
    margin: auto;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值