“CSS系列教程大全”
CSS是Cascading Style Sheets(层叠样式表单)的简称。更多的人把它称作样式表。顾名思义,它是一种设计网页样式的工具。借助CSS的强大功能,网页将在您丰富的想象力下千变万化。
3 y5 J. s l A5 [7 y. P* } 图1 图2& n; |$ s2 n6 ~: V( m
看到上面的两幅图片,您可能会认为这是用photoshop或者是其他图形处理软件制作的吧。可是上面的例子却完全是用CSS编写的。我们来看一下它的源代码(不要以为讲代码您会搞不懂,很简单的^_^):& s8 j* r" G+ m! ~: @$ _- Z
<html>3 [ [0 x, U# o' N
<head>* Y; I8 Z. p; n! t
<title>css word</title>
1 k; {& r2 V* @( I$ ]: T4 {* x" ~' q O0 ^ <style>//5 M! M/ s/ {' K5 m# k
</div> % B+ E* e, n& ]
</body> 4 H$ s4 e# z6 t9 N/ `" {
</html> 1 [' m0 l: J( Q% p) M- b
上面的代码中以红色显示的是注释部分,用于帮助您更好的理解代码的含义。上面的这一段代码产生的是如图2的效果。而其中字体的模糊效果就是运用了CSS的滤镜功能。滤镜功能是CSS非常有趣也非常吸引人的一个功能,我们将在后面的章节中介绍。/ \# p: f2 _4 Z; @# N, E$ o. l& B
实际上CSS的代码都是由一些最基本的语句构成的。它的基本语句的结构是这样的: 5 D; D+ z: @" z, W
选择符{属性:属性值}
8 {. m. B* v& ]% I 看,是不是很简单,只有三部分。 - I$ r/ n6 W$ }) n& ~# J
我们结合上面的代码来讲解,比如上面代码的<head>…</head>中,使用<style>来指定样式。
, U* _: M5 c( Z" n, P/ x 一般说来,<style>下面的CSS语句是以注释语句的形式书写的,也就是上面代码中的<!-- … -->符号包含的部分。所以,上面的例子中定义页面样式的语句是:, W3 j5 z8 N. o
div{width:200;filter:blur(add=true,direction=35,strengh=20);}% ^) P4 ?/ ? b8 D# _8 S
在上面的语句中,DIV是选择符,选择符可以是HTML中任何的标识符,比如P、DIV、IMG甚至BODY都可以作为选择符。 $ W* t2 C1 T7 M0 h7 G
这里用DIV做选择符,就是说在HTML中,编辑在<DIV>中的页面格式将以上面语句中大括号内定义的格式显示。
0 G4 R" N! k3 l: t8 U; x) ?9 e& F" G 括号内的WIDTH和FILTER就是属性。1 t3 L( @3 s, r s" J) |! W
WIDTH定义了DIV区域内的页面的宽度,200是属性值。 ' ]( |5 ]# B% d% F; X/ v" l1 f: C0 E; B l
FILTER定义了滤镜属性,BLUR是它的属性值,该属性值产生的是一种模糊效果,其小括号内定义的是BLUR属性值的一些参数。 " g( |. o1 O) w
ADD参数有两个值:True和False。分别指定图片是否被设置成模糊效果。
" N. j! R7 J5 t# s. i9 T7 Q Direction参数是用来设置模糊的方向。0度代表垂直向上,然后每45度一个单位,例子中的135代表底部向右135度,每一个度数单位都代表一个模糊方向,如果您感兴趣的话,可以参照后面的讲解中详细的参数设定。
2 o/ A: e' H. z/ E Strengh代表有多少像素的宽度将受到模糊影响,参数值是用整数来设置的。 0 j$ z; y Q$ M
我们看到除了在<HEAD>中有CSS 的定义,在<BODY>中也有一段CSS定义:
) s4 u6 O- c& W$ j" a0 M3 g <p style=“font-size:48;font-style:bold;color:red;”>hongen</p>
& e1 c7 O% R( t8 ]7 [; X8 D- P 这里Style是内嵌到<P>中来定义该段落内的格式的。我们发现在<BODY>中的CSS语句与定义在<HEAD>中还有些不同,它是用< STYLE = >直接定义的。这种定义方法非常适用于编写的代码比较多的情况。
3 s n: a0 d0 a 而上面的代码的CSS定义格式则非常适用于代码较少、结构较简单的情况。
% O; U. |+ d6 K8 C# ~ 按照CSS语句的基本格式,我们可以看出上面定义P段落内的CSS代码中font-size、font-style和color是属性,分别定义<P>中“hongen”字体的大小(size)、样式(style)和颜色(color);& [ }# k0 j, D' r' W, y# H4 R
而48、bold、red是属性值。意思是“hongen”将以48pt、粗体、红色的样式显示。由于整个段落是定义在<DIV>中的,所以hongen又将显示出<head>中定义的滤镜属性来。最终的结果就如同图2一样。 : d) f8 b* \4 `" K+ l2 ]; K' A
图1中的效果也是用很简单的CSS语句实现的,只是运用了CSS中的滤镜属性而已。
6 ^ H* J! \( E7 p4 w; q: K$ _. [ 通过上面的讲解,我们可以看到用很简单的CSS语句就可以实现许多需要专业软件才可以达到的效果。利用属性可以设置字体、颜色、背景等页面格式;利用定位可以使页面布局更加规范、好看;利用滤镜可以使页面产生多媒体效果。 怎么样,CSS的功能是不是很强大,在下面的教程中我们将对它进行详细的讲解。
6 Q+ J o5 q; m/ g: d$ MCSS系列教程 之二 怎样编写CSS?+ P! C' t' e* ^* W- {
CSS系列教程 之三 CSS属性一.字体属性CSS系列教程 之三 CSS属性二.颜色和背景属性
8 \2 O: d5 L! s( sCSS系列教程 之三 CSS属性三.文本属性7 l9 a" }3 B# v1 B5 B3 X
CSS系列教程 之三 CSS属性四.“容器”属性
6 X+ x9 U3 G! s4 t9 iCSS系列教程 之三 CSS属性五.分级属性
' x: b% a4 e" I2 x3 i) k! XCSS系列教程 之三 CSS属性六.鼠标属性9 ^ y! O$ |# K) G6 Q- ?! }
CSS系列教程 之四 CSS定位一.动态转换
9 G! Z5 U3 R# }, N: r* H; aCSS系列教程 之四 CSS定位二.空间定位
/ v8 A) l2 b8 |0 z9 BCSS系列教程 之五 CSS滤镜一.概述5 P G5 w0 o0 \
CSS系列教程 之五 CSS滤镜二.alpha属性& [: k$ v/ b' _% |+ B& y$ Z+ Q/ t
CSS系列教程 之五 CSS滤镜三.blur属性
4 T% M& W7 G; I2 X: y( \9 _CSS系列教程 之五 CSS滤镜四.Chroma属性/ b- w) h8 B* t
CSS系列教程 之五 CSS滤镜五.DropShadow属性- _( c& ^0 j& ^$ Q/ ?+ ~
! K* r; c( {% N8 K. ZCSS系列教程 之五 CSS滤镜六.FlipH、FlipV属性CSS系列教程 之五 CSS滤镜七.Glow属性
6 P- L, p& {$ v1 s4 ~CSS系列教程 之五 CSS滤镜八.Gray属性5 T! ]& W. `8 Z" q4 W
9 J% J- w- A% K0 ~CSS系列教程 之五 CSS滤镜九.Invert属性CSS系列教程 之五 CSS滤镜十.Mask属性3 m2 L# t O& |4 V7 k( J
CSS系列教程 之五 CSS滤镜十一.Shadow属性
% M$ n' `/ i& r2 I' B& H1 k- U' C ACSS系列教程 之五 CSS滤镜十二.Wave属性" `( f( d9 X: y9 ~
CSS系列教程 之五 CSS滤镜十三.Xray属性
% ?& Q- `- |( D6 B9 f5 K7 i5 X, s+ j% w
CSS超级技巧大放送合集CSS经典技巧十则
* }% R$ H" p: f9 _点链接出现解密滚动文字状态栏8 E' y) t, z+ R6 t" E) t, R" ]
9 k' E T: ]$ H- p/ }
点击复制
/ c o w) L* e ^ F. j+ U自动生成检测浏览器各种参数的脚本1