CSS是眾所周知且應用廣泛的網站樣式語言,在它的版本三(CSS3)計劃中,新增了一些能夠節省時間的特性。盡管只有當前最新了瀏覽器版本才能支持這些效果,但了解它們還是必須且很有趣味性的。暴風彬彬將在這篇文章向大家展示CSS中的5個有趣的新技術:圓角、個別圓角、不透明度、陰影和調整元素大小。

1:基本標記

CSS3的5個新技術講解

在我們開始這個教程之前,先來創建整個教程都要使用的基本標記。

我們的xHTML需要一下div元素:

#round, 使用CSS3代碼實現圓角.

#indie, 應用個別的幾個圓角.

#opacity, 展示新的CSS3實現不透明度的方式.

#shadow,展示不使用Photoshop的情況下,使用CSS3來實現陰影效果.

#resize, 展示如何使用某種CSS來實現重設大小的效果.

綜上所述,我們的xHTML應該是這樣的:

<source id="jrul1"><pre id="jrul1"><dl id="jrul1"></dl></pre></source>
<option id="jrul1"><output id="jrul1"><samp id="jrul1"></samp></output></option>
  • <strong id="jrul1"></strong>

      以下為引用的內容:

      <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
      <html xmlns=”http://www.w3.org/1999/xhtml”>
      <head>
      <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
      <title>An Introduction to CSS3; A Nettuts Tutorial</title>
      <link href=”style.css” rel=”stylesheet” type=”text/css” />
      </head>
      <body>
      <div id=”wrapper”>
      <div id=”round”> </div>
      <div id=”indie”> </div>
      <div id=”opacity”> </div>
      <div id=”shadow”> </div>
      <div id=”resize”>
      <img src=”image.jpg” width=1 height=1>

      下面來創建基本CSS文件:

      以下為引用的內容:

      body    {
      background-color: #fff;
      }

      #wrapper {
      width: 100%;
      height: 100%;
      }

      div {
      width: 300px;
      height: 300px;
      margin: 10px;
      float: left;
      }

      正如你上面看到的,我們給每個div元素300px的寬和高,并讓它們向左浮動,整個頁面的div都留給我們在后面的工作中添加樣式。

      2:圓角

      CSS3的5個新技術講解

      目前而言,創建圓角的方法有很多,但都很麻煩。最常用的方法:首先,你要創建圓角的圖片;然后,你要創建很多html元素并使用背景圖像的方式顯示圓角。具體流程你我都很清楚。

      這個問題將在CSS3中很簡單的解決掉,那就是叫做“border-radius”的屬性。我們先創建一個黑色的div元素并給他設置黑色的邊框。邊框就是要實現“border-radius”屬性效果的前提。

      像這樣:

      以下為引用的內容:

      #round {
      background-color: #000;
      border: 1px solid #000;
      }

      現在你已經創建了div元素,它看起來和你預期的樣子一樣,300px款和高有楞有角且是黑色的。下面我們來添加實現圓角的代碼,它是如此的簡潔,僅僅需要兩行代碼。

      以下為引用的內容:

      #round {
      background-color: #000;
      border: 1px solid #000;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      }

      在這里,我們添加了兩行類似的代碼,-moz-適用于Firefox瀏覽器,而-webkit-則是用于Safari/Chrome瀏覽器。

      注:目前為止IE瀏覽器不支持border-radius屬性,所以如果想讓IE也有圓角效果,那么就要單獨添加圓角了。

      border-radius這個屬性直譯過來是邊框半徑的意思,就如同Photoshop一樣,它的值越大,圓角也就越大。

      3:個別的圓角

      CSS3的5個新技術講解

      如果按照過去的習慣做法,會浪費你很多時間,現在CSS3能快速解決!

      我們現在只想讓div的右上和右下是圓角,那么僅需稍作修改:

      以下為引用的內容:

      #indie {
      background-color: #000;
      border: 1px solid #000;
      -moz-border-radius-topright: 10px;
      -moz-border-radius-bottomright: 10px;
      -webkit-border-top-left-radius: 10px;
      -webkit-border-bottom-left-radius: 10px;
      }

      試想一下這種做法會用在網頁中的什么元素呢?對!就是標簽式的導航按鈕!

      4:以CSS3的方式修改不透明度

      CSS3的5個新技術講解

      現在你可以按慣例編寫幾行代碼來實現不透明度的效果(hack)。不過CSS3簡化了這個流程。

      這行代碼很好記,僅僅是 “opacity: value;”:

      以下為引用的內容:

      #opacity {

      background-color: #000;

      opacity: 0.3;

      }

      5:陰影效果

      CSS3的5個新技術講解

      實現陰影也有很多方法,最常用的就是使用Photoshop制作成陰影圖片,然后應用到背景屬性中。但CSS3讓你的工作更有效率,不幸的是,目前只有Safari和Chrome支持這個新特性。

      僅僅需要一行代碼,不過它有4個不同的值:

      以下為引用的內容:

      -webkit-box-shadow: 3px 5px 10px #ccc;

      下面我來解釋一下這四個值都代表什么,第一個3px是指定陰影與div元素之間的水平(橫向)距離,第二個5px指的是陰影與div之間的垂直(縱向)距離,第三個10px指的是陰影的模糊度(類似于photoshop中的羽化),值越大越細膩。最后的值不說大家也知道,就是陰影的顏色。

      我們最終陰影效果代碼;

      以下為引用的內容:

      #shadow {

      background-color: #fff;

      border: 1px solid #000;

      -webkit-box-shadow: 3px 5px 10px #ccc;

      }

      正如你看到的,我們個這個div設置了白色的背景,黑色的邊框和亮灰色的陰影。

      6:調整大小

      CSS3的5個新技術講解

      在最新版本的CSS中,調整元素的尺寸已經成為可能(不過目前僅Safari支持)

      使用這個代碼以后,我們的元素的右下角會出現一個小三角以提示用戶這個元素是可以調整尺寸的。代碼依然很簡單,可以說僅需要一行代碼,當然你還可以配合使用一些曾經使用過的屬性,比如”max-width”, “max-height”, “min-width”和 “min-height”.

      以下為引用的內容:

      #resize {

      background-color: #fff;

      border: 1px solid #000;

      resize: both;

      overflow: auto;

      }

      在這里主要說一下resize和overflow屬性,resize:both;的意思就是所有邊都可以調整尺寸,它的值還有horizontal和vertical,顧名思義,就是橫向和縱向。而overflow是為了配合resize工作的,在這里使用auto.

      總結

      CSS3的5個新技術講解

      怎么樣,你在這篇文章中有沒有什么收獲呢?雖然現在僅有很少數的瀏覽器支持CSS3,但不可否認的是CSS3的確會為我們的工作節省更多的時間。如果你對漸進增強有所了解和認識的話,我想你會欣然接受CSS3這個強大的新版本的。不要再把你的時間都花在IE6上了,那樣你只能會是過時的前端開發工程師。

      標簽:CSS3

      相關文章

      隨機推薦

      五月天亚洲综合| 中文av字幕一区| 亚洲国产一区自拍| 免费无码毛片一区二三区| 黄色av成人| 96精品视频在线| av成人影院在线| 亚洲精品日日夜夜| 日韩久久久久久久久久久久| 91精品国产自产在线观看永久∴ | 能在线观看的av| 日韩精品午夜视频| 国内精品久久国产| 97久久视频| 国产男女猛烈无遮挡91| 6080成人| 欧美日韩国产成人高清视频| 欧美成人a交片免费看| 欧美tk—视频vk| 三级黄视频在线观看| 亚洲午夜三级在线| 毛片毛片毛片毛片| 一区二区三区四区蜜桃| 999www人成免费视频| 亚洲欧美激情插| 中国国产一级毛片| 色老综合老女人久久久| 飘雪影院手机免费高清版在线观看 | 欧洲精品亚洲精品| 国内精品免费在线观看| 欧美一区二区三区成人久久片 | 91小视频免费看| 国产经典视频一区| 91久久精品午夜一区二区| 91女主播在线观看| 色综合伊人色综合网| 欧美交a欧美精品喷水| 97高清免费视频| 国自产拍偷拍福利精品免费一| 久久精品99久久| 懂色av一区二区在线播放| 粗暴91大变态调教| 欧美va日韩va| 韩国精品福利一区二区三区| 97se在线视频| 国产亚洲欧美激情| av中文字幕在线| 日韩中文字幕国产精品| 亚洲三级网址| 亚洲国产日韩欧美| 自拍偷在线精品自拍偷无码专区 | 免费日韩精品中文字幕视频在线| 黄色高清视频网站| 自拍偷拍国产亚洲| 亚洲综合电影| αv一区二区三区| 中文字幕精品—区二区四季| 成人黄色动漫| 国产一区二区在线网站| 亚洲综合无码一区二区| 日韩毛片免费看| 欧洲一区二区在线观看| 在线观看免费成人| 一区二区三区在线资源| 亚洲成人a**址| 91福利在线看| 亚洲综合色站| 四虎影视在线观看2413| 欧美俄罗斯乱妇| www亚洲一区| 99re6在线精品视频免费播放| 91精品在线一区| 亚洲国产日韩a在线播放| 999久久精品| 缴情综合网五月天| 久久久综合免费视频| 国产精品嫩草久久久久| 国产美女亚洲精品7777| 日韩精品一区在线视频| 精品视频在线观看日韩| 国产一区二三区好的| 范冰冰一级做a爰片久久毛片| 日韩av一级大片| 亚洲最新中文字幕| 99精品欧美一区| 红杏成人性视频免费看| 国产一级大片| 91在线观看免费网站| 日韩欧美在线观看| 精品动漫3d一区二区三区免费版 | 国产免费拔擦拔擦8x高清在线人 | cao在线观看| 欧美国产亚洲视频| 一区二区三区四区在线免费观看| 香蕉精品久久| 三区在线视频| 国产欧美精品一区二区三区| 亚洲精品久久久久中文字幕欢迎你| 久久69国产一区二区蜜臀| 在线一区二区三区视频| 黄动漫视频高清在线| 日本韩国欧美精品大片卡二| 欧美性20hd另类| 日本成人在线视频网站| 日韩电影免费观看高清完整版| 激情五月宗合网| 国产成人精品一区| 91精品国产麻豆| 北条麻妃一区二区三区| 欧洲乱码伦视频免费| av中文字幕一区二区三区| 精品成在人线av无码免费看| 国产97在线视频| 精品一区二区三区电影| 亚洲成av人片在线观看无码| 久久精品国产成人一区二区三区 | 欧美第一黄色网| 7777精品伊人久久久大香线蕉 | 成人激情视频在线| 精品国产一区二区三区久久久狼| 午夜电影一区二区三区| 国产999精品久久| 在线不卡欧美| 日韩欧美网址| 丁香婷婷成人| 成人台湾亚洲精品一区二区 | 9l视频自拍蝌蚪9l视频成人| 亚洲wwwww| av网在线观看| 啊灬啊灬啊灬啊灬高潮在线看| 久久美女福利视频| 亚洲午夜精品一区二区| 久久综合中文色婷婷| 丁香五月网久久综合| 成人精品久久av网站| 久久免费国产精品1| 亚洲三级黄色在线观看| 国产一区二区三区视频| 精品国产1区二区| 欧美精品日韩精品| 日韩一级完整毛片| 欧美日韩免费视频| 一本大道久久精品懂色aⅴ| 亚洲一二三四久久| 在线这里只有精品| 欧美一区二区三区在线电影| 欧美亚洲国产怡红院影院| 欧美性色综合网| 91精品国产一区二区三区香蕉| 精品视频全国免费看| 欧美日韩一级片在线观看| 在线综合视频播放| 亚洲欧美国产精品va在线观看| 亚洲国产精品va| 亚洲精品短视频| www.欧美精品一二三区| 欧美人与性动交| 日本亚洲欧美三级| 久久久久国产精品视频| 日韩激情视频一区二区| 91福利电影| 四虎影视在线观看2413| 欧洲中文在线| 校花撩起jk露出白色内裤国产精品| 精品在线91| 美女尤物久久精品| 国产欧美日韩视频在线观看| 亚洲自拍与偷拍| 精品国产一区a| 国产精品露脸自拍| 路边理发店露脸熟妇泻火| 伊人影院在线播放| bbw在线视频| 国产中文一区| 久久久夜色精品亚洲| 欧美性xxxx18| 久久久免费在线观看| 精品久久久久久综合日本 | 日本一区二区高清不卡| 国产一区二区三区综合| 欧美日韩一区二区免费视频| 伊人男人综合视频网| 成人欧美一区二区三区在线观看| cao在线观看| 中文字幕资源网在线观看| 亚洲国产欧美日韩在线观看第一区| 肉肉av福利一精品导航| 亚洲人成网站影音先锋播放| 日韩精品在线私人| 欧美一二三四五区| 噜噜噜在线观看播放视频| 波多野结衣亚洲一二三| 国产视频一区在线观看一区免费| 国产拍欧美日韩视频二区| 日韩av在线最新| 一区二区视频在线观看| 影音先锋男人在线资源| 日韩电影免费在线| 精品国产乱码久久久久久图片| 国产在线欧美日韩|
      1. <delect id="jrul1"><pre id="jrul1"><big id="jrul1"></big></pre></delect>