技術(shù)資訊
CSS3在網(wǎng)頁(yè)上的應(yīng)用效果與發(fā)展趨勢(shì)
2013-11-10 17:33:01
CSS3在青島網(wǎng)站制作中的應(yīng)用越來(lái)越廣泛,曾經(jīng)需要用flash或者js做的效果,有些現(xiàn)在通過(guò)css3就可以實(shí)現(xiàn),只是由于國(guó)內(nèi)的瀏覽器版本都比較低,例如ie6、ie7等還有一定比例的用戶(hù),這些低版本的瀏覽器都css3的一些效果兼容性比較差。但是這也阻擋不了css3的快速發(fā)展,相信css在青島網(wǎng)站建設(shè)中的應(yīng)用越來(lái)越多。
設(shè)計(jì)重構(gòu)是一家,不光設(shè)計(jì),從代碼表現(xiàn)上我們也要協(xié)助一起創(chuàng)新。這幾年HTML5,CSS3的發(fā)展非常迅猛,大家都在上面花了不少時(shí)間去學(xué)習(xí)去研究,而以往我們?yōu)榱藢?shí)現(xiàn)一些特殊效果,往往會(huì)借助flash,JS這些技術(shù),而我們最后決定在活動(dòng)中用CSS3來(lái)代替這2位的工作。
CSS3能做什么呢?
圓角,陰影,漸變,還有目前應(yīng)用還比較少的動(dòng)畫(huà),變形等等,這些元素結(jié)合起來(lái)可以實(shí)現(xiàn)一些非常驚人的效果。
我們來(lái)看看一些相當(dāng)精彩的應(yīng)用吧!
- MSDN Battlefield CSS3動(dòng)畫(huà) 看他的頭部
https://developer.mozilla.org/zh-TW/demos/detail/battlefield-css3/launch
頭部的動(dòng)畫(huà)效果非常帥氣,效果幾乎可以和flash媲美,設(shè)計(jì)師在設(shè)計(jì)一些loading畫(huà)面或者大banner條的時(shí)候,可以參考這個(gè)效果; - Playdulla.com 一個(gè)相當(dāng)贊的CSS3動(dòng)畫(huà)站
http://playdulla.com/
這個(gè)頁(yè)面利用了視差效果,鑒于目前視差很流行,我們接下來(lái)的活動(dòng)可能會(huì)引入,因此可以作為參考; - CSS3 helix 一個(gè)3D效果的產(chǎn)品展示
http://demo.marcofolio.net/css3_helix/
我們很喜歡的一個(gè)效果,我們?cè)O(shè)想是在活動(dòng)的商品列表上應(yīng)用這個(gè)效果,當(dāng)然不能照搬,我們可以簡(jiǎn)化效果,比如讓商品圖片稍微旋轉(zhuǎn)一下; - CSS3動(dòng)畫(huà)實(shí)現(xiàn)的太陽(yáng)系
http://neography.com/experiment/circles/solarsystem/
同樣很棒的效果,在做多商品圖片展示的時(shí)候可以利用這個(gè)效果,比如鼠標(biāo)放在商品上圖片可以轉(zhuǎn)動(dòng)并顯示商品相關(guān)信息; - 超酷的旋轉(zhuǎn)數(shù)字筒
http://www.webkit.org/blog-files/3d-transforms/poster-circle.html
這個(gè)效果太帥了,可惜應(yīng)用層面不高,或許我們可以把所有商品的圖片全部拼成一個(gè)多面體?
這里特別推薦一個(gè)網(wǎng)站Animate.css是一個(gè)CSS3動(dòng)畫(huà)效果合集,集合了目前所有CSS3的動(dòng)畫(huà)效果,你如果想了解CSS3有哪些動(dòng)畫(huà)效果可以作為參考:
http://daneden.me/animate/
這些都是很棒的應(yīng)用,其實(shí)這些也只是動(dòng)畫(huà)層面的一些應(yīng)用,有了CSS3,我們可以不用圖片,只用代碼就可以做出平時(shí)要去切N張圖做出來(lái)的效果,而且設(shè)計(jì)師同學(xué)也可以知道“哦,原來(lái)我們可以這樣做?。?rdquo;。
當(dāng)然,要在實(shí)際項(xiàng)目中實(shí)踐新技術(shù)是一件有風(fēng)險(xiǎn)的事情,所以我們要對(duì)此進(jìn)行風(fēng)險(xiǎn)評(píng)估,只有保證萬(wàn)無(wú)一失以后才能使用。
JS,F(xiàn)lash等以往實(shí)現(xiàn)的優(yōu)勢(shì):
- 瀏覽器兼容性非常好,主流的瀏覽器包括遠(yuǎn)古的IE6都可以完美支持;
- JS用市面上五彩繽紛的類(lèi)庫(kù)能夠?qū)崿F(xiàn)很多效果;
- Flash幾乎能夠?qū)崿F(xiàn)你想要的任何效果;
缺點(diǎn):
- 如果瀏覽器禁用JS,你的代碼就變成純字母了;
- 加載的庫(kù)過(guò)多會(huì)讓用戶(hù)覺(jué)得急躁難耐;
- 各種bug讓你煩不勝煩;
- 哦,你發(fā)現(xiàn)你的iPhone看不了Flash;
- Flash好一點(diǎn)的效果體積都很大,還得外載Flash Player;
考慮到這是個(gè)用戶(hù)體驗(yàn)至上的時(shí)代,于是我們說(shuō),試試我們的CSS3吧,來(lái)看看CSS3的特點(diǎn):
- 好帥,不需要任何其他插件或者啥支持;
- 我發(fā)現(xiàn)iPhone也可以正常瀏覽;
- 要對(duì)IE系列說(shuō)再見(jiàn)了;
- 各種瀏覽器前綴;
- 有了他,我在也不用擔(dān)心圓角陰影漸變各種形狀邊框變形了;
看起來(lái)還不錯(cuò),于是針對(duì)CSS3的特點(diǎn)我們考慮了幾個(gè)解決方案:
- 針對(duì)IE我們降級(jí)處理,這也是CSS3的特點(diǎn),即使不兼容CSS3的瀏覽器也不會(huì)出現(xiàn)令人煩惱的bug,還是可以正常瀏覽;
- 效果限定幾種,不使用過(guò)多的動(dòng)畫(huà)效果;
- 特殊情況還是可以用JS代替CSS3以保證萬(wàn)無(wú)一失;
準(zhǔn)備充分我們就可以正式搞起了,于是我們?cè)?月拍拍彩鉆節(jié)活動(dòng)中首次引入了CSS3,我們?cè)谑醉?yè)的banner中使用了CSS3來(lái)實(shí)現(xiàn)動(dòng)畫(huà)效果,并且在類(lèi)目分會(huì)場(chǎng)中的一些細(xì)節(jié)也引入了CSS3的其他功能來(lái)增加亮點(diǎn)。
活動(dòng)地址:http://www.paipai.com/caizuanjie.shtml
首頁(yè)用CSS3中的延遲屬性來(lái)達(dá)到類(lèi)似Flash時(shí)間軸一樣的動(dòng)畫(huà)效果,在所有元素加載完以后,花朵會(huì)時(shí)快時(shí)慢的轉(zhuǎn)動(dòng),云彩和周?chē)男u會(huì)慢慢的浮動(dòng),給人一種非常舒服的感覺(jué)。
3月大促取得比較令人滿(mǎn)意的反響,這種新穎的應(yīng)用讓人眼前一亮,于是我們決定在接下來(lái)的4月拍拍旅游季活動(dòng)中繼續(xù)加大使用力度,在首頁(yè)整屏都使用了CSS3動(dòng)畫(huà)。
活動(dòng)地址:http://www.paipai.com/fangjia.shtml
首頁(yè)的每個(gè)類(lèi)目logo都使用了CSS3效果來(lái)加強(qiáng)展示,每個(gè)logo在首頁(yè)加載完后都和云彩一樣漂浮著,效果非常贊。
當(dāng)然,除了活動(dòng),在平時(shí)的類(lèi)目頻道的一些小細(xì)節(jié)也會(huì)使用一些基礎(chǔ)的CSS3屬性,大家都愛(ài)用我們當(dāng)然更要用,例如女裝頻道和運(yùn)動(dòng)頻道的logo區(qū):
右下角下浮層:
等等,雖然低級(jí)瀏覽器不兼容,但是針對(duì)現(xiàn)代瀏覽器的用戶(hù)還是能找到不少驚喜的!
當(dāng)然,CSS3不是完美的,正如前面所說(shuō)的,CSS3存在很多缺陷:
- 為了實(shí)現(xiàn)效果會(huì)使用大量獨(dú)立圖片,增加網(wǎng)頁(yè)請(qǐng)求數(shù),而且花費(fèi)大量的時(shí)間來(lái)切圖;
- 你必須給IE6PNG24做兼容;
- 大量的前綴讓代碼看起來(lái)十分冗長(zhǎng);
- 過(guò)多的CSS3動(dòng)畫(huà)效果,特別是持續(xù)的動(dòng)畫(huà)效果會(huì)讓webkit瀏覽器明顯變慢,配置不是很好的機(jī)器幀數(shù)可能會(huì)在20以下(親測(cè)結(jié)果);
在以后的活動(dòng)中,我們?cè)谒伎紟追N中和的解決方案:
- JS仍然在我們的考慮范圍,JS+CSS3的組合被證明是非常好的一個(gè)方式,可以用少量的JS和CSS3結(jié)合做出更好的效果;
- 盡量使用一次性的動(dòng)畫(huà)效果,infinite無(wú)限循環(huán)莫濫用;
- 使用一些工具來(lái)自動(dòng)生成內(nèi)核前綴,來(lái)節(jié)約書(shū)寫(xiě)時(shí)間;
最后結(jié)論是我們?nèi)匀还膭?lì)使用,適當(dāng)?shù)氖褂脮?huì)給項(xiàng)目增加很多亮點(diǎn),低級(jí)瀏覽器不兼容但是也不出錯(cuò)是他的最大優(yōu)點(diǎn),除了這點(diǎn)沒(méi)有任何不適,并且對(duì)重構(gòu)本身的技術(shù)能力提升也有非常大的幫助,在以后的運(yùn)營(yíng)活動(dòng)中,我們?nèi)匀粫?huì)繼續(xù)支持使用CSS3來(lái)讓活動(dòng)更加有創(chuàng)意。
利用CSS3做的動(dòng)畫(huà),在兼容性、速度、安全性方面,都要比f(wàn)lash、js制作好的多,例如在移動(dòng)設(shè)備的兼容性等,既安全有速度穩(wěn)定,CSS3應(yīng)用也將越來(lái)普及。
近期更新
- [2023-07-26 14:17:28] 為品牌賦能,海外官網(wǎng)品牌數(shù)字化
- [2023-05-06 10:32:26] 青島網(wǎng)站建設(shè)公司,高端網(wǎng)站定制,一站式網(wǎng)站服務(wù)——力圖數(shù)字科技
- [2023-04-27 13:47:54] 高端定制網(wǎng)站建設(shè)——從滿(mǎn)足預(yù)期到走向卓越
- [2023-04-11 09:17:49] H5頁(yè)面設(shè)計(jì)開(kāi)發(fā)——移動(dòng)端傳播利器
- [2022-11-16 10:11:43] windows2012程序在哪
- [2022-04-14 11:01:47] 力圖數(shù)字科技配套網(wǎng)站服務(wù)支持
- [2021-05-18 10:14:11] 青島網(wǎng)站建設(shè)的流程
- [2021-04-29 10:14:38] 企業(yè)定制化官網(wǎng)建設(shè)項(xiàng)目
- [2021-03-05 10:34:45] 移動(dòng)互聯(lián)時(shí)代房地產(chǎn)行業(yè)的微信小程序解決方案
- [2021-01-22 17:29:38] 微信小程序有哪些優(yōu)勢(shì)?為什么要開(kāi)發(fā)微信小程序?
- [2021-01-08 17:28:04] 網(wǎng)站建設(shè)最容易忽略的人性化設(shè)計(jì)
- [2020-12-16 16:55:32] 建設(shè)一個(gè)常規(guī)的公司網(wǎng)站建設(shè)成本大概是多少?
延伸閱讀
- [2015-08-19 00:10:10] 如何加強(qiáng)網(wǎng)站程序的安全性
- [2014-05-14 23:12:27] 網(wǎng)站設(shè)計(jì)如何更有利于推廣優(yōu)化?
- [2012-08-30 18:10:58] 網(wǎng)頁(yè)上的靜態(tài)懸浮圖片
- [2014-11-22 10:36:53] WEB設(shè)計(jì)的趨勢(shì):聚焦簡(jiǎn)潔強(qiáng)調(diào)字體
- [2012-05-19 21:30:38] 404錯(cuò)誤模版
- [2012-05-31 22:36:49] 如何隱藏表格邊框
- [2012-02-12 17:41:48] 網(wǎng)站設(shè)計(jì)趨勢(shì)-設(shè)計(jì)演化史
- [2014-12-29 19:45:10] 被稱(chēng)為網(wǎng)站中的小王子—20歲CEO
- [2011-10-25 22:24:40] 增加網(wǎng)站流量的10種方法
- [2012-11-20 16:50:46] dede 采集 圖片不全
- [2016-11-02 16:51:00] asp.net網(wǎng)站開(kāi)發(fā)
- [2015-02-13 09:37:57] 如何有效的提高網(wǎng)站關(guān)鍵詞,如何維護(hù)關(guān)鍵詞
解決方案
輪胎行業(yè)網(wǎng)站設(shè)計(jì)解決方案 機(jī)械行業(yè)網(wǎng)站設(shè)計(jì)解決方案 房地產(chǎn)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 科技企業(yè)網(wǎng)站設(shè)計(jì)解決方案 電子家電網(wǎng)站設(shè)計(jì)解決方案 食品行業(yè)網(wǎng)站設(shè)計(jì)解決方案 集團(tuán)公司網(wǎng)站設(shè)計(jì)解決方案 企事業(yè)單位網(wǎng)站設(shè)計(jì)解決方案 外貿(mào)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 健身運(yùn)動(dòng)網(wǎng)站設(shè)計(jì)解決方案 美容與化妝品網(wǎng)站設(shè)計(jì)解決方案 建筑設(shè)計(jì)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 物流行業(yè)網(wǎng)站設(shè)計(jì)解決方案
TAGS關(guān)鍵字
微信營(yíng)銷(xiāo)的優(yōu)勢(shì) 力圖 舒適的界面 青島SEO 微信開(kāi)發(fā) 力圖數(shù)字科技 網(wǎng)站建設(shè)的步驟有哪些 青島黃島、紅島網(wǎng)站建設(shè)公司 網(wǎng)站改版 網(wǎng)站推廣 空白和簡(jiǎn)潔的設(shè)計(jì) 手機(jī)網(wǎng)站建設(shè) 網(wǎng)站開(kāi)發(fā) 扁平化設(shè)計(jì) 版面布局 中小型企業(yè)網(wǎng)站建設(shè) 插畫(huà) 企業(yè)網(wǎng)站為什么要備案 色彩心理學(xué) 如何做網(wǎng)站優(yōu)化 H5定制設(shè)計(jì) 青島網(wǎng)站案例 良好的導(dǎo)航 青島開(kāi)發(fā)區(qū)建站公司 用戶(hù)界面 青島IT資訊 膠南網(wǎng)站建設(shè)公司 青島高端網(wǎng)站設(shè)計(jì)公司哪家好 青島抖音小程序開(kāi)發(fā) 審美