当前位置: 首页 > 面试题库 >

透明度和文字问题

易超
2023-03-14
问题内容

我在玩opacityCSS属性。

它非常适合该框(50%或30%黑色)-问题是框内的文本 也是 透明的。

我希望文本在具有30%透明度的框中为100%白色。

解决方案是对CSS进行一些调整,或者将a .png用作背景并忘记opacity设置。

告诉我,如何在内部使用100%不透明度的文本来实现30%不透明度。

提前致谢


问题答案:

您的选择是:

  • 使用CSS3:background: rgba(255, 255, 255, 0.3)
  • 绝对将两个<div>标签放置在彼此的顶部。其中之一是背景,并且具有opacity设置。第二个包含文本和transpaent背景。
  • 正如您在问题中暗示的那样,您可以使用透明的.png文件30%

知道 我已经读过一种rgba在IE中进行工作的方法。

.alpha60 {
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}


 类似资料:
  • 我在FrameLayout中使用google地图片段进行布局。另外,我将新视图放置在带有渐变背景的地图上。布局: 列表\u淡入\u顶部: 开始/结束和中心颜色。此渐变使用两条光线线绘制: 没有中心颜色的渐变的相同行为: 如何绘制从黑色(或半透明黑色)到全透明的平滑线性渐变? 我尝试打开/关闭硬件加速,“getWindow()。setFormat(PixelFormat.RGBA_8888);'什么

  • 我是新来的CSS渐变,并试图抓住它,我试图应用一个白色透明的css渐变包围一个圆形div的边界与背景图像。不幸的是,我得到的效果不是我想要的效果,我怎么能让它让图像看起来不那么被梯度遮挡,梯度也不像它那么宽,我想让它只影响图像的边界,比如也许外环大约30像素深。 我的代码:

  • 我有一个深灰色的,上面有一个。我将新颜色(0、0、0、5f)设置为标签的背景,并使用按钮多次更改文本。问题是,每次文本更改时,前一个文本仍保留在新文本后面。我将文本从“123456789”改为“1234567”、“12345”和“123”。以下是截图: 我该如何摆脱这个“阴影”?

  • 前面在学习《 CSS颜色》时我们已经了解,通过 rgba()、hsla() 可以设置颜色的透明度,但是它们只能在定义颜色的同时设置透明度,无法对图像或者其它元素设置透明度。 CSS 中提供了一个 opacity 属性用来设置元素的透明度,它不仅对颜色有效,对图像或者页面中其它的元素也有效。其语法格式如下: opacity: number; 其中 number 为一个 0~1 之间的浮点数(小数),

  • 关于透明度 透明度极其密切地集成在 Illustrator 之中,您很可能在不知不觉间,就在图稿上加了透明度。您可以通过下列任意一种操作在图稿中添加透明度: 降低对象的不透明度,以使底层的图稿变得可见。 使用不透明蒙版来创建不同的透明度。 使用混合模式来更改重叠对象之间颜色的相互影响方式。 应用包含透明度的渐变和网格。 应用包含透明度的效果或图形样式,例如投影。 •导入包含透明度的 Adobe P

  • 问题内容: 在上面的示例中,的不透明度由子元素继承,导致文本几乎变得不可读。我想说它是继承的是错误的,不透明度应用于父div,而子元素是其中的一部分,因此尝试从子元素覆盖它是行不通的,因为从技术上讲,它们是不透明的。 在这种情况下,我通常只使用alpha png背景图像,但是今天我想知道是否有更好的方法可以使div的背景半透明而不影响内容。 问题答案: 您可以使用rgba()。 要使其在旧的Int