css 实用技巧 —— 永远居中的弹窗

简介: css 实用技巧 —— 永远居中的弹窗
<template>
    <div>
        <button @click="showDialog = true">打开弹窗</button>
        <div class="container" v-if="showDialog">
            <div class="dialog">永远居中的弹窗</div>
        </div>
    </div>
</template>
<script>
    export default {
        data() {
            return {
                showDialog:false
            }
        },
    }
</script>
<style scoped>
    .container {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: rgba(0, 0, 0, .5);
        text-align: center;
        font-size: 0;
        white-space: nowrap;
        overflow: auto;
        z-index: 999;
    }
 
    .container:after {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }
 
    .dialog {
        display: inline-block;
        vertical-align: middle;
        text-align: left;
        font-size: 14px;
        white-space: normal;
        background: white;
        border-radius: 6px;
        padding: 20px;
        width: 40%;
        height: 30%;
    }
</style>
目录
相关文章
|
6月前
|
前端开发
css 实用技巧 —— div在div中水平垂直居中(两种方法)
css 实用技巧 —— div在div中水平垂直居中(两种方法)
275 3
|
6月前
|
前端开发
css实用技巧——给锚点定位添加偏移
css实用技巧——给锚点定位添加偏移
180 3
|
6月前
|
前端开发
css实用技巧——利用内联元素的padding实现高度可控的分隔线
css实用技巧——利用内联元素的padding实现高度可控的分隔线
37 2
|
6月前
|
前端开发
css实用技巧——绝对定位元素的水平垂直居中
css实用技巧——绝对定位元素的水平垂直居中
54 2
|
6月前
|
前端开发
css 实用技巧 —— 文字和图标垂直居中对齐(四种方法)
css 实用技巧 —— 文字和图标垂直居中对齐(四种方法)
2370 1
|
6月前
|
前端开发
css 实用技巧 —— 使用border属性绘图(三角形、梯形、对话框尖角)
css 实用技巧 —— 使用border属性绘图(三角形、梯形、对话框尖角)
101 1
|
6月前
|
前端开发
【UI】 elementui的dialog弹窗打开时CSS的BUG | 滚动条消失bug
【UI】 elementui的dialog弹窗打开时CSS的BUG | 滚动条消失bug
224 0
|
6月前
|
前端开发 JavaScript
vue 自定义气泡弹窗 $pop (内含css晃动动画shake制作)
vue 自定义气泡弹窗 $pop (内含css晃动动画shake制作)
120 0
|
6月前
|
前端开发
css实用技巧——异步加载图片时,在图片完成加载前,鼠标悬浮到占位图片上时显示图片的alt信息
css实用技巧——异步加载图片时,在图片完成加载前,鼠标悬浮到占位图片上时显示图片的alt信息
33 0
|
8月前
|
JavaScript 前端开发
js和css以及js制作弹窗
js和css以及js制作弹窗
56 1

热门文章

最新文章