精华内容
下载资源
问答
  • 这是一款使用CSS3和透明几何图形遮罩图片制作的炫酷的不规则图片图片遮罩和缩放动画特效。该特效使用预先制作好的几何图形图片来作为图片制作,在鼠标滑过图片时,几何图形会有好看的缩放过渡动画效果。
  • 这是一款CSS3鼠标hover背景图片缩放动画效果。该特效是在鼠标hover背景图片时,将背景图片平滑放大。鼠标离开时,背景图片恢复为原来的大小。
  • CSS3实现各种炫酷图片遮罩和缩放动画特效源码是一款使用CSS3和透明几何图形遮罩图片制作来实现炫酷的不规则图片图片遮罩和缩放动画特效的代码。该特效使用预先制作好的几何图形图片来作为图片制作,在鼠标滑过图片时...
  • 这是一款js和CSS3炫酷图片网格缩放动画特效。该特效中,当一个图片网格项被点击的时候,背景和缩略图会被放大到屏幕指定位置。动画效果通过anime.js来实现。
  • CSS3感应鼠标的背景闪烁和图片缩放动态效果,鼠标滑过时增加了一点动画效果,当鼠标放在眼睛上的时候,眼睛会闪动几下,CSS3环境下运行,ie8不能运行 复制代码代码如下: <!DOCTYPE html PUBLIC “-//W3C//DTD ...
  • CSS3实现各种炫酷图片遮罩和缩放动画特效源码是一款使用CSS3和透明几何图形遮罩图片制作来实现炫酷的不规则图片图片遮罩和缩放动画特效的代码。该特效使用预先制作好的几何图形图片来作为图片制作,在鼠标滑过图片时...
  • CSS3背景闪烁和图片缩放动画效果

    千次阅读 2014-05-05 14:44:15
    CSS3感应鼠标的背景闪烁和图片缩放动态效果 /*标题背景*/ h2{background:rgba(0,0,0,0.5);color:#FFF;padding:10px 0;width:300px;text-align:center;transition:opacity 0.5s linear 0s;} h2:hover{-moz-...
    CSS3感应鼠标的背景闪烁和图片缩放动态效果,鼠标滑过时增加了一点动画效果,当鼠标放在眼睛上的时候,眼睛会闪动几下,CSS3环境下运行,ie8不能运行
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>CSS3感应鼠标的背景闪烁和图片缩放动态效果</title>
    <meta http-equiv="content-type" content="text/html;charset=gb2312">
    <style type="text/css">
    /*标题背景*/
    h2{background:rgba(0,0,0,0.5);color:#FFF;padding:10px 0;width:300px;text-align:center;transition:opacity 0.5s linear 0s;}
    h2:hover{-moz-animation:bg .5s ease-in-out;-webkit-animation:bg .5s ease-in-out;}
    h2,a{cursor:pointer;margin:10px auto;}
    @-moz-keyframes bg{0%{background:rgba(144,24,53,0.18);}
    25%{background:rgba(144,24,53,0.5);}
    50%{background:rgba(144,24,53,0.1);}
    75%{background:rgba(144,24,53,0.5);}
    100%{background:rgba(144,24,53,0.18);}} 
    @-webkit-keyframes bg{0%{background:rgba(144,24,53,0.18);}
    25%{background:rgba(144,24,53,0.5);}
    50%{background:rgba(144,24,53,0.1);}
    75%{background:rgba(144,24,53,0.3);}
    100%{background:rgba(144,24,53,0.18);}} 
    /*放大镜效果*/
    a{display:block;width:50px;height:50px;border-radius:50%;background:#000;transition:opacity 0.2s linear 0s;background:url(http://www.codefans.net/jscss/demoimg/201211/eye.png) no-repeat;}/*就把它当做放大镜吧*/
    a:hover{-moz-animation:heart_beat .5s ease-in-out;-webkit-animation:heart_beat .5s ease-in-out;}  
    @-moz-keyframes heart_beat{0%{-moz-transform:scale(1)}
    25%{-moz-transform:scale(1.70)}
    50%{-moz-transform:scale(0.9)}
    75%{-moz-transform:scale(1.55)}
    100%{-moz-transform:scale(1)}}
    @-webkit-keyframes heart_beat{0%{-webkit-transform:scale(1)}
    25%{-webkit-transform:scale(1.70)}
    50%{-webkit-transform:scale(0.9)}
    75%{-webkit-transform:scale(1.55)}
    100%{-webkit-transform:scale(1)}}
    div{width:500px;margin:0 auto;border:solid 1px #ccc;padding:20px;background:rgba(255,255,255,0.5);text-align:center;}
    </style>
    </head>
    <body>
    <div>
      <h1>鼠标滑过增加一点动画</h1>
      <h2>前端工程师的生活</h2>
      <a></a>
    </div>
    </body>
    </html>
    转:http://www.codefans.net/jscss/code/3856.shtml
    展开全文
  • 这几天跟着老师学习css3动画时,自己动手做了一个简单动画,但在对浏览器进行缩放时发现界面上所有的布局都会跟着变得很凌乱,针对这一问题我做了以下调整: 1.在body里面添加position属性position: relative;生成...

    css3 动画所设位置不随着浏览器界面的变化而变化

    这几天跟着老师学习css3的动画时,自己动手做了一个简单动画,但在对浏览器进行缩放时发现界面上所有的布局都会跟着变得很凌乱,针对这一问题我做了以下调整:
    1.在顶部标签里面添加position属性position: relative;生成相对定位的元素,相对于其正常位置进行定位;
    2.在子标签里面添加 position: absolute;生成绝对定位的元素;
    (第二步是不可缺少的)
    3.就可以通过margin对图片的相应位置进行调整,达到自己想要的效果

    展开全文
  • 布局就不写了 直接上样式

    布局就不写了 直接上样式

        	.p_tx a{animation: rotate 0.3s ease-in-out alternate infinite;margin-left:20px;}
        	.p_tx1 img{animation: skew 1.5s ease-in-out alternate infinite;display:inline-block;}
        	@keyframes rotate{
        		from{
        			transform:rotateY(-40deg);
        		}to{
        			transfrom:rotateX(40deg);
        		}
        	}
        		@keyframes skew{
        		0%{
        			transform:translateX(200PX);
        		}50%{
        			transfrom:translateX(1000PX);
        		}10%{
        			transform:translateX(200PX);
        		}
        	}
    
    展开全文
  • CSS3动画

    千次阅读 2019-07-29 21:19:33
    CSS3动画 网页的动态效果 实现动画效果的四种方式 动态图片 Flash CSS动画相关属性 JavaScript 实现CSS3动画的三种方式 CSS3变形 CSS3过渡 CSS3动画 CSS3变形 (transform) 每个效果都可以称为变形...

    CSS3动画

    网页的动态效果

    实现动画效果的四种方式

    1. 动态图片
    2. Flash
    3. CSS动画相关属性
    4. JavaScript

    实现CSS3动画的三种方式

    1. CSS3变形
    2. CSS3过渡
    3. CSS3动画

    CSS3变形 (transform)

    每个效果都可以称为变形(transform),它们可以分别操控元素发生平移、旋转、缩放、倾斜等变化

    css transform:[transform-function] *;

    平移

    translate():平移函数,基于X、Y坐标重新定位元素的位置

    语法格式

    	translateX(tx)
    	表示只设置X轴的位移
    	transform:translate(100px,0) = transform:translateX(100px)
    	translateY(ty)
    	表示只设置Y轴的位移
    	transform:translate(0,100px) = transform:translateY(100px)
    

    课堂案例

    设置a元素在鼠标移入时向右下角移动4px,8px在这里插入图片描述

    缩放

    scale()函数可以只接收一个值,也可以接收两个值,只有一个值时,第二个值默认和第一个值相等

    语法格式

    	scale(sx,sy);
    		横向坐标(宽度)方向的缩放量
    		纵轴坐标(高度)方向的缩放量
    	scaleX(sx):表示只设置X轴的缩放
    	transform:scale(2,0) = transform:scaleX(2)
    	scaleY(sy):表示只设置Y轴的缩放
    	transform:scale(0,2) = transform:scaleY(2)
    

    课堂案例

    设置a元素在鼠标移入时放大1.5倍显示在这里插入图片描述

    倾斜

    可以仅设置沿着X轴或Y轴方向倾斜

    语法格式

    	skewX(ax):表示只设置X轴的倾斜
    	skewY(ay):表示只设置Y轴的倾斜
    

    课堂案例

    设置a元素在鼠标移入时向左下角倾斜在这里插入图片描述

    旋转

    元素相对原来中心顺时针旋转,单位使用deg(度)表示

    注意:
    rotate( )函数只是旋转,而不会改变元素的形状
    skew( )函数是倾斜,元素不会旋转,会改变元素的形状

    课堂案例

    定义动画的状态,鼠标移入旋转
    在这里插入图片描述
    也可以四个同时设置

    	transform: skew(15deg)  translate(30px) scale(3.0) rotate(60deg);
    

    练习

    制作照片墙
    在这里插入图片描述
    训练要点
    使用结构伪类选择器选择元素
    使用position定位网页元素
    使用div、img元素布局页面
    使用2D变形(transform)属性操作图片
    需求说明
    使用结构伪类选择器选择每一张图片,把它们分别定位到对应的位置
    使用transform属性为每张图片设置初始的旋转角度
    设置鼠标移入图片特效,当前鼠标移入的图片放大1.5倍、旋转角度变为0°、覆盖在其他图片上面
    实现思路
    使用div元素整体布局页面,使用img元素排版图片
    使用position属性将所有图片全部定位在坐标原点
    使用结构伪类选择器分别选择每一张图片,分别把它们定位到不同的位置,再设置不同的旋转度数
    鼠标移入图片后,图片放大1.5倍且不旋转

    制作旋转按钮
    需求说明
    使用h1、无序列表、超链接a、img布局页面
    使用浮动让列表项排在一行,再清除浮动
    鼠标移入每个超链接上,图片旋转360°,放大1.2倍
    在这里插入图片描述

    CSS 过渡

    transition呈现的是一种过渡,是一种动画转换的过程,如渐现、渐弱、动画快慢等

    transition-property 规定设置过渡效果的 CSS 属性的名称。
    定义转换动画的CSS属性名称
    IDENT:指定的CSS属性(width、height、background-color属性等)
    all:指定所有元素支持transition-property属性的样式,一般为了方便都会使用all
    transition-duration 规定完成过渡效果需要多少秒或毫秒。
    transition-timing-function 规定速度效果的速度曲线。
    指定浏览器的过渡速度,以及过渡期间的操作进展情况,通过给过渡添加一个函数来指定动画的快慢方式
    ease:速度由快到慢(默认值)
    linear:速度恒速(匀速运动)
    ease-in:速度越来越快(渐显效果)
    ease-out:速度越来越慢(渐隐效果)
    ease-in-out:速度先加速再减速(渐显渐隐效果)
    transition-delay 定义过渡效果何时开始。

    格式:
    在这里插入图片描述

    通过一些CSS的简单动作触发样式平滑过渡
    常用动作:
    伪类触发
    :hover
    :active
    :focus
    :checked

    实现步骤
    1.在默认样式中声明元素的初始状态样式
    2.声明过渡元素最终状态样式,如悬浮状态
    3.在默认样式中通过添加过渡函数,添加一些不同的样式

    练习

    照片墙改进
    给每张图片添加过渡效果,用伪类hover触发过渡
    动画的总时长为0.6s,没有延迟,动画方式为ease-in-out

    制作QQ彩贝热销时装页面
    需求说明
    使用div、无序列表、超链接等标签进行有语义的布局页面结构
    鼠标移入图片时,图片向左边位移12px
    使用过渡设置动画时间持续1s,动画的方式为ease-out
    在这里插入图片描述

    CSS 动画

    animation动画简介
    animation实现动画主要由两个部分组成
    通过类似Flash动画的关键帧来声明一个动画
    在animation属性中调用关键帧声明的动画实现一个更为复杂的动画效果

    在这里插入图片描述
    注意:写兼容的时候浏览器前缀是放在@keyframes中间
    例如:@-webkit-keyframes、@-moz- keyframes
    在这里插入图片描述
    动画的播放次数(animation-iteration-count)
    值通常为整数,默认值为1
    特殊值infinite,表示动画无限次播放
    动画的播放方向(animation-direction)
    normal,动画每次都是循环向前播放
    alternate,动画播放为偶数次则向前播放
    动画的播放状态(animation-play-state)
    running将暂停的动画重新播放
    paused将正在播放的元素动画停下来
    动画发生的操作(animation-fill-mode)
    forwards表示动画在结束后继续应用最后关键帧的位置
    backwards表示会在向元素应用动画样式时迅速应用动画的初始帧
    both表示元素动画同时具有forwards和backwards的效果

    练习

    QQ彩贝导航
    训练要点
    使用结构伪类选择器选择元素
    使用position定位网页元素
    使用@keyframes创建关键帧
    使用animation属性引用设置的动画

    实现思路
    给“赚积分”版块设置动画的关键帧
    鼠标指针移入后图片由“赚”变为“赚积分”,并且使用关键帧设置动画
    设置右边“论”图片。在鼠标指针移入时旋转360°
    给“论”图片加上过渡动画效果

    需求说明
    使用定位属性把图片“赚”和“花”设置到相对应的位置上
    使用animation属性给中间的“赚”和“花”图片设置动画,动画效果为鼠标移入“赚”图片的时候变为“赚积分”,并且是从左到右缓慢展开的效果
    使用transition属性给右边的“论”图片设置动画,效果为鼠标移入旋转360°
    在这里插入图片描述

    展开全文
  • 动画CSS3缩放效果

    2019-01-17 09:26:28
    CSS3该怎么用 (作者:王金蝶,撰写日期:2019.01.17) 下图为一个页面练习,点击gt里面的a标签应该有一个滑动的CSS3,然后把floor...先设置边框与图片大小,指定动画名称(animation-name),设定动画执行时...
  • 前言:之前我有写过CSS3的transform这一这特性,对于它的用法,还不是很透彻,今天补充补充,呵呵 你懂的,小司机准备开车了。 a)再提一提transform的四个属性  ①旋转--->rotate(参数a),单位deg,表示旋转角度,...
  • 这是一款使用纯CSS3制作的效果非常炫酷的鼠标滑过图片缩放和标题效果。该CSS3图片效果中图片的边框被制作为不停动画的护栏效果,当用鼠标滑过图片时,图片会有非常炫酷的动画效果。
  • .immediately { width: 100% - 100rpx; height: 88rpx; background: linear-gradient(0deg, rgba(252, 81, 81, 1) 0%, rgba(254, 165, 106, 1) 100%);... box-shadow: 0px 3px 6px 0px rgba(246, 47, 47, 0.35)...
  • CSS3 动画

    2020-12-17 10:49:13
    一、相关知识点 1、动画的基本使用 制作动画分为两步: ...3动画简写属性 二、案例:热点图案例 波纹的部分是缩放的 其中图片是资源,如下图: 代码: 定义动画: 70%不要使用transform: scale
  • CSS3感应鼠标背景闪烁和图片缩放效果,一款超棒的CSS3特效,鼠标滑过增加一点动画效果,让网页飞起来,CSS3会助你一臂之力哦。
  • 直播app源代码,css文字和图片大小缩放动画效果 1.文字 .immediately { width: 100% - 100rpx; height: 88rpx; background: linear-gradient(0deg, rgba(252, 81, 81, 1) 0%, rgba(254, 165, 106, 1) 100%); box...
  • 这是一款使用纯CSS3制作的效果非常炫酷的鼠标滑过图片缩放和标题效果。该CSS3图片效果中图片的边框被制作为不停动画的护栏效果,当用鼠标滑过图片时,图片会有非常炫酷的动画效果。 CSS3 animations是一个非常神奇...
  • 京东装修动态海报模块的方法,京东店铺上怎么实现CSS3动态海报带缩放的效果?JD海报上添加透明元素图片自动缩放缩放速度及参数可以自己自定义调整~下面疯狂的美工京东装修助手在线版功能区有此功能,一键生成代码...
  • loading css3动画

    2017-01-05 17:15:43
    现在很多的网站网页在加载的时候都有一个加载的动画标识,有些事用gif动画图片,有些使用存css3写的,还有一些是使用js实现的,今天我就来用存css3来写一个加载的动画效果。 该效果使用咯css3的transform 里面的...
  • CSS:hover 图片缩放

    千次阅读 2015-09-17 11:48:43
    前段时间看到有些网站上有这种效果,鼠标悬停到图上它会自己收缩,于是尝试实现一下,CSS3动画,定义了两个类,然后用JQ hover事件分别分别给标签添加对应的动画类名,不过效果不好,在迅速来回移动鼠标的时候,...
  • 开发工具与关键技术:SQL 作者:邱慧敏 撰写时间: 2019.02.08 操作起来非常简单 一、 旋转(鼠标移上去之后图片发生旋转效果) 代码参考: 二、 扭曲、缩放、位移 ...
  • 本篇文章主要介绍了CSS3实现任意图片lowpoly动画效果实例,这是一个利用CSS3动画属性实现的结合lowpoly(低多边形风格)的效果,主要利用了CSS3 transform属性的rotate旋转,translate移动,scale缩放
  • CSS3中,提供了对动画的强大支持,可以实现旋转、缩放、移动和过渡等效果另外,为了解决各类浏览器的兼容性问题,分别添加了-webkit-、-moz-、-o-等不同浏览器前缀兼容代码过渡为元素从一种样式转变为另一种样式时...
  • imagehover.css是一款纯CSS3鼠标滑过图片效果动画库。它可以适应图片缩放,提供44种不同的鼠标滑过图片效果,压缩后的版本只有19K大小,可以完成各种不同场景的需求。

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 150
精华内容 60
关键字:

图片缩放css3动画