-
各种形状的炫酷图片遮罩和缩放CSS3动画特效
2019-12-13 05:39:09这是一款使用CSS3和透明几何图形遮罩图片制作的炫酷的不规则图片图片遮罩和缩放动画特效。该特效使用预先制作好的几何图形图片来作为图片制作,在鼠标滑过图片时,几何图形会有好看的缩放过渡动画效果。 -
CSS3鼠标hover背景图片缩放动画效果
2019-12-13 02:46:47这是一款CSS3鼠标hover背景图片缩放动画效果。该特效是在鼠标hover背景图片时,将背景图片平滑放大。鼠标离开时,背景图片恢复为原来的大小。 -
CSS3实现各种炫酷图片遮罩和缩放动画特效特效代码
2021-03-20 04:10:34CSS3实现各种炫酷图片遮罩和缩放动画特效源码是一款使用CSS3和透明几何图形遮罩图片制作来实现炫酷的不规则图片图片遮罩和缩放动画特效的代码。该特效使用预先制作好的几何图形图片来作为图片制作,在鼠标滑过图片时... -
js和CSS3炫酷图片网格缩放动画特效
2019-12-11 17:55:53这是一款js和CSS3炫酷图片网格缩放动画特效。该特效中,当一个图片网格项被点击的时候,背景和缩略图会被放大到屏幕指定位置。动画效果通过anime.js来实现。 -
CSS3感应鼠标的背景闪烁和图片缩放动画效果
2020-12-02 00:43:13CSS3感应鼠标的背景闪烁和图片缩放动态效果,鼠标滑过时增加了一点动画效果,当鼠标放在眼睛上的时候,眼睛会闪动几下,CSS3环境下运行,ie8不能运行 复制代码代码如下: <!DOCTYPE html PUBLIC “-//W3C//DTD ... -
CSS3实现各种炫酷图片遮罩和缩放动画特效源码.zip
2019-07-04 22:50:28CSS3实现各种炫酷图片遮罩和缩放动画特效源码是一款使用CSS3和透明几何图形遮罩图片制作来实现炫酷的不规则图片图片遮罩和缩放动画特效的代码。该特效使用预先制作好的几何图形图片来作为图片制作,在鼠标滑过图片时... -
CSS3背景闪烁和图片缩放动画效果
2014-05-05 14:44:15CSS3感应鼠标的背景闪烁和图片缩放动态效果 /*标题背景*/ 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不能运行
转:http://www.codefans.net/jscss/code/3856.shtml<!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>
-
css3 动画学习:图片所设位置不随着浏览器界面的缩放而变化
2019-12-28 11:18:56这几天跟着老师学习css3的动画时,自己动手做了一个简单动画,但在对浏览器进行缩放时发现界面上所有的布局都会跟着变得很凌乱,针对这一问题我做了以下调整: 1.在body里面添加position属性position: relative;生成...css3 动画所设位置不随着浏览器界面的变化而变化
这几天跟着老师学习css3的动画时,自己动手做了一个简单动画,但在对浏览器进行缩放时发现界面上所有的布局都会跟着变得很凌乱,针对这一问题我做了以下调整:
1.在顶部标签里面添加position属性position: relative;生成相对定位的元素,相对于其正常位置进行定位;
2.在子标签里面添加 position: absolute;生成绝对定位的元素;
(第二步是不可缺少的)
3.就可以通过margin对图片的相应位置进行调整,达到自己想要的效果 -
css3动画 文字自动缩放 图片自动移动效果的制作
2018-12-05 13:23:05布局就不写了 直接上样式布局就不写了 直接上样式
.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:33CSS3动画 网页的动态效果 实现动画效果的四种方式 动态图片 Flash CSS动画相关属性 JavaScript 实现CSS3动画的三种方式 CSS3变形 CSS3过渡 CSS3动画 CSS3变形 (transform) 每个效果都可以称为变形...CSS3动画
网页的动态效果
实现动画效果的四种方式
- 动态图片
- Flash
- CSS动画相关属性
- JavaScript
实现CSS3动画的三种方式
- CSS3变形
- CSS3过渡
- 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:28CSS3该怎么用 (作者:王金蝶,撰写日期:2019.01.17) 下图为一个页面练习,点击gt里面的a标签应该有一个滑动的CSS3,然后把floor...先设置边框与图片大小,指定动画名称(animation-name),设定动画执行时... -
【CSS3动画】transform对文字及图片的旋转、缩放、倾斜和移动
2017-07-29 16:39:47前言:之前我有写过CSS3的transform这一这特性,对于它的用法,还不是很透彻,今天补充补充,呵呵 你懂的,小司机准备开车了。 a)再提一提transform的四个属性 ①旋转--->rotate(参数a),单位deg,表示旋转角度,... -
CSS3炫酷的鼠标滑过图片缩放和标题效果
2019-12-13 07:24:50这是一款使用纯CSS3制作的效果非常炫酷的鼠标滑过图片缩放和标题效果。该CSS3图片效果中图片的边框被制作为不停动画的护栏效果,当用鼠标滑过图片时,图片会有非常炫酷的动画效果。 -
css文字和图片大小缩放动画效果
2020-04-18 15:20:40.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感应鼠标背景闪烁和图片缩放效果
2015-06-22 13:32:21CSS3感应鼠标背景闪烁和图片缩放效果,一款超棒的CSS3特效,鼠标滑过增加一点动画效果,让网页飞起来,CSS3会助你一臂之力哦。 -
直播app源代码,css文字和图片大小缩放动画效果
2021-04-01 14:27:22直播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鼠标hover图片缩放和标题效果
2015-02-09 12:44:32这是一款使用纯CSS3制作的效果非常炫酷的鼠标滑过图片缩放和标题效果。该CSS3图片效果中图片的边框被制作为不停动画的护栏效果,当用鼠标滑过图片时,图片会有非常炫酷的动画效果。 CSS3 animations是一个非常神奇... -
京东css3动画全屏海报_京东店铺装修安装全屏CSS3动态缩放效果海报,活动海报上添加透明素材自动缩放 ......
2020-12-23 04:04:31京东装修动态海报模块的方法,京东店铺上怎么实现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事件分别分别给标签添加对应的动画类名,不过效果不好,在迅速来回移动鼠标的时候,... -
CSS3动画变化的代码参考(旋转、扭曲、缩放、位移)
2019-02-11 20:18:06开发工具与关键技术:SQL 作者:邱慧敏 撰写时间: 2019.02.08 操作起来非常简单 一、 旋转(鼠标移上去之后图片发生旋转效果) 代码参考: 二、 扭曲、缩放、位移 ... -
CSS3实现任意图片lowpoly动画效果实例
2020-09-27 21:26:00本篇文章主要介绍了CSS3实现任意图片lowpoly动画效果实例,这是一个利用CSS3的动画属性实现的结合lowpoly(低多边形风格)的效果,主要利用了CSS3 transform属性的rotate旋转,translate移动,scale缩放 -
css图片等比例缩放_CSS的高级应用
2020-11-29 02:05:00在CSS3中,提供了对动画的强大支持,可以实现旋转、缩放、移动和过渡等效果另外,为了解决各类浏览器的兼容性问题,分别添加了-webkit-、-moz-、-o-等不同浏览器前缀兼容代码过渡为元素从一种样式转变为另一种样式时... -
imagehover.css-纯CSS3鼠标滑过图片效果动画库
2019-12-13 05:54:32imagehover.css是一款纯CSS3鼠标滑过图片效果动画库。它可以适应图片的缩放,提供44种不同的鼠标滑过图片效果,压缩后的版本只有19K大小,可以完成各种不同场景的需求。