书签 分享 收藏 举报 版权申诉 / 40

类型html css学习笔记.docx

  • 文档编号:29633879
  • 上传时间:2023-07-25
  • 格式:DOCX
  • 页数:40
  • 大小:41.43KB

class的定义方法和id相同,只要将#sidebar改为.sidebar就行了,还有一种方法是直接定义链接的样式,那样更直接,不过调用时比较麻烦,需要给每个特定的链接加上定义的代码。

示例:

.redlinka:

link,

.redlinka:

visiteid

{

color:

#FF0000;

text-decoration:

none;

}

.redlinka:

hover,

.redlinka:

active

{

color:

#000000;

text-decoration:

underline;

background:

#FFFFFF;

}

在最后两种方式中是制定某个a标签的样式,因此需要在a.link......前面写上标签上一层的类名或者id

 

渐变色火狐和ie

css之FILTER:

progid:

DXImageTransform.Microsoft.Gradient使用

分类:

Html2012-12-2421:

194788人阅读评论

(2)收藏举报

在修改UI-UE工作的时候遇到一个问题,一个样式在firefox上正常的在IE上不正常经过查找发现是当时的开发人员只实现了firefox的逐渐变色效果,却没有去实现IE的效果,后来查找了一些资料使用IE的滤镜来完善相应的页面,并找到了rgba和16进制颜色转变的方法

火狐下的样式background-image:

-moz-linear-gradient(rgba(255,255,255,0.7)0%,rgba(255,255,255,0)100%);

IE下:

 filter:

progid:

DXImageTransform.Microsoft.gradient(startColorstr='#B2FFFFFF',endColorstr='#00FFFFFF',GradientType=0);/*IE6-9*/

 

语法:

 

filter:

progid:

DXImageTransform.Microsoft.Gradient(enabled=bEnabled,startColorStr=iWidth,endColorStr=iWidth) 

属性:

 

enabled:

可选项。

布尔值(Boolean)。

设置或检索滤镜是否激活。

true|false 

  true:

默认值。

滤镜激活。

 

  false:

滤镜被禁止。

 

startColorStr:

可选项。

字符串(String)。

设置或检索色彩渐变的开始颜色和透明度。

 

  其格式为#AARRGGBB。

AA、RR、GG、BB为十六进制正整数。

取值范围为00-FF。

RR指定红色值,GG指定绿色值,BB指定蓝色值,参阅#RRGGBB颜色单位。

AA指定透明度。

00是完全透明。

FF是完全不透明。

超出取值范围的值将被恢复为默认值。

 

  取值范围为#FF000000-#FFFFFFFF。

默认值为#FF0000FF。

不透明蓝色。

 

EndColorStr:

可选项。

字符串(String)。

设置或检索色彩渐变的结束颜色和透明度。

参阅startColorStr属性。

默认值为#FF000000。

不透明黑色。

 

特性:

 

Enabled:

可读写。

布尔值(Boolean)。

参阅enabled属性。

 

GradientType:

可读写。

整数值(Integer)。

设置或检索色彩渐变的方向。

1|0 

  1:

默认值。

水平渐变。

 

  0:

垂直渐变。

 

StartColorStr:

可读写。

字符串(String)。

参阅startColorStr属性。

 

StartColor:

可读写。

整数值(Integer)。

设置或检索色彩渐变的开始颜色。

取值范围为0-4294967295。

0为透明。

4294967295为不透明白色。

 

EndColorStr:

可读写。

字符串(String)。

设置或检索色彩渐变的结束颜色和透明度。

参阅startColorStr属性。

默认值为#FF000000。

不透明黑色。

 

EndColor:

可读写。

整数值(Integer)。

设置或检索色彩渐变的结束颜色。

取值范围为0-4294967295。

0为透明。

4294967295为不透明白色。

当在脚本中使用此特性时,也可以用十六进制格式:

0xAARRGGBB。

 

说明:

 

在对象的背景和内容之间显示定制的色彩层。

 

当此效果通过转变显示时,在渐变册色彩层之上的文本程序性的初始化为透明的,当色彩渐变实现后,文本颜色会以其定义的值更新。

 

示例:

 

#idDiv{position:

absolute;left:

140px;height:

400;width:

400;filter:

progid:

DXImageTransform.Microsoft.gradient(enabled='false',startColorstr=#550000FF,endColorstr=#55FFFF00);}

#idDiv{position:

absolute;left:

140px;height:

400;width:

400;filter:

progid:

DXImageTransform.Microsoft.gradient();} 

具体使用 

 

 

progid:

DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr='#ffffff',endColorStr='#ff0000')"> 

 

 

 滤镜实用:

 

哀悼日,各网站页面全部用黑白色,用以下滤镜!

为方便站点哀悼,特提供css滤镜代码,以表哀悼。

以下为全站CSS代码。

html{filter:

progid:

DXImageTransform.Microsoft.BasicImage(grayscale=1);}

使用方法:

这段代码可以变网页为黑白,将代码加到CSS最顶端就可以实现素装

如果网站没有使用CSS,可以在网页/模板的HTML代码和之间插入:

 

html{filter:

progid:

DXImageTransform.Microsoft.BasicImage(grayscale=1);}

<>

有一些站长的网站可能使用这个css不能生效,是因为网站没有使用最新的网页标准协议

http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

http:

//www.w3.org/1999/xhtml">

请将网页最头部的替换为以上代码。

有一些网站FLASH动画的颜色不能被CSS滤镜控制,可以在FLASH代码的和之间插入:

 

最简单的把页面变成灰色的代码是在head之间加

html{

   FILTER:

gray

}

<>

DXImageTransform.Microsoft.gradient滤镜里的startColorstr参数值是#AARRGGBB形式的,其中的AA是代表不透明度的十六进制,00表示完全透明,FF就是全不透明,化成十进制的范围就是0~255,剩下的RRGGBB就是颜色的十六进制代码。

例子中background:

rgba(125,0,0,.3);表示的是30%不透明度的红色背景。

把30%的不透明度转换成十六制呢的方法如下:

先计算#AA的的十进制x,x/255=3/10,解得x=3*255/10,然后再把x换算成十六进制,约等于4B。

 

 最后效果

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
html css学习笔记 css 学习 笔记
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:html css学习笔记.docx
链接地址:https://www.bdocx.com/doc/29633879.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开