CSS遮罩

HTML部分

<!-- 登录弹窗 -->
<div id="login">
    <div class="mask"></div>
    <div class="content">
        <span><i class="shutdown" ></i></span>
        <form action="">
            <p>登录网易云课堂</p>
            <p><input class="id" type="text"  placeholder="帐号"></p>
            <p><input class="pw" type="text"  placeholder="密码"></p>
            <p><input class="btn" type="button" value="登录" ></p>
        </form>
    </div>
</div>

CSS部分


/* 登录弹窗 */
#login{
    height: 100%;
    width: 100%;
}
#login .mask{
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;z-index: 1000;
}
#login .mask{
        background-color: #000;
        opacity: 0.5;
}
#login .content{
    width: 387px;
    height: 298px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1001;
    background-color: #fff;
    box-sizing: border-box;
    padding: 30px 53px 18px 38px;
}
#login .content .shutdown{
    position: absolute;
    top: 10px;
    right: 9px;
}
#login .content p{
    font: 18px/28px 微软雅黑;
    color: #444444;
    font-weight: 600;
}
#login .content .shutdown{
    display: inline-block;
    background: #fff url(../images/icon.jpg)  no-repeat -16px 0;
    width: 10px;
    height: 12px;
    padding-right: 6px;
    overflow: hidden;
    vertical-align: text-bottom;
    cursor: pointer;
}
#login .content .id{
    margin-top: 20px;
}
#login .content input{
    width: 295px;
    height: 45px;
    margin-bottom: 15px;
    border: 1px solid #dfdfdf;
    padding-top: 5px;
    padding-left: 10px;
    font: 18px/28px 微软雅黑;
    color: #ccc;
    background: #fafafa;
}
#login .content .btn{
    margin-top: 13px;
    margin-bottom: 10px;
    background: #2db352;
    font-size: 16px;
    color: #fff;
}

效果预览

弹窗.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • mask 是指通过在特定点遮盖或者剪裁改变元素的外观。 mask-image ** mask-image ** 通...
    喻木同學阅读 11,030评论 0 4
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • Just today ,Just an ordinary day ,started with a totally ...
    Mantelchit阅读 250评论 0 1
  • 我是从于小弋的一篇文章里知道了“青春病”这个字眼。它是什么意思呢?“青春病”换个说法就是“想太多”。 ...
    你你你走开阅读 287评论 0 0
  • 5、 仔细阅读下面每一段话的陈述。然后判断哪些问题(如果有的话)是一个好的批判性思考者觉得适合提出来的。 a:电视...
    邓洁儿阅读 322评论 0 0