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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用BoundsChecker「建议收藏」

     BoundsChecker是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误。              BoundsChecker能检测的错误包括:3sNews.Net——3S社区&资讯平台tbU^N@i7pwMVBe    1)指针操作和内存、资源泄露错误,比如:内存泄露;资源泄露;对指针变量的错误操作。   

    2022年4月7日
  • C语言 编写“剪刀石头布”小游戏[通俗易懂]

    C语言 编写“剪刀石头布”小游戏[通俗易懂]目录前言一、游戏原理二、C语言代码1.引入函数2.初始页面显示3.游戏过程及结果总结前言大家好~我是一名C语言初学者,学了C语言基础后,我制作了一个小游戏:剪刀石头布。希望大家能对我的思路和代码提出小Tips(eg.更简便的方法与程序)我也会虚心接受大家的建议~一、游戏原理“剪刀石头布”这个游戏,想必大家都很熟悉了。两个人在玩游戏时,事先都不知道对方将要出什么,这中间存在着一种随机性。而这种随机性相当于C语言里stdlib.h库中rand()函数,rand()函数用来产生随机数,因为r..

    2022年7月24日
  • generic host process for win32_weblogic kernel.default

    generic host process for win32_weblogic kernel.default classWin32_NetworkAdapterConfiguration:CIM_Setting{booleanArpAlwaysSourceRoute;booleanArpUseEtherSNAP;stringCaption;stringDatabasePath;booleanDeadGWDetectEnabl

    2022年10月2日
  • 研华acdp手机版_generation z

    研华acdp手机版_generation z上帝手中有 N 种世界元素,每种元素可以限制另外 1 种元素,把第 i 种世界元素能够限制的那种世界元素记为 A[i]。现在,上帝要把它们中的一部分投放到一个新的空间中去建造世界。为了世界的和平与安宁,上帝希望所有被投放的世界元素都有至少一个没有被投放的世界元素限制它。上帝希望知道,在此前提下,他最多可以投放多少种世界元素?输入格式第一行是一个整数 N,表示世界元素的数目。第二行有 N 个整数 A[1],A[2],…,A[N]。A[i] 表示第 i 个世界元素能够限制的世界元素的编号。输出格式

    2022年8月11日
  • kubeadm添加新master或node

    kubeadm添加新master或node

    2021年5月31日
  • 传统的行存储和(HBase)列存储的区别「建议收藏」

    传统的行存储和(HBase)列存储的区别「建议收藏」1为什么要按列存储列式存储(Columnarorcolumn-based)是相对于传统关系型数据库的行式存储(Row-basedstorage)来说的。简单来说两者的区别就是如何组织表(翻译不好,直接抄原文了):Ø Row-basedstoragestoresatableinasequenceofrows.Ø Column-basedstorag

    2022年7月16日

发表回复

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

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