
文章插圖
新的一年,很久沒更博客了,眼看十一要來了,聽說過了十一就等過年了,但是感覺剛過完年一樣,心里黯然神傷,更博一篇以表對小白駒過隙之神速聊以慰藉下……
在開發(fā)中這樣一個場景,web應用程序某處功能會接收來自各個戶上傳的圖片,后臺有個圖片查看功能,實際生產過程中的結果出現(xiàn)了用戶上傳的圖片是倒轉的或者圖片因為遠距離拍攝上傳的比較模糊的情況 。
分享之前推薦下我的前端群:524262608,不管你是小白還是大牛,小編我都挺歡迎,不定期分享干貨,包括我自己整理的一份2017最新的前端資料和零基礎入門教程,歡迎初學和進階中的小伙伴 。
1、解決圖片角度的問題
大概原理很簡單,切換HTML元素對象(圖片)的class 。如下CSS代碼:
再添加簡單的JavaScript代碼——根據(jù)是向左轉還是向右轉動態(tài)改變class的名稱就行了 。再次提示下,IE8瀏覽器是使用的是-ms-filter直接filter沒有效果 。
這里使用的是CSS3+filter濾鏡的方法,所以低版本的Firefox以目前版本的Opera瀏覽器下式沒有效果的 。但絕對適用于90%以上的互聯(lián)網用戶了 。
2、圖片放大縮小
即為調整圖片的寬和高 。如下核心代碼
3、區(qū)域內拖動圖片
圖片放大超過父級容器時,支持圖片在容器內拖動,在mousedown的條件下綁定mousemove,計算拖拽區(qū)域大小,核心代碼如下:
4、綜合功能實現(xiàn)代碼如下,運行請底部下載demo
5、最終效果如下圖所示:
以上關于本文的內容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!
「愛刨根生活網」www.malaban59.cn小編還為您精選了以下內容,希望對您有所幫助:- 睡眠模式黑屏解除 win10不休眠怎么設置
- 講解js滾動條滾動事件 js文字滾動效果
- 4個步驟給蘋果手機設置動態(tài)壁紙讓你的壁紙動起來 蘋果主屏幕設置不了動態(tài)壁紙
- 新買的智能鎖,如何設置指紋密碼 怎么配指紋鎖感應卡
- 電腦怎么創(chuàng)建圖片密碼? 圖片密碼怎么設置
- 負載均衡的原理 深信服負載均衡設置
- word表格自動換頁的技巧 word不分頁怎么設置
- 微信到賬語音提示怎么設置 微信到賬語音提示設置的方法
- linux聯(lián)網設置方法 linux怎么上網搜索
- 雙卡雙待怎么設置流量用哪個卡 雙卡雙待如何設置流量用哪個卡
