国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

CSS 循序漸進(一)畫個瓢

2024-04-27 13:54:15
字體:
來源:轉載
供稿:網友

   說起來現在介紹樣式表的文章比較多了。其實真正用透樣式表的人并不多,筆者也僅僅就敢說懂得了一點皮毛。大家不信?那下面我就來說說,本文主要也就是從語法和功能兩大方面來說說前文都未提到的一些東西。

   說到語法,似乎只有那些高深的程序語言才有,CSS也有嗎?答案是肯定的,只不過沒有其它語言那么復雜罷了。特別是它的id和class,完全可以說是C++語言中的類在網頁上的再現。

   它一般怎么使用呢?首先id部分是必須寫在HTML頭文件中的< STYLE>說明中的,一般就是把一段css代碼用一個代號來表示,稱為id說明部分。而在引用時就在對象后面加class=id號,來使用這些屬性。瀏覽器會選擇那些引用id的對象具有的屬性來對其進行定義,從而可以縮短你的開發時間。而且代碼也更易讀一些。而相應的,class也有兩種,一種是相關式的,可以給頁面內的某一種tag使用;而另一種就是獨立式的,即你定義的class可以給頁面內的任意一個或多個tag使用。

   空談無益,筆者還是拿一些例子來向大家說明吧。大家不妨看看前文的幾個例子,倘若我把它們合成一個,利用id將其表示出來,然后再在后面引用,效果將是一樣的。

   比如下面這一段,在第二章中曾經使用過的css.將其設定一個id:text1。
.text1{
text-align: left;
font-size: 15pt;
font-family: 隸書,宋體;
letter-spacing: 3px
color: navy;
line-height: 12pt;
text-indent: .5in;
border: solid 1pt;
}

   然后你在后文中引用:
< P CLASS="text1">你好,這另一個例子。< /P>

   同樣可以得到與第二章例子相同的效果。當然這個class可以多次使用,也可以給多個tag使用。比如< table>,< td>,< form>等等。

   另一方面我想跟大家談談DHTML中擴充的一些css。比如說現在很多地方都在使用的濾鏡(filter)功能。所謂濾鏡,并不是對圖像進行了什么處理,而是在瀏覽器中對使用了該屬性的對象進行一定的修飾。現在能使用的濾鏡有16個之多,這里并非一篇介紹DHTML的文章,所以筆者也不便贅述。不過可以就其中幾個相當重要好用的給大家講一講。

   1.陰影過濾器

   這個東西的好處真是不得了,用文本實現圖形的功能,怎能不誘人?不過由它處理而成的給對象制造的陰影,卻并不是那么準確和形象。不過考慮到它超出一籌的“性價比”,還是值得考慮的。

   具體的用法就是,在css描述符號({})內,加入陰影過濾器名和它該有的值。格式如下:
{FILTER:DropShadow(Color=color,OffX=offx,OffY=offy,Positive=positive) 其中參數的含義為:
color 顏色
Direction 陰影方向。方向角度的表示是從垂直方向開始,按順時針方向,以45度為單位逐漸遞增,缺省為225度。
參數描述:
Color 十六進制RGB色彩值
OffX 可視化對象沿X軸的陰影偏移量,正值為右,負值為左
OffY 可視化對象沿Y軸的陰影偏移量,正值為下,負值為上
Positive 布爾值。缺省為非零值,表示用不透明像素創建陰影;假值(零值)使用透明像素創建陰影。

   2.α-過濾器

   這就是透明度的意思,用過photoshop的人恐怕對這個概念對最有感覺。而借助于css-p(定位css)中的“層”的幫助,就可以做出各種溶入效果;倘若利用javascript頁面腳本語言,對濾鏡的參數進行處理,就可以做出淡入淡出的效果來,這一點留給大家去思考吧。

   α-過濾器的所有可選項:
{FILTER:Alpha(Opacity=opacity,FinishOpacity=finishopacity,Style=style,
StartX=startx,StartY=starty,FinishX=finishx,FinishY=finishy)}
稍微為大家解釋一下參數的含義:
Opacity:起始透明度;
FinishOpacity:終止透明度;
Style:風格;
Startx,starty,finishx,finishy:作用域。

   最后綜合本章內容給大家留兩個例子,效果如圖。

第一個是一個陰影的例子。
< html>
< head>
< title>Untitled Document< /title>
< meta http-equiv="Content-Type" content="text/html; charset=gb2312">
< style type="text/css">
< !--
.text1 { position:relative;width:600;filter:shadow(color=blue,direction=135);
color:#66ccff;font-size:48pt; font-family:"方正彩云繁體"}
-->
< /style>
< /head>

< body bgcolor="#FFFFFF">
< div class="text1"
align="center">
< p>CSS循序漸進< /p>
< /div>
< /body>
< /html>

   將中間的style改一下, .text1
{ position:relative;width:600;filter:alpha(opacity=50,finish=100,startx=0,sta
rty=0,finishx=200,finishy=200); color:#66ccff;font-size:48pt; font-family:"方正
彩云繁體"}

   這就是關于透明度的一個效果。

   這次就談到這里吧,下章將繼續為大家介紹一些style的特殊地方和一些小技巧。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉节县| 宜川县| 清水河县| 南乐县| 正定县| 宝丰县| 泾阳县| 东至县| 忻城县| 慈利县| 樟树市| 怀仁县| 策勒县| 惠东县| 乾安县| 通许县| 栖霞市| 岳普湖县| 苍南县| 凤翔县| 平阳县| 汝城县| 防城港市| 西青区| 建阳市| 南岸区| 文山县| 靖宇县| 新泰市| 灌南县| 漯河市| 宁国市| 板桥市| 吉隆县| 沂源县| 广灵县| 志丹县| 四子王旗| 呼和浩特市| 南华县| 邹城市|