css3-12 transition+css或transform实现过渡动画

css3-12 transition+css或transform实现过渡动画

一、总结

一句话总结:首先要设置hover后的效果,然后在transition里面指定执行哪些样式和执行时间为多长。

 

1、哪些样式可以设置过渡动画?

transform加别的css

11     transition: width 2s, height 2s, transform 2s;

 

2、如何设置为hover里面的所有样式都执行过渡动画?

 transition: all 1s ease 0s;

 

3、过渡动画如何实现?

首先要设置hover后的效果,然后在transition里面指定执行哪些样式和执行时间为多长。

 1         div{
 2             width:256px;
 3  height:256px;  4  border:2px solid #999;  5  overflow:hidden;  6  transition:transform 2s;  7 }  8  9  div:hover{ 10  transform:rotate(360deg); 11 }

 

 

二、transition+css或transform实现过渡动画

1、相关知识

不仅transform可以,其它css也可以

 

2、代码

 1         div{
 2             width:256px;
 3             height:256px;
 4             border:2px solid #999;
 5             overflow:hidden;
 6             transition:transform 2s;
 7         }
 8 
 9         div:hover{
10             transform:rotate(360deg);
11         }

 

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8"> 
 5 <title>菜鸟教程(runoob.com)</title>
 6 <style> 
 7 div {
 8     width: 100px;
 9     height: 100px;
10     background: red;
11     transition: width 2s, height 2s, transform 2s;
12 }
13 
14 div:hover {
15     width: 200px;
16     height: 200px;
17     transform: rotate(180deg);
18 }
19 </style>
20 </head>
21 <body>
22 <p><b>注意:</b>该实例无法在 Internet Explorer 9 及更早 IE 版本上工作。</p>
23 
24 <div>鼠标移动到 div 元素上,查看过渡效果。</div>
25 </body>
26 </html>

 

 

 

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9268776.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/413791.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[vue-element]项目中有使用过ElementUI吗?有遇到过哪些问题?它的使用场景主要是哪些?

[vue-element]项目中有使用过ElementUI吗&#xff1f;有遇到过哪些问题&#xff1f;它的使用场景主要是哪些&#xff1f; 当然是用过了 很多后台系统&#xff0c;都会是用vue结合上ElementUI来实现&#xff0c;很大程度上提高了开发效率&#xff1b; 遇到的问题&#xff1a;对…

nginx的location、root、alias指令用法和区别

nginx指定文件路径有两种方式root和alias&#xff0c;指令的使用方法和作用域&#xff1a; [root] 语法&#xff1a;root path 默认值&#xff1a;root html 配置段&#xff1a;http、server、location、if[alias]语法&#xff1a;alias path 配置段&#xff1a;location root与…

[vue-element] 有用过哪些vue的ui?说说它们的优缺点?

[vue-element] 有用过哪些vue的ui&#xff1f;说说它们的优缺点&#xff1f; 个人认为iview比elementUI好看&#xff0c;elementUI在多级联动菜单有一个bug&#xff08;父子value一样的时候不显示&#xff09;个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放…

bootstrap简单使用

1.bootstrap实例&#xff1a; 1 <title>Bootstrap 实例 - 代码</title>2 <link href"https://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel"stylesheet">3 <script src"https://libs.baidu.com/jquery/2.0.0/jqu…

[vue] vue中data的属性可以和methods中的方法同名吗?为什么

[vue] vue中data的属性可以和methods中的方法同名吗&#xff1f;为什么 源码 中的 initData() 方法 if (methods && hasOwn(methods, key)) { warn( Method “${key}” has already been defined as a data property., vm ) } 会取出 methods 中的方法进行判断&#xf…

BFC与合并 浅析

BFC BFC 全称 Block Formatting Context。每个渲染区域用formatting context表示&#xff0c;它决定了其子元素将如何定位&#xff0c;以及和其他元素的关系和相互作用在正常流中的盒子要么属于块级格式化上下文&#xff0c;要么属于内联格式化上下文 BFC特性&创建条件 特性…

[vue] 怎么给vue定义全局的方法

[vue] 怎么给vue定义全局的方法 第一种&#xff1a;挂载到Vue的prototype上。把全局方法写到一个文件里面&#xff0c;然后for循环挂载到Vue的prototype上&#xff0c;缺点是调用这个方法的时候没有提示Object.keys(tools).forEach(key > {Vue.prototype[key] tools[key]})…

python3.6安装【scrapy】-最保守方法

系统:win10平台 python版本:3.6.1 1. 下载并安装 pywin32&#xff1a; 进入https://sourceforge.net/projects/pywin32/files/&#xff0c;按照下图目录点击pywin32&#xff0c;选择Build 221&#xff0c;找到自己对应版本的pywin32点击连接即可自己下载&#xff0c;安装按步…

[vue] vue2.0不再支持v-html中使用过滤器了怎么办?

[vue] vue2.0不再支持v-html中使用过滤器了怎么办&#xff1f; 在method中定义方法 htmlFilter(htmlString){ return htmlString.replace(/s/g,’’) } 在vue中 v-html"htmlFilter(htmlString)"即可 个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识…

java设置项目根目录 工作目录 working dictionary

改变java项目中&#xff0c;绝对路径的根目录 run->run configuration ->Arguments 更改 working dictioinary 转载于:https://www.cnblogs.com/YuQiao0303/p/9277669.html

[vue] 怎么解决vue打包后静态资源图片失效的问题?

[vue] 怎么解决vue打包后静态资源图片失效的问题&#xff1f; 上面蛮多回答感觉像开玩笑似的&#xff0c;静态资源图片失效分几种情况。 1、确定线上环境是否在根路径上&#xff0c;配置资源根目录&#xff0c;vue-cli2 和 vue-cli3 字段不一致&#xff08;assetsPublicPath 和…

打开chrome控制台的快捷键

问题&#xff1a; 单独想要使用快捷键 或者 有些时候「右键菜单」被禁用&#xff0c;无法打开「控制台」 解决方法 1、mac电脑 &#xff1a; 「option&#xff0b;command&#xff0b;j」 或者 「option&#xff0b;command&#xff0b;c」或者 「option&#xff0b;command…

省选专练[POI2005]SAM-Toy Cars

经典贪心策略如下&#xff1a;每次贪心让最需要的放下易证正确#include<bits/stdc.h> using namespace std; const int N1e6; inline void read(int &x){x0;char chgetchar();int f1;while(ch<0||ch>9){if(ch-){f-1;}chgetchar();}while(ch>0&&ch&l…

js 解除网页右键菜单被禁用

问题&#xff1a; 有些时候 需要复制页面的一些东西或者检查源码 但页面右键被被作者禁用了&#xff0c;碰到过几次&#xff0c;就记录下来希望对大家有多帮助。 解决方法&#xff1a; 在浏览器「控制台」执行一下代码即可。 PS&#xff1a;无法打开控制台&#xff0c;请移…

python中列表字典和字符串的相互转化

python中列表字典和字符串的相互转化有两种方法&#xff1a; &#xff08;1&#xff09;使用str和eval的方法&#xff0c;一个简单的例子如下&#xff1a; data {name : ACME,shares : 100,price : 542.23 } data_str str(data) print (data_str ) print (type(data_str )) d…

支付宝小程序:报错 insufficient-isv-permissions 错误原因: ISV权限不足解决方案

最近接触了一下支付宝小程序&#xff0c;在测试「获取会员基础信息」接口 my.getOpenUserInfo 如标题的错误&#xff0c;就是一个很简单的例子&#xff0c;代码如下&#xff1a; <!-- .axml --> <button a:if"{{canIUseAuthButton}}" open-type"getAu…

[vue] 怎么解决vue动态设置img的src不生效的问题

[vue] 怎么解决vue动态设置img的src不生效的问题 不是应该 require(/assets/images/xxx.png) 这样吗&#xff1f;&#xff1f;你这样多浪费资源啊 chenqim个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨…

Linux 混合编译opencv与opencv_contrib的android版本

一、该方法只能编译.a文件 使用该脚本&#xff1a;https://github.com/tzutalin/build-opencv-for-android 1 $ git clone https://github.com/tzutalin/build-opencv-for-android.git 2 $ cd build-opencv-for-android 3 $ ./setup.sh 3.3.1 而后配置android ndk的路径 export…

scroll-view 横向滑动无效的问题

在小程序中写一个横向视图&#xff0c;直接用一个scroll-view&#xff0c;加上scroll-x"true"属性就OK了 xml <scroll-view class"wrap" scroll-x"true"><block wx:for"{{[1,2,3,4,5]}}" wx:key"item" wx:for-i…

[vue] 使用vue后怎么针对搜索引擎做SEO优化?

[vue] 使用vue后怎么针对搜索引擎做SEO优化&#xff1f; 1.SSR服务器渲染&#xff1b; 2.静态化&#xff1b; 3.预渲染prerender-spa-plugin&#xff1b; 4.使用Phantomjs针对爬虫做处理个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; …