HTML5和CSS3熱潮正橫掃網絡
2012/3/27 9:12:06

一、我們擔心苦惱的那么事兒

1.1 對于頁面構建者來說:
表現層會遇到一些難題,欣賞絢麗的UI設計稿的同時,也在苦惱怎樣用現用的技術力量去實現圓角,陰影,高光,漸變,透明等各種表現效果。為了精準UI還原度,我們會不惜花費更多字節數切大圖或者添加一些多余的空標簽。
結構層同樣也會遇到麻煩。首先看頁面首行代碼doctype,包含了,冗長而復雜,從事多年開發的你能記住這段話嗎?
接著看滿屏幾乎都是毫無語義的div標簽,為了實現復雜的設計效果,我們不得不使用多個層級嵌套,造成代碼冗余。
再看看頁面中一些交互動畫效果,基本都是JS和flash開發人員所實現,頁面構建在現有技術上只能有心而無力。

1.2 對于js開發人員來說:
一個簡單的交互效果,一個又一個表單驗證,需要使用一大段JS代碼去實現,為了兼容各個瀏覽器,不得不多寫數行代碼。
1.3 對于flash開發人員來說:
Flash開發人員擔心的是用戶沒有安裝必要的插件,擔心插件被禁用或者屏蔽,像現在apple的ipad就已經不支持flash插件了。
以上的擔心與苦惱你曾有過嗎?如果有,別怕,HTML5和CSS3來了,已經來了!
二、我們開心盼來的那么事兒

HTML5和CSS3的到來,讓我們網頁開發者可以做的更多,更好!
CSS3帶來了圓角,半透明,陰影,漸變,多背景圖等新的特征,輕松實現了設計稿中常見的圖層樣式,用簡潔的代碼替代圖片,代替了多余的空標簽。CSS3帶來的媒體查詢可以為不同的顯示設備定義相匹配的樣式,靈活實現了智能的流體布局,CSS3還為我們帶來了強大的選擇器以及變形動畫。下面讓我們一起來看看實際工作中的具體應用吧~

(實例一)
類似實例一的設計稿,我們常見的做法是在無序列表li里為不同小圖標識寫上不同的class類名,或者單獨為每個小圖標寫上空標簽定義樣式,這樣帶來的問題之一是html結構不干凈簡潔,二是使后續的開發工程師多了一層判斷。
而利用CSS3強大的選擇器就能輕松解決這個問題,E[foo^=”bar”]表示的是選擇匹配E的元素,且該元素定義了foo屬性,foo屬性值包含前綴為 bar的子字符串。
以下是片段代碼。

CSS3包含了很多新的屬性特征,動畫效果尤為受大家喜愛。實例二是為這次分享做的一個學習轉動盤。用JS和CSS3去控制轉盤的指針轉動效果。

(實例二)
該實例重點在于animation-play-state屬性,paused表示的是暫停。
Animation屬性包含了動畫名稱Animation-name, 動畫時間Animation-duration, 動畫播放方式Animation-timing-function,動畫開始播放時間Animation-delay,動畫播放次數Animation-iteration-count,動畫播放方向Animation-direction等等,實例詳細代碼請見PPT。
領閱了CSS3帶來的價值,那么HTML5給我們帶來了哪些盼來的事兒呢?
HTML5的口號是簡單至上,盡可能地簡化:簡化了doctype,如;簡化了字符集聲明;新增了更多語義化標記header、footer、section、article、aside、nav;新增了很多標識元素如canvas、audio、video,配合簡單而又強大的HTML5 API,讓瀏覽器發揮它原生的能力,來替代復雜的javascript代碼。

(實例三)
實例三是用canvas畫的一個weibo logo圖標。這里用到了兩個知識重點:
其一,context.lineCap=[value],線帽風格有三種:對接(butt)默認值,圓形(round)方形(square);
其二,arc(x, y, radius,startAngle, endAngle, anticlockwise), x,y指定繪制的圓弧的圓心下xy軸坐標,radius是圓的半徑,startAngle和endAngle指定了起始弧和結束弧,anticlockwise指定是否使用逆時針方向繪圖,逆時針方向(TRUE),順時針方向(FALSE)。

(實例四)
實例四是用audio標簽做的一個音樂播放器,用HTML5 API提供的屬性去控制該控件的播

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 精品不卡一区中文字幕| 2021果冻传媒剧情在线观看| 日本高清免费在线视频| 亚洲国产成人精品无码区二本| 男人用嘴添女人下身免费视频| 国产一区二区三区不卡在线观看| 狠狠色香婷婷久久亚洲精品| 国产精品香蕉在线| av成人免费电影| 岛国免费v片在线播放| 久久99精品久久只有精品| 日韩在线国产精品| 亚洲人成网男女大片在线播放 | 99re热这里只有精品视频| 对白脏话肉麻粗话视频| 中文字幕日本一区| 日本道精品一区二区三区| 亚洲av无码专区在线厂| 欧美成人一区二区三区在线视频 | 公交车忘穿内裤被挺进小说白| 野花影院在线直播视频| 国产成年无码久久久久毛片| 相泽亚洲一区中文字幕| 国产麻豆videoxxxx实拍| 无码AV免费毛片一区二区| 免费无码专区毛片高潮喷水| 色婷婷在线影院| 国产午夜a理论毛片在线影院 | 亲胸揉胸膜下刺激网站| 精品人妻中文字幕有码在线| 向日葵视频下载app网站进入ios下载安装 | 久久精品国产亚洲7777| 欧美亚洲另类在线| 亚洲欧美日韩一级特黄在线| 爱情岛论坛亚洲品质自拍视频网站| 免费观看性欧美大片无片| 精品黑人一区二区三区| 四虎影视免费在线| 色八a级在线观看| 国产乱子伦片免费观看中字| 趴在墙上揉捏翘臀求饶h |