麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > HTML5 > 正文

淺談關于html5中圖片拋物線運動的一些心得

2024-09-05 07:22:18
字體:
來源:轉載
供稿:網友

常見的, 物體/圖片做拋物線或者更準確的說是沿貝塞爾曲線運動是H5開發中常見的需求, 那么如何快速的根據設計稿計算出運動路徑是開發者首要解決的問題.

我這邊H5開發常用的設計稿尺寸是640 * 1008, 那么根據這個尺寸解決方案思路如下:

1, 首先將PS中要位移的元素單獨導出一張png, 如果設計稿中已經規劃好了運動路線的話也需要將該路線導出為png;

2, 在AI中新建一個和設計稿尺寸一樣的文件,再將位移元素分兩次拖入該文件中, 如果有運動路線的話也拖入進去,如下所示:

這里需要注意的是位移圖片的擺放位置, 路徑的起點和終點應該對應著圖片的移動點.對應的情況有如下幾種:

  1. canvas中不做變形處理, 那么移動點就是圖片的左上角
  2. canvas中, 圖片做了translate移動, 因根據translate(x1, y1)中的x1, y1去加上drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight)中dx和dy的最終偏移.
  3. 如果元素通過position:absolute定位, 并通過transform中translate3d(x, y, z)來控制位置的話,偏移量應該是x, y. 通常的, transform中我們有可能模仿 left, top和額外的margin來控制元素的位置, 在transform中額外的添加一個translate3D(marginLeftX, marginLeftY, 0). 也需要把這個margin的值考慮進去.

3, 在AI中通過ctrl + r鍵拉出參考線, 在元素圖片的移動拉出其x, y的位置, 如下圖所示:

然后選擇鋼筆工具, 先后在起點和終點處點擊, 在點擊終點后鼠標不要松開, 直接拖動AI會自動添加2個控制點. 通過移動鼠標可以調整兩個控制點的位置, 從而達到調整鋼筆工具所生成的路徑的目的, 直到和設計稿上的參考線路徑一致.如下所示:

拖到想要的位置后, 松開鼠標, 鍵盤回車確定路徑, 如果所勾勒的路徑不合心意還可以繼續拖動控制點以作調整.

4, 在調整完畢后, 額外的拖動兩條參考線到控制點1的位置, 然后通過 菜單欄 -- 窗口 -- 信息, 打開信息面板, 分別將起點, 控制點, 終點, 3個點的坐標取出來.

5, 分別計算控制點, 終點和起點的像素差, 根據H5中要位移的圖片的真實x, y的坐標值和像素差做計算得出真實的控制點, 終點坐標. 再將這三個坐標點應用于公式中即可.


復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜精品福利视频 | arabxxxxvideos | 黄色网址在线播放 | 亚洲成人免费网站 | 黄色伊人网站 | 日本在线播放一区 | 9797色| 国产成人精品区一区二区不卡 | 最近中文字幕一区二区 | 四季久久免费一区二区三区四区 | 久久国产秒 | 看一级大毛片 | 越南一级黄色片 | 成人免费观看在线 | 国产成人午夜精品 | 成人国产精品久久久 | 国产精品久久久久久久久久东京 | 亚洲一区二区三区日本久久九 | 九九热在线视频观看 | 亚洲第五色综合网 | 91成人天堂久久成人 | 制服丝袜日日夜夜 | 中文字幕在线观看视频一区 | 草免费视频 | 国产一级二级在线播放 | 91久久极品少妇韩国 | 九九爱视频 | 国产一级毛片高清 | 超久久| 男女羞羞的视频 | chinesexxxx刘婷hd| 欧美亚洲国产成人 | 羞羞视频免费观看入口 | 亚洲成人精品在线 | 国产精品久久久久久影院8一贰佰 | 精国产品一区二区三区 | 久久精品一二三区 | 亚洲第一色片 | 欧美一级淫片免费视频1 | 鸳鸯谱在线观看高清 | 成人一级免费视频 |