【问题标题】:Transparent-Background-Png in Foreground does not retain background Transparency in Angular Component前景中的 Transparent-Background-Png 不保留 Angular 组件中的背景透明度
【发布时间】:2021-11-25 07:53:59
【问题描述】:

所以基本上我正在创建一个登录页面,我想使用这张漂亮的云图,透明背景覆盖在漂亮的风景之上,这样它们就可以向上滚动。
问题是当我将图像(确实具有透明背景)放入应用程序时,它没有透明背景。
这是它的样子:

html:

<img src="assets/img/tryClouds.png" alt="Clouds" class="clouds">

scss:

.clouds{
      position:absolute;

      background:transparent;
      width:100%;
      height:30vh;
      top:35vh;
      z-index:24;

  }

任何有效的帮助都会让我成为你一生中最忠实的粉丝!! :D

【问题讨论】:

  • 很抱歉。但似乎云层没有透明的背景。棋盘图案并不意味着背景是透明的。我很确定,没有其他答案。
  • 嗯......也许你是对的。我会调查的。当我下载它时它声称是透明的,但它是一个 Illustator 文件,也许棋盘背景以某种方式无法保持它的透明度。
  • 非常感谢。发现棋盘是一个完整的冒名顶替者!永远不会怀疑这样的事情!这个链接帮助了我:bortonia.wordpress.com/2018/08/16/…。我现在是您一生中最忠实的 iPaat 粉丝。如果您在下水道中需要 Rancor 的任何帮助、赢得猛扑比赛或从 Davik 手中夺取 Ebon Hawk 以逃离塔里斯,我与您同在。

标签: css angular angularjs png transparent


【解决方案1】:

答案:找到。
工具:带有 .ebs 文件的 Adob​​e Illustrator。
实际问题:与此无关css、js 或 angular

  • 一些声称“透明”背景的文件实际上具有模仿透明背景的棋盘格背景。这些文件是从我支付每月订阅费使用的库存图像供应商处下载的。我想出了如何利用这些让我困惑和欺骗我的优秀图像!

分辨率:

  • 使用 adobe illustrator(我知道,要花钱,但这类事情的好工具,可能是我读过的唯一选择)
  • 在 illustrator 中打开 .ebs(矢量)照片。
  • 现在我错了。我会“导出为”,选择 png,然后选择“透明”作为背景。
  • 问题在于图像本身实际上渗透了这个 imposter 棋盘格。 D:
  • 现在,基本上不可能选择和删除这个冒名顶替者 ( |:
  • 谢天谢地,如果它是一个高质量的矢量,背景将包含在一个图层中。

  • 单击背景图层,然后单击屏幕截图中圈出的右上角按钮并选择“删除”。

  • 现在你好极了 2 去*puts sunglasses on* ;)

【讨论】:

  • 看起来不错的答案,但可以通过格式化来改进。
  • 你这是什么意思?格式化图像,还是答案?以什么方式?只是好奇您是否有任何其他可能在未来有用的意见。
  • 例如比较这个答案格式:nimb.ws/xDro2d 和这个:stackoverflow.com/a/23569891。看到清晰的间距了吗?
  • 啊,是的,我确实看到了区别。你是对的,它可以通过额外的缩进+粗体字体和语言的轻微调整来受益于一些格式。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-10
  • 2011-12-04
  • 2015-11-12
  • 2011-10-24
  • 1970-01-01
  • 2012-12-13
相关资源
最近更新 更多