css transition ease,css3 transition属性「建议收藏」

css transition ease,css3 transition属性「建议收藏」最近打算学习css3知识,觉得css3写出来的效果好炫好酷,之前一直想要学习来着。可能之前的决心,毅力,耐心不够,所以想要重整起来,放下浮躁的心态,一步一个脚印,踏踏实实的来学习。首先学习的是css3transition属性,该属性的定义为从一个属性值平滑过渡到另一个属性值。格式为:transition:,或transition-property:transition-duration:tr…

大家好,又见面了,我是你们的朋友全栈君。

最近打算学习css3知识,觉得css3写出来的效果好炫好酷,之前一直想要学习来着。可能之前的决心,毅力,耐心不够,所以想要重整起来,放下浮躁的心态,一步一个脚印,踏踏实实的来学习。

首先学习的是css3 transition属性,该属性的定义为从一个属性值平滑过渡到另一个属性值。

格式为:transition: ,或

transition-property:

transition-duration:

transition-timing-function:

注意,由于各浏览器之间的兼容性差异,针对各浏览器写的css3样式都要加上前缀,如:

-webkit-: /*chrome,safari*/

-moz-: /*firebox*/

-ms: /*IE*/

-o-: /*opera*/

如下,举个例子,代码示例:

个人网站首页

.block{

width:400px;

height:400px;

background-color:blue;

-webkit-transition: background-color 3s;

}

.block:hover{

background-color:red;

}

.progress-bar{

width: 40px;

height: 40px;

background-color: blue;

}

.progress-bar:hover{

width: 960px;

}

#bar1{

-webkit-transition: width 3s ease;

}

#bar2{

-webkit-transition: width 3s linear;

}

#bar3{

-webkit-transition: width 3s ease-in;

}

#bar4{

-webkit-transition: width 3s ease-out;

}

#bar5{

-webkit-transition: width 3s ease-in-out;

}

#expermient{

-webkit-perspective:800px;

-webkit-perspective-origin:50% 50%;

-webkit-transform-style:preserve-3d;

}

#blocks{

width: 500px;

height: 500px;

background-color: blue;

margin: 0 auto;

-webkit-transform:rotateX(45deg);

}

.hw-cbg.on p{

padding:0px 0 0 30px;

-webkit-transition:padding-left 2s ease;

}

.hw-cbg p{

padding: 30px 0 0 0;

}

.animation{

width:100px;

height:100px;

background:red;

position:relative;

animation:mymove 5s infinite;

-webkit-animation:mymove 5s infinite; /*Safari and Chrome*/

}

@-webkit-keyframes mymove{

0% {margin-left: 0px;background-color: blue;}

50% {margin-left: 30px;}

100% {margin-left: 60px;}

}

ease

linear

ease-in

ease-out

ease-in-out

在节奏紧张的都市生活中,高效便携会让您的生活化繁为简。HUAWEI MateBook配备12英寸屏幕的

金属机身,重量仅为640g,厚度低至6.9mm。内在强大,彰显锐意与品质的交融;

轻薄时尚,是您工作生活的称心伴侣。

$(document).ready(function(){

$(‘.hw-cbg’).addClass(‘on’);

})

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159214.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用CODELF[通俗易懂]

    使用CODELF[通俗易懂]CODELF是对代码中名字进行命名的工具使用方法如下:在浏览器中找到搜索引擎然后添加或修改搜索引擎:之后在浏览器地址栏,输入关键字后,点一下Tab,输入要搜索的变量名字即可,搜索结果如下图点击箭头处可以找到调用这个变量的相关代码…

    2022年6月4日
    89
  • golang json 转map

    golang json 转map//convertjsontomappackagemainimport(“fmt””encoding/json”)funcmain(){b:=[]byte(`{“IP”:”192.168.11.22″,”name”:”SKY”}`)m:=make(map[string]string)err:=json.Unmarsha

    2022年6月16日
    231
  • win10环境下使用npm安装yarn

    win10环境下使用npm安装yarnnpm的bin地址进入cmd:npm-gbinyarn安装命令:npmi-gyarnnpmi-gyarnyarn安装路径,并且配置到用户变量中,然后重启电脑(不一定)、yarnglobalbin…

    2022年10月19日
    0
  • 海贼王最新漫画图片_海贼王漫画52pk

    海贼王最新漫画图片_海贼王漫画52pk制作工具模块-隐藏身份信息的User-Agent模块;对象服务器识别不了身份信息。importrandomuser_agent_data=[{“User-Agent”:”Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/65.0.3314.0Safari/537.36SE2.XMetaSr1.0″},{“Use

    2022年8月23日
    2
  • nessus安装使用教程_kali linux全部功能教程

    nessus安装使用教程_kali linux全部功能教程一、Nessus介绍Nessus是目前全世界最多人使用的系统漏洞扫描与分析软件。总共有超过75,000个机构使用Nessus作为扫描该机构电脑系统的软件。提供完整的电脑漏洞扫描服务,并随时更新其漏洞数据库。Nessus专业版非免费的;家庭版是免费的,但单次任务只可以扫16个IP,这里注册的是家庭版,注册成功后会给邮箱发送一个激活码。二、安装下载家庭版https://www…

    2022年10月18日
    0
  • 卸载MySQL Connector NET无法卸载

    卸载MySQL Connector NET无法卸载卸载MySQLConnectorNET无法卸载最近安装了MYSQL数据库,安装完发现安装在了系统C盘,对于文件整理控加一丢丢强迫症的我来说,太介意了,不能忍。这里是解决办法:安装MYSQL自定义路径方法于是,开始卸载MYSQL,结果,ConnectorNET始终卸载不掉。网上看到了很多方法,删文件删注册表都无济于事,丝毫没有成功。终于,在google里找到可行的解决方法。原文网址:Cannotuninstall/repair/ChangeMySQL-Connector-net?Iss

    2022年7月15日
    25

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号