Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CSS3图片以中心缩放,放大超出隐藏实现

CSS3图片以中心缩放,放大超出隐藏实现

作者头像
wfaceboss
发布于 2019-04-08 02:49:09
发布于 2019-04-08 02:49:09
2.1K00
代码可运行
举报
文章被收录于专栏:wfacebosswfaceboss
运行总次数:0
代码可运行

首页,重点是有一个包裹img标签的容器,这里我们给该容器设置一个class为selfScale

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <div class="selfScale">
    <img sr="#" />
  </div>

接下来,给样式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.selfScale{//容器
  cursor: pointer;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.selfScale img{//容器中东西
  width: 100%;
  top: 0;
  position: relative;
  left: 0;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
}
.selfScale img:hover{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

这样就可以实现在指定容器中缩放图片了。

效果图的变化如下:

默认情况下的图片:

鼠标移入放大后的图片:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-11-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CSS3导航菜单背景模糊特效代码解析/源码下载
在第一个demo中,我们希望菜单项在开始时是模糊的。为了做到这一点,我们给超链接元素透明的颜色和白色的文字阴影。并为所有的属性添加transitions。
用户5997198
2019/08/12
1.7K0
CSS3导航菜单背景模糊特效代码解析/源码下载
Hugo博客添加友链
首先在layouts/shortcodes目录下添加一个html文件,命名为friend.html,在里面添加如下代码
素履coder
2022/02/17
8180
Hugo博客添加友链
CSS3 动画,鼠标移上去,div 旋转、放大、缩小、移动
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> div { width: 120px; height: 50px; line-height: 50px; margin: 20px;
江一铭
2022/06/17
4K0
CSS3 动画,鼠标移上去,div 旋转、放大、缩小、移动
css3 动画应用 animations 和transtions transform在加上JavaScript 可以实现硬件加速动画。
transitions(过渡) 被应用于元素指定的属性变化时,该属性经过一段时间逐渐的过渡到最终想要的值。   主要包括四个属性:     执行变换的属性:transition-property 变换延续的时间:transition-duration     变换的速率变化:transition-timing-function     变换延迟时间:transition-delay。     1.transition-propery       语法:transition-property:
用户1197315
2018/01/19
1.7K0
CSS3-实现单选框radio的小动画
在微信上看到一个教程文,觉得制作的小动画还是很有意思的,自己也试验了一下。一开始动画怎么都不执行(我用的HB),因为内置浏览器对css3的不兼容。加上各种浏览器前缀后就好了。但是旋转那个效果,在HB里还是不能正常播放。 总结就是:1,学习到了css3的伪类选择器还可以这样用!2,css3的动画设置还可以这样搭配!3,label可以替代radio。如果正常情况下让我想一个给radio 加动画的方法,我肯定不会想到把radio隐藏的!这是欲擒故纵啊。。。。 以下是代码: <div class="radio1">
xing.org1^
2018/05/17
9460
zblog首页缩略图添加鼠标悬浮图片缩放特效
继前天晚上到昨天凌晨搞定了zblog首页缩略图的改版之后, 今天又花了一个下午加上一个晚上的时间,搞定了首页缩略图鼠标悬浮图片缩放的特效。 真的是很难!(对我这种不懂代码的人来说) 模仿的站点:https://www.tusay.net/ 在这里,感谢涂涂!虽然没有直接的沟通,也没有直接的帮助我修改, 但能有他的站,给我做参考参照,就挺开心,让自己有了模仿的目标! 下面吧代码放出来,希望能对喜欢这个的朋友有帮助! post-multi.php文件  <div class="pic">           
风吹屁屁凉
2021/07/14
6650
【一起来烧脑】一步学会CSS3体系
background-image属性添加背景图片 background-size指定背景图像的大小 background-origin属性指定了背景图像的位置区域
达达前端
2019/07/19
7320
【一起来烧脑】一步学会CSS3体系
CSS3的transition动画功能
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>transition动画效果</title> <style> body{ background-color: rgba(163, 207, 255, 0.69); } a:link{ color: #ff5ee6; }
xing.org1^
2018/05/17
8860
关于CSS3中transform变换的小坑
今天在写一个demo的时候,发现CSS3中transform变换的一个特性。 首先,我先描述一下我发现的情况(问题再现):
mingmingcome
2021/11/29
6320
关于CSS3中transform变换的小坑
javascript图片展示墙特效
查看效果:http://hovertree.com/code/javascript/pwl4bhoi.htm
全栈程序员站长
2022/07/15
4.5K0
给图片或文字加上鼠标悬浮时旋转动画
一个很简单的css即可实现图片或文字鼠标悬浮时旋转动画。这里就简单的说一下2d旋转。 首先用到 transform 属性,具体代码如下: transform:rotate(360deg); -ms-transform:rotate(360deg); /* IE 9 */ -moz-transform:rotate(360deg); /* Firefox */ -webkit-transform:rotate(360deg); /* Safari 和 Chrome */ -o-transform:
雨尘
2018/07/17
2.4K0
简单带下划线跟随效果的CSS3下拉菜单特效
这是一款使用纯CSS3制作的带下划线跟随效果的下拉菜单特效。该下拉菜单通过CSS3 transform和transition来制作下划线跟随效果和下拉菜单效果。
用户5997198
2019/08/09
1.9K0
简单带下划线跟随效果的CSS3下拉菜单特效
css实现页面加载动画
一.代码 <div id="loading"> <div id="loader-wrapper"> <div id="loader"></div> <div class="loader-section section-left"></div> <div class="loader-section section-right"></div> <div class="load_title">正在加载中...........</div>
小小咸鱼YwY
2020/08/11
3.8K0
【说站】纯CSS使图片有放大效果
本文编程笔记首发 鼠标放上去图片放大代码,美化美观图片不错。 <!-- 编程笔记在线js特效 --> <style type="text/css"> img:hover{opacity: 0.7;filter: alpha(opacity=70);transition:all 1.2s linear;-moz-transition:all 1.2s linear;-o-transition:all 1.2s linear;-webkit-transition:all 1.2s linear;
很酷的站长
2022/11/28
1.1K0
【说站】纯CSS使图片有放大效果
本站的多说css样式,喜欢的请拿去
16年4月19日之前使用的多说样式 我的这个博客的最初的样式是从 友链萝莉社https://myhloli.com/ 那里copy过来的,但近期稍稍改变了点,正好又有人从我要,我想与其我挨个给需要的人发,还不如直接写出了,这样我能节能好多,而且还能算是更新博客。 于是乎,有了这篇文章
泽泽社长
2023/04/17
2720
【CSS进阶】巧用伪元素before和after制作绚丽效果
原创:叫我詹躲躲 来源:掘金 链接:巧用伪元素before和after制作绚丽效果
微芒不朽
2022/09/06
1.8K0
【CSS进阶】巧用伪元素before和after制作绚丽效果
关于本博客皮肤样式配置
先向博客园申请开通博客 向博客园申请博客js权限 这两步谷歌吧, 我已经申请好了,没法截图 设置博客皮肤模板 否则下面css,js会跟其他模板不兼容 修改页面定制css代码 *,.Cal{paddin
iginkgo18
2020/09/27
5040
关于本博客皮肤样式配置
CSS3实现在图片上划过产生一道闪光
当鼠标移上去的时候,会有一道闪光在图片上划过,效果挺酷炫的。于是把这个效果再实现一下: 大体思想是,设计一个透明层i,skewx在X轴上做了负25度的变形,背景颜色用的是CSS3的线性渐变linear-gradient,然后hover的时候,设置0.5s的动画时间。 同时在 i 层使用 cursor:pointer,如果不设置这个的话,需要等透明层动画之后才能看得到 pointer 指针。 打开 fireBUG 调试来看会更加清楚!
用户7718188
2021/11/02
5120
大一作业HTML网页作业:中华传统文化题材网页设计5页(纯html+css实现)
✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】 🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作 (110套) 】 🌎超炫酷的Echarts大屏可视化源码:【🔰 Echarts大屏展示大数据平台可视化(150套) 】 🔖 HTML+CSS+JS实例代码: 【🗂️HTML+CSS+JS实例代码 (炫酷代码) 继续更新中...】 🎁 免费且实用的W
IT司马青衫
2022/08/14
2.6K0
大一作业HTML网页作业:中华传统文化题材网页设计5页(纯html+css实现)
纯CSS3绘制的逼真,呆萌,超酷的CSS3动画纯CSS3人物行走动画 逼真炫酷CSS3动画纯CSS3绘制的小猫笑脸动画 超呆萌纯CSS3绘制可爱小男孩动画 超酷面部表情
纯CSS3人物行走动画 逼真炫酷CSS3动画 CSS3实在是太强大了,今天分享的CSS3动画非常神奇,它可以模拟人物行走,而且人物行走动画非常逼真。人物行走时的跨步动画时多张图片重叠实现的。有了这个
wblearn
2018/08/27
1.7K0
纯CSS3绘制的逼真,呆萌,超酷的CSS3动画纯CSS3人物行走动画 逼真炫酷CSS3动画纯CSS3绘制的小猫笑脸动画 超呆萌纯CSS3绘制可爱小男孩动画 超酷面部表情
推荐阅读
相关推荐
CSS3导航菜单背景模糊特效代码解析/源码下载
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验