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提供的屬性去控制該控件的播

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 57pao国产成视频免费播放| 五十路亲子中出在线观看| 精品无码成人片一区二区98| 国产日韩精品一区二区在线观看 | 久久九九热视频| 欧美三级中文字幕在线观看| 伊人久久大香线蕉亚洲五月天| 色在线亚洲视频www| 国产欧美一区二区精品久久久| 91精品国产色综合久久不卡蜜| 嫩小xxxxx性bbbbb孕妇| 久久久久久久久影院| 最近中文字幕高清字幕8| 亚洲日产韩国一二三四区| 男女拍拍拍免费视频网站| 向日葵视频app免费下载 | 99久久精品国产一区二区三区| 成人午夜18免费看| 久久午夜福利无码1000合集| 欧美一级欧美一级高清| 亚洲熟妇色xxxxx欧美老妇| 男生吃女生的jiojio| 四色在线精品免费观看| 韩国三级中文字幕hd久久精品| 国产男女猛烈无遮挡免费网站| 91亚洲精品自在在线观看| 天天干天天色综合网| 一区二区三区视频| 成人口工漫画网站免费| 久久久久久不卡| 日韩av第一页在线播放| 亚洲AV无码专区国产乱码DVD | 国产成人精品无码片区在线观看| 2021乱理片宅它网| 国内精品久久久久影视| chinese国产在线视频| 婷婷综合激情五月中文字幕| 中文人妻无码一区二区三区| 日日婷婷夜日日天干| 久久亚洲精品成人| 日韩在线精品视频|