国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

D3中級(jí)教程之帶有動(dòng)畫(huà)效果的簡(jiǎn)易羅盤(pán)

littlelightss / 2015人閱讀

摘要:最終效果如上圖所示說(shuō)是中級(jí)教程代碼其實(shí)也太簡(jiǎn)單源碼鏈接在此部分解釋一下首先聲明這是作者推薦的寫(xiě)法還是規(guī)范點(diǎn)好這樣寫(xiě)不久你就會(huì)發(fā)現(xiàn)事半功倍其次是函數(shù)畫(huà)圓環(huán)全靠它自定義函數(shù)用于給定和圓環(huán)的最大值計(jì)算結(jié)束角度自定義函數(shù)用于給定和圓環(huán)的最大值計(jì)算指


最終效果如上圖所示
說(shuō)是中級(jí)教程,代碼其實(shí)也太簡(jiǎn)單,源碼鏈接在此

部分解釋一下:
首先 聲明margin,width,height,...這是D3作者推薦的寫(xiě)法,還是規(guī)范點(diǎn)好,這樣寫(xiě),不久你就會(huì)發(fā)現(xiàn)事半功倍,

其次 是d3.svg.arc()函數(shù),畫(huà)圓環(huán)全靠它,
自定義getEndAngle(data, max) 函數(shù),用于給定data和圓環(huán)的最大值,計(jì)算結(jié)束角度
自定義getNeedlePosition (data, max)函數(shù),用于給定data和圓環(huán)的最大值計(jì)算指針路徑(d屬性值)

最后 畫(huà)出相應(yīng)的背景圓環(huán),前景圓環(huán)和指針,此處主要用到transition().attrTween()函數(shù)產(chǎn)生流暢的動(dòng)畫(huà)效果.
attrTween使用很簡(jiǎn)單,返回一個(gè)以t為參數(shù)的函數(shù),t由0變?yōu)?,從而產(chǎn)生動(dòng)畫(huà)效果.

思考:其實(shí)指針可以用transform:rotate去做,并實(shí)現(xiàn)相應(yīng)動(dòng)畫(huà),但記住要rotate只有一個(gè)參數(shù)時(shí),將圍繞(0,0)旋轉(zhuǎn).
好了,就這些吧.希望我的文章能幫助到你,更多資料請(qǐng)翻閱d3js.org,
我是朱現(xiàn)明,任職于精碩科技可視化部門(mén)前端開(kāi)發(fā),更多精彩的文章即將奉上.

zhuxianming@admaster.com.cn

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/87493.html

相關(guān)文章

  • d3js中級(jí)教程漂浮卡牌效果(datakey函數(shù)進(jìn)階)

    摘要:效果如圖所示鏈接地址源碼鏈接地址其實(shí)這個(gè)例子也很簡(jiǎn)單用到的也只是的基礎(chǔ)部分我們要把一定間隔請(qǐng)求過(guò)來(lái)的數(shù)據(jù)進(jìn)行排序并生成元素同時(shí)重用原來(lái)和新數(shù)據(jù)相對(duì)應(yīng)的元素刪除不對(duì)應(yīng)的說(shuō)的有點(diǎn)繞表達(dá)能力不行其實(shí)說(shuō)到這明白人都能看出來(lái)了這要用到選擇器的以及方法 showImg(http://segmentfault.com/img/bVbZY5); 效果如圖所示,demo鏈接地址源碼鏈接地址 其實(shí)這個(gè)例...

    zhoutao 評(píng)論0 收藏0
  • d3js中級(jí)教程漂浮卡牌效果(datakey函數(shù)進(jìn)階)

    摘要:效果如圖所示鏈接地址源碼鏈接地址其實(shí)這個(gè)例子也很簡(jiǎn)單用到的也只是的基礎(chǔ)部分我們要把一定間隔請(qǐng)求過(guò)來(lái)的數(shù)據(jù)進(jìn)行排序并生成元素同時(shí)重用原來(lái)和新數(shù)據(jù)相對(duì)應(yīng)的元素刪除不對(duì)應(yīng)的說(shuō)的有點(diǎn)繞表達(dá)能力不行其實(shí)說(shuō)到這明白人都能看出來(lái)了這要用到選擇器的以及方法 showImg(http://segmentfault.com/img/bVbZY5); 效果如圖所示,demo鏈接地址源碼鏈接地址 其實(shí)這個(gè)例...

    Lin_R 評(píng)論0 收藏0
  • iKcamp出品|全網(wǎng)最新|微信小程序|基于最新版1.0開(kāi)發(fā)者工具中級(jí)培訓(xùn)教程分享

    摘要:微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué)官網(wǎng)訪(fǎng)問(wèn)官網(wǎng)更快閱讀全部免費(fèi)分享課程出品全網(wǎng)最新微信小程序基于最新版開(kāi)發(fā)者工具之初中級(jí)培訓(xùn)教程分享。 ?? 微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué) ?? iKcamp官網(wǎng):http://www.ikcamp.com 訪(fǎng)問(wèn)官網(wǎng)更快閱讀全部免費(fèi)分享課程:《iKcamp出品|全網(wǎng)最新|微信小程序|基于最新版1.0開(kāi)發(fā)者工具之初中級(jí)培訓(xùn)教...

    hersion 評(píng)論0 收藏0
  • iKcamp出品|全網(wǎng)最新|微信小程序|基于最新版1.0開(kāi)發(fā)者工具中級(jí)培訓(xùn)教程分享

    摘要:微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué)官網(wǎng)訪(fǎng)問(wèn)官網(wǎng)更快閱讀全部免費(fèi)分享課程出品全網(wǎng)最新微信小程序基于最新版開(kāi)發(fā)者工具之初中級(jí)培訓(xùn)教程分享。 ?? 微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué) ?? iKcamp官網(wǎng):http://www.ikcamp.com 訪(fǎng)問(wèn)官網(wǎng)更快閱讀全部免費(fèi)分享課程:《iKcamp出品|全網(wǎng)最新|微信小程序|基于最新版1.0開(kāi)發(fā)者工具之初中級(jí)培訓(xùn)教...

    MRZYD 評(píng)論0 收藏0
  • iKcamp出品|全網(wǎng)最新|微信小程序|基于最新版1.0開(kāi)發(fā)者工具中級(jí)培訓(xùn)教程分享

    摘要:微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué)官網(wǎng)訪(fǎng)問(wèn)官網(wǎng)更快閱讀全部免費(fèi)分享課程出品全網(wǎng)最新微信小程序基于最新版開(kāi)發(fā)者工具之初中級(jí)培訓(xùn)教程分享。 ?? 微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué) ?? iKcamp官網(wǎng):http://www.ikcamp.com 訪(fǎng)問(wèn)官網(wǎng)更快閱讀全部免費(fèi)分享課程:《iKcamp出品|全網(wǎng)最新|微信小程序|基于最新版1.0開(kāi)發(fā)者工具之初中級(jí)培訓(xùn)教...

    李昌杰 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<