效果

源码

<!doctype html><html class="outline color"><head><meta charset="utf-8"><title>图片scale动画</title><style>.img-box {position: relative;width: 740px;height: 420px;overflow: hidden;}/* 彩色图片缩放动画 */.img-box>.image-scale {position: absolute;width: 900px;height: 580px;top: -80px;left: -80px;background-size: cover;transition: all 0.5s ease-in-out;}.img-box:hover>.image-scale {transform: scale(0.822);}</style></head><body><div class="img-box"><div class="image-scale" style="background-image: url(./images/1.jpg);"></div></div></body></html>

img-box: 装图片的盒子,确保子元素超出部分隐藏起来.

image-scale: 绝对定位,并手动设置图片居中.

素材

[CSS] Scale on Hover with Transition相关推荐

  1. css鼠标图片hover移入移出缓慢放大缩小

    css鼠标图片hover移入移出缓慢放大缩小 /* transition 别放hover里,放到img里,这样移入移出一样缓慢,不然只对hover移上去有缓慢效果 */.image{width: 10 ...

  2. [css] 如何阻止:hover、:active等鼠标行为状态的触发?

    [css] 如何阻止:hover.:active等鼠标行为状态的触发? css属性:pointer-events: none;应用 避免重复提交---按钮点击后 即增加该属性 使其不 链接不可跳转-- ...

  3. html5hover鼠标悬停,不使用hover外部CSS样式实现hover鼠标悬停改变样式

    不能使用外部CSS样式实现hover鼠标悬停改变样式 在DIV+CSS网页布局中,有时我们不能直接使用外部CSS样式控制DIV样式,比如对a设置a:hover样式. 可以使用onMouseOver(鼠 ...

  4. html 图片使用scale,CSS scale()用法及代码示例

    scale()函数是一个内置函数,用于在2D平面中调整元素的大小.它在水平和垂直方向上缩放元素. 用法: scale( sx ) 或者 scale( sx, sy ) 参数: sx:它将在水平面中调整 ...

  5. 鼠标的移入、移出事件与css中的hover伪类

    开发工具与关键技术:html+css+js 作者: 李伙 撰写时间: 2019年1月19日 鼠标的移入.移出事件是一个模仿悬停事件(鼠标移入到一个对象上以及移出这个对象)的方法,当鼠标移动到一个匹配的 ...

  6. css 右上角 翻开动画_CSS3 transition动画、transform变换、animation动画

    一.CSS3 transition动画 transition可以实现动态效果,实际上是一定时间之内,一组css属性变换到另一组属性的动画展示过程. 属性参数: 1.transition-propert ...

  7. [css] scale

    scale 原文链接:scale 这是一个实验中的功能 此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到不同浏览器中适合使用的前缀.由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览 ...

  8. 利用CSS中的transform、transition等动画效果制作拍立得卡片效果

    首先我们要知道拍立得的版型样式 即图片+留白 先点击右侧  演示网页  演示效果 版型样式为一个大盒子装一个小盒子图片和文字.CSS里面要记得图片和文字分别水平居中,用text-align,还有hov ...

  9. html5 图片hover,关于html5:两种纯CSS方式实现hover图片popout弹出效果

    实现原理 次要图形的组成元素由背景和前景图两个元素,以下示例代码中,背景元素应用伪元素 figure::before 示意, 前景元素应用 figure img 示意,当鼠标hover悬浮至figur ...

最新文章

  1. Java 回调函数的理解
  2. OpenStack JUNO版本发布——支持Spark和NFV
  3. 警惕使用WebClient.DownloadFile(string uri,string filePath)方法
  4. 4.IDA-导航(跳转到地址、导航按钮、栈帧、调用约定、局部变量布局、IDA的栈视图)
  5. 关于异常nested exception is java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactor
  6. 马斯克开始行动:下调Twitter Blue订阅费 禁止广告
  7. 在C#中动态地添加控件
  8. MySQL出现Incorrect integer value: ‘‘ for column ‘id‘ at row 1解决方法
  9. python alembic which comes from SQLalchemy
  10. SpringBoot -- 抱团学习社区系统项目实战
  11. 臀部肌群:肌肉图示和英文名称
  12. w7电脑蓝屏怎么解决_电脑蓝屏怎么解决win7
  13. 找了许久,终于找到一篇关于GStreamer架构的说的比较详细和底层的文章
  14. 内存存放方式_如何以正确的方式存放剩余涂料
  15. 如何成为Android高手--转载
  16. 手把手教你制作 中英文 词云 | python demo
  17. android工具类怎么写,用kotlin写了一些android常用的一些工具类
  18. C语言高频率--typedef和const用法详解
  19. 后台管理系统换肤功能问题整理
  20. 【NumberValidators】增值税发票代码验证

热门文章

  1. 057-while循环
  2. Codeforces 666E. Forensic Examination
  3. 【终结版】C#常用函数和方法集汇总
  4. C 标准库 - string.h
  5. Linux查看系统信息的一些命令及查看已安装软件包的命令
  6. 一元操作符——递增和递减操作符(第一次写博客,紧张.)
  7. GIS开源库shapeLib的使用方法
  8. oracle数据库升级失败,Oracle 11.2.0.1 rac 升级失败后,数据库降级方案(flashback database)...
  9. UBUNTU下双显示器设置
  10. elementUI vxe-table结合使用(通用表格)