【问题标题】:Partially transparent background image部分透明的背景图片
【发布时间】:2013-08-09 11:52:03
【问题描述】:

我有一个问题,因为我还没有找到任何解决方案。

所以我有这张图片,如您所见,它在“中心”完全透明,部分在边框上。我想要实现的是,“边框”应该是透明的,“中心”应该是红色的。但边框应该是完全透明的。所以在这种情况下,白色。

我不确定 CSS 或 HTML 是否可能,我需要在 CSS 或 HTML 中执行此操作的原因是因为我正在循环访问数据库,并且每个显示的记录都会有不同的背景颜色,但“边界”应保持透明。所以用 10 种或更多颜色创建整个图像对我来说不是一个选择,因为那样网站可能会太重。

非常感谢你们,
标记

编辑:
http://i.imgur.com/yMRxtqY.png

所以更准确地说,我创建了另一个图像,我想要实现的目标。 一开始我得到了左侧的 2 张图像,顶部的第一个在中间是完全透明的,正如你所见,边框的不透明度约为 50%,所以部分透明。第二张只是一张图片,但第二张图片总是在变化,就像幻灯片一样。

右边的另一张图片将是最终结果,我设置了灰色背景以更明显。所以我的想法是,这可能吗?我想要实现的是像这样剪切幻灯片图像边框。但我不想对幻灯片中的每张图片进行 Photoshop 处理,所以我在想,也许我可以用 CSS 实现类似的效果。我正在考虑一些 z-index 或其他东西。但这不起作用,因为我得到了一个像我在顶部链接的图像。

这就是我得到的全部:http://i.imgur.com/g7xpgQG.png
我的问题是,我可以在部分透明的边框上看到图像,我想得到与右边第一张图像类似的东西(当然,没有蓝色的东西,我不能剪掉它,我我不是设计师 :P)

【问题讨论】:

  • 所以你的意思是你想用你的图像作为蒙版?
  • 是的,我想用它作为面具,但仍然有背景,我在编辑部分已经解释过了。

标签: html css background transparency transparent


【解决方案1】:

不确定这是否是您要查找的内容,但请查看此链接:http://css-tricks.com/transparency-in-web-design/ 您可能需要查看您使用的 PNG 文件格式。

【讨论】:

  • 链接的图片是一个div,有背景图片和背景颜色,背景图片中间完全透明,边框部分透明,如我上面的链接图片所示邮政。 PNG格式很好,我希望中间有红色,边框没有浅红色。但我想不可能将图像设置为完全透明的图像完全透明而忽略部分透明的透明度。这应该是我的问题,也许我问错了。对不起我的英语。 :)
  • 在我发送给您的链接中,有一些关于如何使用 css 赋予颜色透明度的示例,引用自链接:“在 CSS 中使用 RGBa 作为颜色值,您可以设置透明度级别在任何颜色上。这与不透明度相比具有明显的优势,因为它对后代没有任何影响。创建颜色的淡出变化就像更改最终的 alpha 值一样容易。说到颜色变化,使用 HSLa 更容易做到,并且仍然能够处理透明度。#anything { background: rgba(0,0,0,0.5); /* 50% transparent */ }"
  • 它似乎会影响 HTML 元素,但我不确定它是否会对嵌入在 HTML 中的图像起到作用。请尝试并报告,我现在也很好奇:)
  • 我知道你在这里试图做什么,但也许我不够精确,或者我的英语可能无法描述我的问题。所以我会尝试用另一种方式来描述。我有一张图片,z-index: 1,这是一张关于辣妹的图片。 :) 我有另一个图像,z-index: 2,这是透明图像,它在中心完全透明,但在边框部分透明。我将创建另一个图像,所以我可以更简单地解释它。只需几分钟。 :)
  • 您似乎想将 z-index 2 中的图像用作框架,对吗?可能有一些技巧可以绕过您遇到的麻烦:)。是的,我现在想看看这个辣妹的照片:)
猜你喜欢
  • 2011-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-16
  • 2020-02-15
  • 2017-03-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多