@charset "UTF-8";

/* 媒体选择器 */

/* 清楚浮动 */

/* flexbox */

/* 栅格化 */

/* 栅格空隙  */

/* 阴影 */

/* 圆角 */

/* // 强制不换行 */

/* 以下是否有必要 */

/* 块级元素/容器 水平居中 */

/* 垂直居中 */

/* 是否可以选择文本 */

/* 可循环背景图 */

/*通过透明度得出新的颜色hex */

/* @function hexa($color, $alpha){
    @if (unitless($alpha)){
        $alpha : percentage($alpha)
    }
    $al : 100% - $alpha;
    @return lighten($color, $al)
} */

/* 滚动条 */

/* 栅格化 */

/* 栅格空隙  */

.floor {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 700px;
  font-size: 30px;
  color: #fff;
}

.lg-elevator {
  position: fixed;
  z-index: 1;
  right: 100px;
  bottom: 100px;
  padding: 5px;
  line-height: 30px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  visibility: visible;
  transform: translateZ(0);
}

.lg-elevator-hidden {
  opacity: 0;
}

.elevator-trigger {
  padding: 2px 5px;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

.elevator-active {
  background-color: #ff686b;
  color: #fff;
  border-radius: 5px;
}

.first-floor {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 400px;
  text-align: center;
  font-size: 30px;
  background-color: #f8f8f8;
}