首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Nuxt在部署到Netlify时将CSS不透明度编译为1%,而不是100%

Nuxt在部署到Netlify时将CSS不透明度编译为1%,而不是100%
EN

Stack Overflow用户
提问于 2020-05-28 06:50:24
回答 2查看 840关注 0票数 5

我有一个Nuxt应用程序,在本地运行得很好。当我将它部署到Netlify (在Netlify中yarn generate是自动运行的)时,我注意到有一些奇怪的CSS事情在发生。

我有一张有悬停效果的卡片:

代码语言:javascript
复制
<style lang="scss" scoped>
  .gallery-card {
    align-items: center;
    background: url('/backgrounds/image-1.jpg') no-repeat center center;
    background-size: cover;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 400px;
    justify-content: center;
    position: relative;
    max-width: 100%;

    .overlay {
      background-color: rgba(255, 255, 255, 0.3);
      bottom: 0;
      left: 0;
      opacity: 0%;
      position: absolute;
      right: 0;
      top: 0;
      transition: 0.2s all ease-in-out;
      visibility: hidden;
    }

    .gallery-title {
      color: white;
      text-shadow: 3px 3px rgba(0, 0, 0, 0.25);
      transition: 0.2s all ease-in-out;
    }

    .visit-btn {
      opacity: 0;
      transition: 0.2s all ease-in-out;
      visibility: hidden;
    }

    &:hover {
      .overlay, .visit-btn {
        opacity: 100%;
        visibility: visible;
      }
    }
  }
</style>

悬停效果在本地有效,但在生产中不起作用。在生产环境中检查后,:hover下面的元素将被赋予opacity: 1%;而不是opacity: 100%;

这种情况发生在其他人身上了吗,或者有人有什么建议吗?谢谢!

EN

Stack Overflow用户

发布于 2021-12-31 01:17:06

这不仅仅是Nuxt的问题,create-react-app也会发生这种情况。从不透明度:100%更改为不透明度1;修复了我的构建问题。

这篇文章让我免于患上动脉瘤。因此,这很可能是SCSS问题或Netlify问题。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62054132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档