亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > HTML5 > 正文

HTML5與CSS3對網頁設計制作工作的好處

2024-09-05 07:18:39
字體:
來源:轉載
供稿:網友
網頁制作文章簡介:別擔心,有HTML5、CSS3在.

HTML5和CSS3熱潮正橫掃網絡,從事互聯網行業,特別是前端工作者,大家或多或少都有了解、學習和使用,HTML5和CSS3包含豐富的技術內容,在每周的技術分享交流會中,頁面構建工程師@Sunshine珍兒 同學,從三個特別的角度出發,配合豐富的實例,概括了HTML5與CSS3對頁面工作帶來的息息相關的變化和精彩。

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

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提供的屬性去控制該控件的播放play(),暫停pause(),進度條,當前時間currentTime,音量volume,歌曲選擇且封面和曲名相應變化等效果。

介紹audio標簽常用的幾個可腳本控制的特性:

Autoplay:控制音頻在就緒后自動播放,或者查詢是否已設置為autoplay。

Controls:向用戶顯示或隱藏默認控件界面,比如播放按鈕。

loop:用來設置媒體文件是否循環播放。

currenTime:返回從開始播放到現在所用的時間(以S為單位)。

Muted:設置靜音或者消除靜音。

(實例五)

實例五是演示強大的表單,它的強大不僅體現在更多的type類型tel,email,url,search,range,number,color,datetime等更強的體現在它對應的HTML5 forms API.

講三個工作中常見的交互效果所用到的特性:

1、autofocus指定某個表單元素自動獲得焦點,但需要注意每個頁面僅只允許一個autofocus特性。

2、placeholder 表單輸入型控件的默認文案,當獲得焦點或者輸入值時,默認文案自動消失。

3、list特性和datalist元素,使用該組合,可以實現常見的聯想輸入浮層。

三、我們正滿懷期待的那些事兒

理想總是美好的,然而不管是瀏覽器的歷史遺留問題,還是互聯網用戶的習慣,都或多或少的限制著HTML5和CSS3的推廣,我們期待規范制定者們能夠盡快推出統一的標準,各個瀏覽器廠商能夠更好更多地支持新特性。

期待我們不再為了兼容各種瀏覽器,而寫上大量的私有特性,不再因為某些瀏覽器的限制,而采取不必要的冗余措施。

期待更多的互聯網使用者盡快和老頑固IE6說拜拜。

期待在實際工作中讓我們參與更多,做的更多。

因為HTML5和CSS3,一切不用擔心。

PPT地址: http://momolovei.sinaapp.com(為了得到更好的視覺效果請使用FF瀏覽器)

作者:sunshine珍兒

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲夜晚福利在线观看| 国产一区二区香蕉| 日韩中文字幕精品| 欧美日韩一区免费| 日韩视频永久免费观看| 这里只有视频精品| 久久久久久久久久久久av| 国产精品99久久久久久白浆小说| 国产精品a久久久久久| 欧美尤物巨大精品爽| 亚洲午夜色婷婷在线| 午夜欧美大片免费观看| 亚洲黄色在线观看| 日韩免费高清在线观看| 亚洲护士老师的毛茸茸最新章节| 亚洲少妇激情视频| 欧美有码在线观看视频| 一区二区三区美女xx视频| 亚洲欧美激情精品一区二区| 日韩av中文字幕在线免费观看| 日韩欧美一区二区在线| 亚洲人成伊人成综合网久久久| 亚洲色图25p| 97精品在线观看| 7m第一福利500精品视频| 欧美激情中文字幕乱码免费| 国产精品精品一区二区三区午夜版| 日韩精品中文字幕有码专区| 国产精彩精品视频| 日韩av免费观影| 国产精品一久久香蕉国产线看观看| 欧洲永久精品大片ww免费漫画| 91地址最新发布| 国产精品综合网站| 精品国产老师黑色丝袜高跟鞋| 国产精品免费视频久久久| 中文字幕九色91在线| 精品偷拍一区二区三区在线看| 亚洲a在线观看| 日韩欧美成人区| 亚洲欧美制服综合另类| www.欧美精品一二三区| 丝袜亚洲另类欧美重口| 日韩成人av在线播放| 最新国产精品拍自在线播放| 亚洲福利视频免费观看| 亚洲三级黄色在线观看| 久久激情视频久久| 97视频在线观看亚洲| 色偷偷偷综合中文字幕;dd| 色伦专区97中文字幕| 91精品视频大全| 欧美黄色成人网| 亚洲国产日韩欧美在线99| 亚洲在线观看视频| 中文字幕日韩av电影| 亚洲欧美国产视频| 成人黄色免费看| 国产91在线播放| 国产精品最新在线观看| 综合欧美国产视频二区| 日韩专区在线播放| 成人美女av在线直播| 美女啪啪无遮挡免费久久网站| 国产在线999| 国产精品自拍偷拍| 亚洲情综合五月天| 国产精品免费久久久久久| 欧美插天视频在线播放| 国产欧美一区二区三区视频| 国产精品成人观看视频国产奇米| 欧美一区二区三区四区在线| 久久久人成影片一区二区三区观看| 成人一区二区电影| 亚洲欧美日韩高清| 黑人巨大精品欧美一区二区一视频| 亚洲专区国产精品| 亚洲精品免费在线视频| 国产精品嫩草影院一区二区| 国产一区二区三区直播精品电影| 亚洲一区二区在线| 日韩大胆人体377p| 日韩中文字幕第一页| 国产精品视频一区二区三区四| 国产精品视频最多的网站| 97视频在线观看亚洲| 国产精品永久免费视频| 自拍偷拍免费精品| 97国产精品久久| 国产热re99久久6国产精品| 欧美理论电影在线观看| 国产丝袜高跟一区| 亚洲自拍av在线| 欧美午夜片欧美片在线观看| 欧美成人午夜激情| 国产精品一区二区久久精品| 久久久国产精品亚洲一区| 亚洲成人激情图| 亚洲欧美日韩视频一区| 中文字幕亚洲字幕| 国产精品久久久久av| 国产视频丨精品|在线观看| 影音先锋欧美精品| 日韩在线观看免费全集电视剧网站| 国产盗摄xxxx视频xxx69| 国产成人精品a视频一区www| 在线电影中文日韩| 亚洲国产欧美一区二区三区同亚洲| 国产成人欧美在线观看| 亚洲人午夜精品免费| 最近2019中文免费高清视频观看www99| 97精品国产97久久久久久免费| 亚洲加勒比久久88色综合| 中文字幕在线国产精品| 欧美孕妇毛茸茸xxxx| 66m—66摸成人免费视频| 在线成人激情视频| 国产精品第七十二页| 成人精品一区二区三区电影免费| 久久久久亚洲精品国产| 中文字幕自拍vr一区二区三区| 久久噜噜噜精品国产亚洲综合| 亚洲一区二区中文字幕| 国产精品久久久久久久久久ktv| 色噜噜亚洲精品中文字幕| 国内精品美女av在线播放| 国产精品欧美一区二区| 午夜精品久久久久久久99热浪潮| 成人字幕网zmw| 18性欧美xxxⅹ性满足| 欧美成人激情视频| 欧美视频免费在线观看| 九九九热精品免费视频观看网站| 久久久爽爽爽美女图片| 九九久久久久久久久激情| 最新国产成人av网站网址麻豆| 91牛牛免费视频| 91久久综合亚洲鲁鲁五月天| 欧美韩日一区二区| 欧美午夜性色大片在线观看| 成人精品一区二区三区电影免费| 91精品国产综合久久男男| 91av视频在线免费观看| 精品福利樱桃av导航| 久久深夜福利免费观看| 午夜精品www| 欧美最猛性xxxxx免费| 国产精品视频区| 亚洲欧美日韩另类| 久久久久久久久久久免费| 欧美日韩福利在线观看| 久久久久久高潮国产精品视| 国产精品成人一区| 久久成人精品电影| 日本午夜精品理论片a级appf发布| 国产精品69av| 成人精品一区二区三区| 97超级碰在线看视频免费在线看| 亚洲免费视频网站| 亚洲一级黄色av| 91久久久久久久一区二区| 国产精品69av| 日本欧美在线视频| 欧亚精品中文字幕|