您当前的位置:首页 > 养生 > 内容

css半透明(CSS 图片半透明,文字不透明显示)

本文目录

  • CSS 图片半透明,文字不透明显示
  • CSS中为什么我设置了背景为半透明,连字体都透明了
  • 请问浏览器“检查”中CSS规则显示为半透明意味着什么,这个规则没有起作用,为什么会导致这种情况呢
  • CSS如何定义DIV背景半透明颜色
  • 如何用css实现半透明遮罩层效果
  • 怎么用CSS让网页特定图片半透明
  • 如何在css中设置半透明边框

CSS 图片半透明,文字不透明显示

《html》

《head》《title》图片,透明层,文字《/title》

《style》

#box1{

float:left;/*浮动定位和相对定位都可以,我这里用的是浮动定位。*/

width:20%;

height:15em;

margin-left:3%;

margin-top:3%;

}

#box2{

float:left;/*浮动定位和相对定位都可以,我这里用的是浮动定位。*/

width:100%;

height:100%;

border:1px solid black;/*给图片做个边框*/

overflow:hidden;/*不准溢出来,做动画效果的时候可能会溢出来,溢出来的部分隐藏起来。*/

}

#picimg{

float:left;/*浮动定位和相对定位都可以,我这里用的是浮动定位。*/

width:100%;

height:100%;

}

#touming{

position:relative;/*这个透明层尽量用相对定位,这样不会跑来跑去,原因目前还不怎么清楚,反正相对ok*/

clear:both;/*清除浮动效果,避免到时候到处乱跑,比如做了过渡动画的时候。*/

width:100%;

height:1.5em;

top:-13.5em;

background:gray;

filter:alpha(Opacity=30);/*设置透明效果30*/

-moz-opacity:0.3;/*设置透明效果0.3*/

opacity: 0.3;/*设置透明效果0.3*/

left:0;/*距离box1距离是0,实际上距离box2的距离也是0*/

}

#words{

position:relative;/*这里用相对定位*/

clear:both;/*清除浮动,这个很有必要,不清除浮动会到处乱跑的。*/

width:100%;/*相对于box1的宽度,实际上也等于box2的宽度*/

height:2em;

color:red;/*设置文字颜色为红色,你自己喜欢什么颜色就弄什么颜色,我比较喜欢红色。*/

top:-15em;/设置成负的,把文字提到box2上面去/

left:0;/*相对于box1,左边距离设置成0*/

text-align:center;

}

《/style》

《/head》

《body》

《div id=“box1“》

《div id=“box2“》

《img id=“picimg“ src=“我还会用三个div画一个心形,好看得很哟!!@

CSS中为什么我设置了背景为半透明,连字体都透明了

你用的CSS滤镜,他会把标签内的所有元素都半透明。因为CSS滤镜是IE独有的,所以火狐不支持。你可以这样写.header{filter:alpha(opacity=50);opacity:0.5;}至于怎么样让.header标签内的元素不透明,我想还是写一个跟.header平级的标签,再用绝对定位作吧!

请问浏览器“检查”中CSS规则显示为半透明意味着什么,这个规则没有起作用,为什么会导致这种情况呢

这是当前元素继承了某个元素的CSS样式,但某些属性没有继承,就显示为半透明。

你这里是继承了p元素的样式,但是“margin-top”没有被继承或不能继承。

CSS如何定义DIV背景半透明颜色

  • “长城郭靖”回答的是错的,他答的是让整个元素半透明

  • 只让背景半透明只有一个办法,就是用rgba颜色,代码如下

background: rgba(0, 0, 0, 0.5)

  解释:这是黑色半透明的代码

     前三个值表示颜色的red,green,blue值

     最后一个表示alpha值,就是透明度值,不透明为1

     (支持IE8+以及所有现代浏览器)

  • 还是不懂的话,可以参考 百度百科 “rgba”词条 和 “CSS 颜色值”词条

如何用css实现半透明遮罩层效果

1 、半透明效果可以使用 css3 中的 opacity 属性,在低版本的IE浏览器中使用IE的alpha 滤镜。代码: .opacity{ opacity:0.3; filter: alpha(opacity=30); background-color:#000; } 2 、要覆盖整个可视区域通常的做法是: html,body{ height:100%} .mask{height:100%;width:100%;} 但是这样做当内容超过一屏时只有IE6下显示的效果是我们所期望的,在其他浏览器中首屏以下的没能被遮盖住,为了兼容其他浏览器我们可以使用position:fixed; 来解决这个问题 完整的代码: 《div class=“mask opacity“》《/div》 html,body{ height:100%; margin:0; padding:0} .mask{height:100%; width:100%; position:fixed; _position:absolute; top:0; z-index:1000; } .opacity{ opacity:0.3; filter: alpha(opacity=30); background-color:#000; } 

给你一个例子:

《!DOCTYPE html》 《html》 《head》 《meta charset=“gb2312“ /》 《title》背景半透明覆盖整个可视区域《/title》 《style》 html,body{ height:100%; margin:0; padding:0; font-size:14px;} p{ line-height:18px;} .mask{height:100%; width:100%; position:fixed; _position:absolute; top:0; z-index:1000; } .opacity{ opacity:0.3; filter: alpha(opacity=30); background-color:#000; } .content{height:600px; width:800px; overflow:auto; border:2px solid #ccc; background-color:#fff; position:absolute; top:50%; left:50%; margin:-300px auto auto -400px; z-index:1001; word-wrap: break-word; padding:3px;} .ph{ height:1000px;} 《/style》 《/head》 《body》 《p class=“ph“》place holder height:1000px;《/p》 《div class=“mask opacity“》《/div》 《div class=“content“》 《h1》背景半透明覆盖整个可视区域《/h1》 《p》 这个效果效果在工作中经常会遇到,这篇文章主要介绍了当内容超过一屏时如何做到多浏览器的兼容性。 下面我们通过一个简单的例子看看如何实现,高手请绕道。 《/p》 《p》html代码很简单 《 d i v class=“mask opacity“》《 / d i v 》 《/p》 《p》 1 、半透明效果可以使用 css3 中的 opacity 属性,在低版本的IE浏览器中使用IE的alpha 滤镜。代码: 《code》.opacity{ opacity:0.3; filter: alpha(opacity=30); background-color:#000; }《/code》 《/p》 《p》 2 、要覆盖整个可视区域通常的做法是: 《br/》 《code》 html,body{ height:100%} 《/code》 《br/》 《code》.mask{height:100%;width:100%;}《/code》 《br/》 但是这样做当内容超过一屏时只有IE6下显示的效果是我们所期望的,在其他浏览器中首屏以下的没能被遮盖住,为了兼容其他浏览器我们可以使用《code》position:fixed; 《/code》来解决这个问题 《/p》 《p》 《strong》完整的代码《/strong》: 《pre》 html,body{ height:100%; margin:0; padding:0} .mask{height:100%; width:100%; position:fixed; _position:absolute; top:0; z-index:1000; } .opacity{ opacity:0.3; filter: alpha(opacity=30); background-color:#000; } 《/pre》 《/p》 《p》 《strong》参考资料:《/strong》《a href=“http://zhidao.baidu.com“》背景半透明最佳实践《/a》《a href=“http://baidu.com“》垂直居中的几种实现方法《/a》《a href=“http://tieba.baidu.com“》DIV高度100%《/a》《/p》 《/div》 《/body》 《/html》

怎么用CSS让网页特定图片半透明

实现半透明只能在IE或者以IE为内核的浏览器下才有效. �0�2Example�0�2Source�0�2Code�0�2 Alpha(Opacity=?,�0�2FinishOpacity=?,�0�2Style=?,�0�2StartX=?,�0�2StartY=?,�0�2FinishX=?,�0�2FinishY=?) (1)“Opacity”代表透明度水准,范围是0---100,其实就是百分比的意思,如果你想变为全透明,那么就用0代替Opacity后面的问号吧。 (2)“FinishOpacity”就是用来指定结束时的透明度,范围跟Opacity一样(FinishOpacity为可选参数。 (3)“Style”是指定透明区域的形状特征,0代表统一形状,1代表线形,2代表放射形,3代表长方形。 (4)“startX”与”startY”就是代表渐变效果开始的X与Y坐标,(坐标应该知道是什么吧)一般我们设置为StartX=0,�0�2StartY=0(这样就是表示的透明效果是从图片的左上角开始的。) (5)“FinishX”与“FinishY”当然,这个就是代表渐变效果结束时的横纵坐标了,这里很关键,填什么数值那就要看你的图片的高与宽了,假设我们的图片高与宽分别是90、200像素,那么就可以写成FinishX=200,�0�2FinishY=90。(如果你只想要一半的面积是透明,那么可以设置成FinishX=100,�0�2FinishY=50)

如何在css中设置半透明边框

可以参考以下我的这个代码:XXX:{border:5pxsolidrgba(XXX,XXX,XXX,0.5)}其中第一个XXX是你选择的需要半透明的元素接下来的XXX是你想要半透明的颜色设置透明度为0.5就可以做到半透明了。


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: registerwindowmessage(如何获取系统托盘里的图标句柄或者图标个数)

下一篇: 属狗和属猪的合不合,属狗与属猪的合不合(与生肖猪相配的属性)



猜你感兴趣

推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号