vue Toast设计 案例

<template>
  <div id="Toast">
    <p class="msg">{{msg}}</p>
  </div>
</template>

<script>
  export default {
    name: 'Toast',
    data() {
      return {
        msg: 'hello Toast!',
      }
    }
  }
</script>

<style>
  #Toast {
    /* 生成绝对定位的元素,相对于浏览器窗口进行定位 */
    position: fixed;
    top: 50%;
    left: 50%;
    /* 定义 2D 转换。X 轴的值, Y 轴的值 */
    transform: translate(-50%, 50%);

    color: white;
    background-color: rgba(0, 0, 0, .8);
  }

  .msg {
    /* 上右下左 顺时针 */
    padding: 0 10px 0 10px;
  }
</style>

原文地址:https://www.cnblogs.com/zhangxuechao/p/15045668.html