gembin

          OSGi, Eclipse Equinox, ECF, Virgo, Gemini, Apache Felix, Karaf, Aires, Camel, Eclipse RCP

          HBase, Hadoop, ZooKeeper, Cassandra

          Flex4, AS3, Swiz framework, GraniteDS, BlazeDS etc.

          There is nothing that software can't fix. Unfortunately, there is also nothing that software can't completely fuck up. That gap is called talent.

          About Me

           

          讓文本框與按鈕變個樣


            在網頁制作中,表單中的對象總是給人一種單調與沉悶的感覺,比如說按鈕、文本框等,它們一成不變的模樣與顏色出現在您的主頁上時,或多或少都會破壞主頁的美觀程度,那么可不可以改變它們的模樣呢?我的回答是,這當然可以啊,下面我們就一起來動手來改變吧。

          先看看在網頁中經常出現的按鈕與文本框的本來面目吧!

            對照上圖,我們怎么樣才能改變文本框與按鈕的模樣呢?那在下面我為大家提供兩種文本框與按鈕樣式作為例子參考,第一種是文本框與按鈕無立體感, 只是有線條顏色與填充顏色的,這種效果大家可能在很多網站上都看見過,給人一種特別的感覺,很不錯的,第二種效果就比較特殊了,是將文本框做成一種類似于 下劃線的效果并且是彩色的,同時按鈕的背景色也不再是灰色,而是彩色的,可以說這是一種非??岬男Ч昧?,下面我就來說說這兩種效果實現的詳細操作步驟 吧。

          第一種效果:無立體效果的文本框與按鈕
          那我們就通過在DW3中網頁的編輯 操作為例來進行說明,首先我們已經在網頁中插入了相應的表單對象,比如插入一個文本框與一個按鈕,此時,我們在按下[F10]鍵,顯示出網頁源代碼編輯窗 口,那我們在網頁的<head>與</head>標簽之間插入這個樣式表:
          <style type="text/css">
          input.smallInput{border:1 solid black;FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}
          </style>
          好了第一步就完成了,下一步我們就分別在文本框與按鈕的htm語句中加上這一句代碼:
          class=smallInput
          比 如在<input type="text" name="textfield" class=smallInput>與< input type="submit" name="Submit" value="平面按鈕" class=smallInput>這個文本框 與按鈕的htm語句中加入了這句代碼。最后的效果如下圖:


          怎么樣,比起前面那張圖中的標準按鈕來說是不是美觀多了,要實現起來其實也不是太難吧。

           第二種效果:帶顏色的下劃線式文本框與按鈕效果
            同樣,我們也需要樣式表的幫助來實現這個效果,和第一種效果的操作步驟一樣在網頁的<head>與</head>標簽之間插入樣式表,
          <style type="text/css">
          input.smallInput{background:#ffffff;border-bottom-color:#ff6633; border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px; solid #ff6633; color: #000000; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}
          input.buttonface{BACKGROUND: #ffcc00; border:1 solid #ff6633; COLOR: #ff0000; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}
          </style>
          大家從上面的樣式表中可以看出,這個效果的實現是通過兩個樣式來實現的,一個是文本框的,一個是按鈕 的,所以在文本框與按鈕的htm語句中就需要插入兩句不同的代碼,在文本框中插入的是class=smallInput代碼 如例子 < input type="text" name="textfield" class=smallInput>,在按鈕語句中插入的是 class ="buttonface"代碼如例子<input type="submit" name="Submit" value="彩色按鈕 " class="buttonface">其實這就對應了樣式表中文本框與按鈕的樣式,最后的效果如下圖所示:

            看看上面的效果,還會不會讓您想起那單調的文本框與按鈕呢?以上兩種效果的方法都是通過樣式表來實現的,使用方法也十分的簡單,不要對我說這很難喔,最真心的希望能通過這篇文章介紹的方法能讓你的主頁多一點精彩。否則就對不起我這雙為了研究它們而成的黑眼圈了。

          posted on 2008-03-26 14:10 gembin 閱讀(824) 評論(0)  編輯  收藏 所屬分類: CSSHTML

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆分類(440)

          隨筆檔案(378)

          文章檔案(6)

          新聞檔案(1)

          相冊

          收藏夾(9)

          Adobe

          Android

          AS3

          Blog-Links

          Build

          Design Pattern

          Eclipse

          Favorite Links

          Flickr

          Game Dev

          HBase

          Identity Management

          IT resources

          JEE

          Language

          OpenID

          OSGi

          SOA

          Version Control

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          free counters
          主站蜘蛛池模板: 沙雅县| 大邑县| 牙克石市| 垫江县| 吴旗县| 岑溪市| 龙游县| 凉城县| 新和县| 城口县| 房山区| 金沙县| 兰西县| 申扎县| 罗源县| 安塞县| 嘉义市| 建始县| 江达县| 亚东县| 普兰县| 崇州市| 永靖县| 宝鸡市| 紫金县| 儋州市| 华阴市| 揭阳市| 京山县| 济宁市| 瓦房店市| 杭锦后旗| 革吉县| 平原县| 中超| 从化市| 屏边| 兴国县| 称多县| 卢湾区| 洪湖市|