首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >透明图像在模式中使用时不是透明的

透明图像在模式中使用时不是透明的
EN

Stack Overflow用户
提问于 2020-03-12 19:03:17
回答 1查看 283关注 0票数 1

我试图附加一个模式,将只包含一个透明的gif。不幸的是,它没有以透明的背景显示。gifs的透明度没有问题。我试图使一个加载屏幕与黑色的背景和透明的gif。下面是我的模式的css类:

代码语言:javascript
复制
.v--modal-overlay[data-modal="loading"] {
  background: black;
} 

Modals html (顺便说一下,我正在使用vue-js-modal库):

代码语言:javascript
复制
<modal name="loading" width="256px" height="256px">
          <img src="../../public/loading.gif" />
        </modal>

我已经预料到它是这样的:

取而代之的是这个白色的背景:

EN

回答 1

Stack Overflow用户

发布于 2020-03-12 20:51:07

代码语言:javascript
复制
.bg_black {
  background: #000;
  height: 100vh;
}

.bg_black img {
  position: absolute;
  width: 100px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
代码语言:javascript
复制
<div class="bg_black">
  <img src="https://media.giphy.com/media/17mNCcKU1mJlrbXodo/giphy.gif">
</div>

你应该知道你必须为你的gif设置一个透明的背景,这样你才能实现你的输出。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60652780

复制
相关文章

相似问题

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