CSS3圖片拉近放大效果
分享一段程式碼例項,它實現了滑鼠懸浮圖片,拉近放大效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #product { width: 230px; height: 200px; margin: 0 auto; overflow: hidden; } #product img { width: 100%; box-sizing: border-box; transition: transform 1s; } #product img:hover { transform: scale(1.5, 1.5); } </style> </head> <body> <div id="product"> <a href=""><img src="template/comiis_jdls/img/logo_sc.png" /></a> </div> </body> </html>
上面的程式碼實現了預期效果,下面介紹一下它的實現過程。
一.程式碼註釋:
[CSS] 純文字檢視 複製程式碼#product { width: 230px; height: 200px; margin: 0 auto; overflow: hidden; }
圖片的容器元素。
通過margin: 0 auto將其設定為水平居中。
overflow: hidden可以將超出尺寸圖片隱藏起來。
[CSS] 純文字檢視 複製程式碼#product img { width: 100%; box-sizing: border-box; transition: transform 1s; }
以過渡方式設定元素的transform屬性值。
[CSS] 純文字檢視 複製程式碼#product img:hover { transform: scale(1.5, 1.5); }
滑鼠懸浮,圖片在長度和寬度上分別放大1.5倍,也就實現了拉近放大效果。
二.相關閱讀:
(1).box-sizing參閱CSS3 box-sizing一章節。
(2).transition參閱CSS3 transition一章節。
(3).transform參閱CSS3 transform屬性一章節。
相關文章
- JavaScript 圖片放大鏡效果JavaScript
- CSS3圖片旋轉效果CSSS3
- CSS滑鼠懸浮圖片動畫放大效果CSS動畫
- CSS3滑鼠懸浮元素放大效果CSSS3
- CSS3滑鼠懸浮圖片閃動效果CSSS3
- CSS3圖片上下動畫浮動效果CSSS3動畫
- 直播app開發搭建,純javascript實現圖片放大鏡效果APPJavaScript
- AI影像放大工具,圖片放大無所不能AI
- JS實現動態瀑布流及放大切換圖片效果(js案例)JS
- 讓 Vuepress 支援圖片放大功能Vue
- 後臺展示圖片點選放大
- CSS3繪製圖形圖案效果CSSS3
- iOS實現點選圖片放大&長按儲存圖片iOS
- Typora配置雙擊圖片放大功能
- 使用css製作滑鼠經過圖片時,放大圖片1.5倍CSS
- CSS3動態餅狀圖效果CSSS3
- jQuery 放大鏡效果jQuery
- 教你怎麼使用css3給圖片新增漸變效果(程式碼詳解)CSSS3
- CSS圓形圖片效果CSS
- display:flex 圖片居中效果Flex
- 直播平臺開發,點開大圖後,任意點選圖片位置都可關閉當前放大效果
- UI設計師福利之CSS3實現的任意圖片lowpoly動畫效果UICSSS3動畫
- 京東放大鏡效果
- CSS3製作圖片樣式CSSS3
- CSS文字環繞圖片效果CSS
- Flutter 圖片加濾鏡效果Flutter
- 圖片無損放大工具:Topaz Gigapixel AI for MacAPIAIMac
- Mac圖片無損放大軟體:Topaz Gigapixel AIMacAPIAI
- 直播平臺原始碼,圖片放大瀏覽功能原始碼
- Topaz Gigapixel AI for Mac 圖片無損放大軟體APIAIMac
- axure教程|axure之圖片拖動放大縮小
- CSS3 設定多個背景圖片CSSS3
- 圓形放大的hover效果
- jQuery 放大鏡效果詳解jQuery
- 短視訊系統原始碼,點開圖片雙指放大或雙擊放大原始碼
- CSS圖片邊框陰影效果CSS
- 滑鼠懸浮圖片旋轉效果
- jQuery圖片無縫滾動效果jQuery