Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好css的朋友们提供相关的知识。

理解css教程行高line-heightjucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

line-height CSS教程中的这一属性,我在学校的时候就已经“会”使用了,之所以加上引号,因为一直对line-height一知半解,用的最多的就是单行文本居中。line-height(行高)从字面上理解就是行的高度,而实际呢行高指的是两基线之间的垂直距离,这里有个名词基线,其实除了基线还有如底线、中线、顶线。一图胜千言,来张片片吧jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  • 此篇文章具体介绍如下

CSS教程3的透明度属性opacity想必大家都已经用的无处不在了。而对于不支持CSS教程3的浏览器如何进行透明处理,保持浏览器效果的一致,这个估计谁都会写,但是涉及到filter的具体语法含义和各版本写法的不同区别,很多人都搞不准确,我曾经问过许多群里的大牛,说的都不是很准确,网上的说法就更五花八门了。今天呢,主要是重新温习一下这个属性,并实际测试来说明正确的写法,和IE各版本的支持度和书写区别。jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

首先,Opacity属性用来设置一个元素的透明度,取值范围是0~1之间,不可为负值。opacity取值为1是完全不透明,取值为0是完全透明,视觉上看不见。关于浏览器对opacity属性的兼容性请继续往下看:jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

从Firefox3.5 不再支持私有属性-moz-opacity了,在Mozilla 1.7 (Firefox 0.9)之前FF都是使用这个私有属性的,Firefox 0.9-Firefox3同时支持-moz-opacity和opacity这两个属性,现在回想起刚入职场不久那时候,正好是Firefox升级到3.5之后,一些做好的页面透明效果突然没有了,如今已经CSS教程3铺天盖地,概叹时光荏苒啊。jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

IE9 才开始支持CSS教程3 opacity,而对IE6-IE8我们习惯使用filter滤镜属性来进行实现。IE4-IE9都支持滤镜写法progid:DXImageTransform.Microsoft.Alpha(Opacity=xx).jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

IE8又引入了特殊的-ms-filter,IE认为这种写法是对旧写法的一次更正,更符合规范,这个写法的属性值只是多了一对引号,效果同前。不过,这种写法的寿命也不长,到IE10对filter与-ms-filter都已经不再支持。jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Safari 1.2之前的版本,是基于khtml的浏览器内核,1.2版发布后,不再支持-khtml-opacity的写法,-khtml-opacity也随之成为历史。jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Konqueror从未支持过-khtml-opacity,从4.0版本开始已经支持opacity。jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

除IE外,目前主流浏览器 Opera 9.0 ,Safari  1.2(WebKit 125) ,chrome等等都支持opacity这个透明度属性。jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

IE 从4.0版开始,就提供了一些内置的多媒体滤镜特效,具体的使用方法是:
jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

语法:
jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 
filter : filter 
 
参数:
 
filter :  要使用的滤镜效果。多个滤镜之间用空格隔开。
 
说明:
 
设置或检索对象所应用的滤镜效果。
要使用该属性,对象必须具有height,width,position三个属性中的一个。
滤镜的机制是可扩展的。可以开发和使用第三方滤镜。
该属性在MAC平台上不可用。
jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

对应的脚本特性为filter。jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

IE4.0以上版本,支持以下14种滤镜:jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

滤镜名    说明jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Alpha     让hTML元件呈现出透明的渐进效果
Blur     让hTML元件产生风吹模糊的效果
Chroma     让图像中的某一颜色变成透明色
DropShadow     让hTML元件有一个下落式的阴影
Fliph     让hTML元件水平翻转
FlipV     让hTML元件垂直翻转
Glow     在元件的周围产生光晕而模糊的效果
Gray     把一个彩色的图片变成黑白色
Invert     产生图片的照片底片的效果
Light     在hTML元件上放置一个光影
Mask     利用另一个hTML元件在另一个元件上产生图像的遮罩
Shadow     产生一个比较立体的阴影
Wave     让hTML元件产生水平或是垂直方向上的波浪变形
XRay     产生hTML元件的轮廓,就像是照X光一样

jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Alpha 滤镜参数详解jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

参数名     说明     取值说明 
jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Opacity     不透明的程度,百分比。    从0到100,0表是完全透明,100表示完全不透明。
FinishOpacity     这是一个同Opacity一起使用的选择性的参数,当同时Opacity和FinishOpacity时,可以制作出透明渐进的效果,比较酷。    从0到100,0表是完全透明,100表示完全不透明。
Style     当同时设定了Opacity和finishOpacity产生透明渐进时,它主要是用赤指定渐进的显示形状。    0:没有渐进;1:直线渐进;2:圆形渐进;3:矩形辐射。
StartX     渐进开始的 X 坐标值    
StartY     渐进开始的 Y 坐标值    
FinishX     渐进结束的 X 坐标值    
FinishY     渐进结束的 Y 坐标值    

下面通过一个例子来测试filter和opacity的兼容性:
html代码
jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  <div class="transparent_class">测试透明度</div>
</body>
</html>

注意:测试不要忘了写DOCTYPE,否则会偏离真实效果。
对应CSS教程代码:
jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

.transparent_class {
    /* Required for IE 5, 6, 7 */
    /* ...or something to trigger hasLayout, like zoom: 1; */
    width:300px;
    height:300px;
    line-height:300px;
    text-align:center;
    background:#000;
    color:#fff;
    /* older safari/Chrome browsers */
    -webkit-opacity: 0.5;
    /* Netscape and Older than Firefox 0.9 */
    -moz-opacity: 0.5;
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
    -khtml-opacity: 0.5;
    /* IE9   etc...modern browsers */
    opacity: .5;
    /* IE 4-9 */
    filter:alpha(opacity=50);
    /*This works in IE 8 & 9 too*/
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /*IE4-IE9*/
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}


jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

使用中,我们可以根据要适配的浏览器/版本,从上面选择自己需要的代码行。如果要全面支持所有浏览器,至少需要有关opacity或filter的前5句。
jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

需要声明的是,如果你要同时使用filter和-ms-filter,请将-ms-filter写在filter的前面。原文描述如下:jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

If you want opacity to also work in IE8′s emulating IE7 mode, the order should be:jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

-ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”; // first
filter: alpha(opacity=50); // second


jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

If you don’t use this order, IE8 emulating IE7 doesn’t apply the opacity, although IE8 and IE7 native do.jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

CSS教程3属性box-shadow使用详细教程jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

box-shadow:length length length length color length:阴影水平偏移值 length:阴影垂直偏移值 length:阴影模糊值 length:阴影边框 color:阴影颜色 说明:设置块阴影 box-shadow:3px 3px 6px 0px #666 效果如下图:jucAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于css的相关的知识就说到这里希望能够可以帮助更多的朋友们。,CSS透明opacity和IE各版本透明度

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市