web-11. 层叠式表的属性与滤镜

11. 层叠式表的属性与滤镜

11.1 CSS属性

CSS的样式属性非常多,大体可以分为:字体、背景、文本、位置、布局、边缘、列表、其他等几类。

 

  1. 字体

1font-fayily

例如:font-fayily:隶书

 

2ext-decoration

设置文本中添加underline(下划线)、overline(上划线)、line-through(中划线)、blink(闪烁)等效果。

例如:text-decoration:blink

 

3font-weight

设置字体的磅值,设置粗字体一般用bold

例子:font-weight:bold

 

4font-variant

设置英文字母的大小写,small-caps为大写。normal为普通显示。

例子:font-variant:small-caps

 

5text-transform

该属性可以将样式区域内的每个单词的第一个字符转为大写,或者将所有的字母全部大写或者小写,该属性允许的取值有:capitalize(单词首字母大写)、uppercase(所有字母转换为大写)、lowercase(所有字母转换为小写)、none(不转换)。

 

6color

定义文本颜色,有三种方式:#RRGGBBRGBCSS内定颜色名称。

例如:color:#FFFF00

  color:rgb(125,125,0)

  color:yellow

 

7font

该属性可以将各类字体属性放在一起定义,从而实现对各种字体属性的略写。

例子:font:italic bold 15px Time.serif

 

  1. 背景

(1)background-color背景颜色

例子:<body style=”......</body>

(2)background-image背景图像

例子:<body style=”background-image:图像URL”>......</body>

(3)背景图像控制属性

<style>

HTML标记名{back-ground-repeat: 属性值;background-attchment:属性值}

</style>

 

  1. 文本

word-spacing 设定词间距

letter-spacing 设定字符间距

vertical-align 设定垂直对齐方式

text-align 设定水平对齐方式

text-indent 设定首行缩进

white-space 设定空格处理

line-height 设定行高

 

  1. 位置

<html 标记 style=位置名.位置值”>

position 设定对象的定位方式

top 设定元素上边的垂直位置

bottom 设定元素下边的垂直位置

left 设定元素左边的水平位置

width 设定元素显示的高度

height 设定元素显示的高度

z-index 设定元素的堆叠方式

 

  1. 布局

<input type=”元素名” value=”布局方式” onclick=”资源名.style.布局值”>

布局属性用于指定元素在网页中如何放置,主要包括:

visibility 设置元素的可见状态

display 设置元素的显示状态

clip 绝对定位元素的可视区域

overflow 设置内容超出元素大小时的处理方式

float 定义元素周边的浮动对象

clear 清除元素周边的浮动对象

page-break-before 设置打印该元素时是否强制分页

例子:

<html>

<head>

 

<title>布局属性设置</title>

</head>

<body>

 

<p>随着毕业的临近,同学们忙得<span id="100_image" style="

<img src="1.jpg" width="1000" height="800"></span>不可开交</p>

<p><input type="button" value="Inline"

onclick="100_image.style.display='inline'">

<input type="button" value="Block"

onclick="100_image.style.display='block'">

<input type="button" value="None"

onclick="100_image.style.display='none'">

<input type="button" value="Hidden"

onclick="100_image.style.visibility='hidden'">

<input type="button" value="Visible"

onclick="100_image.style.visibility='visible'">

</p>

</script>

</body>

</html>

 

  1. 边缘

margin 设置元素边界          HTML标记名{margin:设定值}

padding 设置边界与内部元素之前的空隙大小          HTML标记名{padding:设定值}

width 设置边框的宽度         HTML标记名{border-width:设定值}

color 设置边框的颜色          HTML标记名{border-color:设定值}

style 设置边框的样式           HTML标记名{border-style:设定值}

 

  1. 列表

<style>

HTML标记名{list-style-type:设定值}

</style>

或者

<HTML标记 style=”list-style-type:设定值”>

CSS的列表属性用于设置列表项标记的类型、列表项图片和位置,以提供丰富灵活的列表显示。

例子:

<html>

<head>

 

<title>列表属性设置</title>

</head>

<body>

<u1 style="list-style-type:upper-roman">

<li>比较</li>

<li>学士</li>

<li>学士</li><br>

</ul>

<u1 style="list-style-image:url(Next.gif)">

<li>学士</li>

<li>学士</li>

<li>学士</li><br>

</u1>

</body>

</html>

 

  1. 鼠标

<style>

HTML标记名{cursor:设定值}

</style>

或者

<HTML标记 style=”cursor:设定值”>

 

11.2 CSS滤镜

CSS提供了内置的多媒体滤镜特效,可以把可视化的滤镜和转换效果添加到标准的HTML元素上。在网页中实现滤镜特效,需要设置filter属性的各种参数。

  1. Alpha参数

该参数控制一个页面元素与背景混合的程度,也就是元素的透明程度。

例子:

<html>

<head>

 

<title>参数设置</title>

</head>

<body>

<div style="width:100;height:62;

filter:Alpha(Opacity=50)Blur(Add=5,Direction=135)">

我是段立勇

</div>

</body>

</html>

 

  1. BlendTrans参数

<style>

HTML标记名{filter:BlendTrans(Durantion=设定值)}

{/style}

或者

<HTML 标记 style=”filter: BlendTrans(Duration=设定值)”>

该参数用于淡入淡出效果。

 

  1. Blur参数

<style>

HTML标记名{filter:Blur(Add=参数值,Direction=设定值)}

{/style}

或者

<HTML 标记 style=”filter:Blur(Add=参数值,Direction=设定值)”>

该参数用于建立模糊效果。

例子:

<html>

<head>

 

<title>参数设置</title>

</head>

<body>

<div style="width:100;height:62;

filter:Alpha(Opacity=50) BlendTrans(Duration=50) Blur(Add=5,Direction=135)">

我是段立勇

</div>

<div style="width:100;height:62;

filter:Alpha(Opacity=50) BlendTrans(Duration=5000) Blur(Add=5,Direction=135)

FlipV">

</body>

</html>

 

  1. Chrom参数

类似于Blur参数

<div style=”......filter:Alpha(Opacity) Blur(Add=5, Direction=135) Chrom(Color=red,OffX=50,

OffY=30,positive=true)”>

......

<div style=”......Blur(Add=5, Direction=135) Chrom(Color=red,

OffX=50,OffY=30,positive=true)FilpV”>

 

  1. DropShadow参数

用于建立阴影效果,使用方法与Chrom类似。

 

  1. FlipHFlipV参数

<style>

HTML标记名{filter: FlipHFilpV}

</style>

或者

<HTML 标记 style=”filter: FlipHFilpV”>

用于将元素反转,FlipH是实现水平反转,FlipV是实现垂直反转,两者的使用方法相同。

 

  1. Glow参数

<style>

HTML标记名{filter: Glow(Coloe=设定值, Strength=设定值)}

</style>

或者

<HTML 标记 style=”filter: Glow(Coloe=设定值, Strength=设定值)”>

设置边缘产生发光效果。

 

  1. GaryInvertLight参数

Gray参数用于去掉图像颜色显示为黑白图像;Invert参数用于反转图像产生类似底片效果;Light用于设置光源效果,模拟光源在物体上的投影。

<input style=”filter: Gray Invert Light”>

 

  1. Shadow参数

用于建立另一种阴影效果。

<input style=”filter: Shadow(Color=red,Direction=135)”>

 

  1. Mask参数

用于在元素上建立一个透明罩。

<input style=”filter: Mask(Color=red)”>

 

  1. Wave参数

用于实现波纹效果。

<input style=”filter: Wave(Add=35, Fred=3, lightstrangth=60, Phase=15, Strength=5)”>

 

  1. Xray参数

<input style=”filter:Xray”>

 

posted @ 2018-10-31 15:22  free-锻炼身体  阅读(237)  评论(0编辑  收藏  举报