CSS怎样实现浏览器的最小化还原和关闭按键?

Admin 2022-01-07 群英技术资讯 359 次浏览

    CSS怎样实现浏览器的最小化还原和关闭按键?对于浏览器的最小化还原和关闭按键,大家应该很很熟悉的吧,也就是我们浏览器右上角的三个按键功能。今天我们就来了解看看,用CSS如何来实现这几个按钮,文中的示例代码介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。

如上图所示,使用CSS 绘制上述三个按钮:

<template>
  <div class="windowAction">
    <button class="min">缩小</button>
    <button class="fullpage">放大</button>
    <button class="close">关闭</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      flag_fullpageWebView: 1
    };
  }
};
</script>

<style lang="scss" scoped>
.windowAction {
  margin-top: -5px;
  -webkit-app-region: no-drag;
  min-width: 70px;
  text-align: right;
  button {
    &:hover {
      color: #a8aabd;
    }
  }
  .min {
    width: 14px;
    height: 14px;
    background-color: transparent;
    font-size: 0;
    margin-right: 18px;
    position: relative;
    color: #878896;
    &:after {
      content: "";
      width: 100%;
      position: absolute;
      left: 0;
      bottom: 0;
      border-bottom: 2px solid;
    }
  }
  .fullpage {
    width: 16px;
    height: 16px;
    color: #878896;
    border: 2px solid;
    background-color: transparent;
    font-size: 0;
    margin-right: 18px;
  }
  .close {
    width: 18px;
    height: 18px;
    font-size: 0;
    background-color: transparent;
    position: relative;
    color: #878896;
    transform: rotate(45deg) translate(-2px, 2px);
    &:before,
    &:after {
      content: "";
      position: absolute;
    }
    &:before {
      width: 100%;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      border-top: 2px solid;
    }
    &:after {
      height: 100%;
      left: 50%;
      top: 0;
      transform: translateX(-50%);
      border-left: 2px solid;
    }
  }
}
</style>

    总结

    以上就是CSS实现浏览器的最小化还原和关闭按键的介绍,上述示例具有一定的借鉴价值,有需要的朋友可以参考学习,希望对大家学习CSS有帮助,想要了解更多可以继续浏览群英网络其他相关的文章。

文本转载自脚本之家

群英智防CDN,智能加速解决方案

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服