英文 | https://www.geeksforgeeks.org/how-to-zoom-an-image-on-mouse-hover-using-css/?ref=rp翻译 | web前端开发(ID:web_qdkf)图像缩放效果,是当鼠标悬停或单击时对图像进行缩放的一种应用效果。这种影响主要用于网站上。在我们要在图像上显示用户详细信息的情况下,这个效果很有用。有两种方法可以创建鼠标悬停效果。

  • 使用JavaScript

  • 使用CSS

在本文中,我们将看到如何使用CSS来实现这种效果。本文包含两部分代码。第一部分包含HTML代码,第二部分包含CSS代码。HTML代码:在本文中,我们将使用HTML创建悬停效果时图像缩放的基本结构。

                  How to Zoom an Image on        Mouse Hover using CSS?           
     

CSS代码:在本节中,我们将使用一些CSS属性在鼠标悬停时缩放图像。要创建缩放效果,我们将使用transition和transform这两个属性。

    .geeks {         width: 300px;         height: 300px;         overflow: hidden;         margin: 0 auto;     }    .geeks img {         width: 100%;         transition: 0.5s all ease-in-out;     }    .geeks:hover img {         transform: scale(1.5);     } 

完整代码:在本文中,我们将结合以上两个部分,使用HTML和CSS在鼠标悬停时创建图像缩放效果。例:

<html><head>    <meta charset="UTF-8" />     <meta name="viewport" content= "width=device-width, initial-scale=1.0" />      <title> How to Zoom an Image on   Mouse Hover using CSS?    title>      <style>          .geeks {               width: 300px;             height: 300px;              overflow: hidden;              margin: 0 auto;            }            .geeks img {                  width: 100%;                 transition: 0.5s all ease-in-out;                 }                    .geeks:hover img {            transform: scale(1.5);        }style>head><body>    <div class="geeks">        <img src="https://media.geeksforgeeks.org/wp-content/uploads/20200403151026/adblur_gfg.png"            alt="Geeks Image" />    div>body>html>

最终效果输出如下:

css 缩放_【开发小技巧】06—如何使用CSS在鼠标悬停时缩放图像?相关推荐

  1. 图标选择器_【小技巧】巧用CSS属性值正则匹配选择器

    属性值正则匹配选择器包括下面3种: [attr^="val"] [attr$="val"] [attr*="val"] 这3种属性选择器是字 ...

  2. html鼠标悬停效果_【开发小技巧】023—如何使用HTML和CSS实现3D文字效果

    来源 | https://www.geeksforgeeks.org/create-a-3d-text-effect-using-html-and-css/3D文字效果是网页设计领域中最常用的文字效果 ...

  3. 【RISC-V】嵌入式开发小技巧之代码字体缩放!

    嵌入式开发小技巧之代码字体缩放!(RISC-V IDE MRS) MRS 下载地址:www.mounriver.com 字体放大:快捷键"Ctrl +" 效果: 字体缩小:快捷键& ...

  4. 移动Web开发小技巧

    移动Web开发小技巧 添加到主屏后的标题(IOS) name="apple-mobile-web-app-title" content="标题"> 启用  ...

  5. Silverlight 游戏开发小技巧:实现街霸4的选人界面

    Silverlight 游戏开发小技巧:实现街霸4的选人界面 上一篇只是一个引子,用来说明Projection的基本操作,游戏研发都是用这些小的基本功能慢慢组合出来,其实这一篇仍然是Projectio ...

  6. 用html制作简单日历,CCS小技巧,如何使用CSS Grid制作简单的日历,简单有趣

    原标题:CCS小技巧,如何使用CSS Grid制作简单的日历,简单有趣 日历是人类文明的重要工具之一.然后可以记住许多重要事件,并从事件的确切日期追溯到真相. 在本文中,我们将学习如何利用CSS Gr ...

  7. 27个iOS开发小技巧

    <span style="word-wrap: normal; word-break: normal; line-height: 1.5em; font-size: 14px; out ...

  8. 日常安排php,PHP日常开发小技巧

    PHP日常开发小技巧 导语:PHP语言中,如果你懂得一些开发技巧,那么对你学PHP,会有很大的帮助.下面的是百分网小编为大家整理的PHP日常开发小技巧,希望对你能有所帮助. PHP批量取得checkb ...

  9. css选择器顺序的小技巧

    在线演示 本地下载 css的选择器的顺序其实很有意思,如果应用的好的话,可以做一些简单的逻辑出来,配合上css3,就可以尽可能的脱离js了. 这里的演示是一个带有hover事件的四张照片,效果来自一个 ...

最新文章

  1. Saiku二次开发获取源代码在本地编译(五)
  2. QIIME 2教程. 12数据筛选Filtering data(2021.2)
  3. mysql5.7 高可用_基于MySQL 5.7多源复制及Keepalived搭建三节点高可用架构
  4. 1一10到时的英文单词_10张“牛皮癣”可换1个鸡蛋!徐州一街道全民总动员
  5. 全球范围快速成长未来十年是SaaS发展的黄金时期
  6. 产品经理必知必会知识-竞品分析需求实战报告
  7. x-shell 通过堡垒机连接 ssh多个机器 自动化脚本
  8. KMP子字符串匹配算法学习笔记
  9. opencv颜色识别_opencv-python污水颜色识别
  10. [存]超酷JS拖拽翻页效果
  11. Python3实现顺序查找、冒泡排序、选择排序
  12. 重庆北大青鸟【学员心声】任何一次的考试,都是一次珍贵的蜕变机会
  13. 安卓远程连接计算机桌面,安卓手机通过远程连接控制电脑的方法
  14. java基础笔试题(50题)
  15. Nginx动静分离经典配置
  16. Janus videoroom 视频录制
  17. 【PC工具】更新在线图片文字识别工具,OCR免费文字识别工具
  18. Java学习:流程控制
  19. 统筹规划题:“服装店4个小组15天最多做多少套衣服裤子”的思路
  20. lisp语言如何画小红点_用AutoLISP语言编程实现参数化绘图

热门文章

  1. 我通过“种树”,拿下鹅厂实习offer
  2. MySQL之父与企鹅的故事
  3. RTMPdump(libRTMP) 源代码分析 5: 建立一个流媒体连接 (NetConnection部分)
  4. Google Mock启蒙篇 [1] (Google C++ Mocking Framework for Dummies 翻译)
  5. Ubuntu 16.04 把Dock放到桌面底部
  6. ubuntu挂载windows下的文件目录的步骤
  7. 【Java静态代理】以模拟“婚庆公司帮助你嫦娥奔月”为例
  8. 牛客网_PAT乙级1004_福尔摩斯的约会 (20)
  9. Python解释器和IPython
  10. 你不知道的java对象序列化的秘密