CSS transition属性

transition属性是一种过渡效果,常规使用方法为:

<style>
div
{
width:100px;
height:100px;
background:blue;
transition:width 2s;
-moz-transition:width 2s; /* Firefox 4 */
-webkit-transition:width 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */
}

div:hover  /* 触发方式 */
{
width:300px;
}
</style>

<div></div>

我们通常使用transition的时候,一般是transition: all 2; 这里的all是泛指所有属性,无论是宽度,高度等等,也可以指定某个属性,比如上面的代码就是指定了width属性。

transition 属性是一个简写属性,默认值为:all 0 ease 0

其实它是指四个属性的简写综合,4个属性具体所指如下:

transition-property 规定设置过渡效果的 CSS 属性的名称。
transition-duration 规定完成过渡效果需要多少秒或毫秒。
transition-timing-function 规定速度效果的速度曲线。
transition-delay 定义过渡效果何时开始。

其中transition-duration必须设置,否则时长为 0,就不会产生过渡效果。

具体设置方法:
1,transition-property
transition-property 属性规定应用过渡效果的 CSS 属性的名称。(当指定的 CSS 属性改变时,过渡效果将开始)。
提示:过渡效果通常在用户将鼠标指针浮动到元素上时发生。

2,transition-duration

transition-duration 属性规定完成过渡效果需要花费的时间(以秒或毫秒计)。

3,transition-timing-function

属性规定过渡效果的速度曲线。
该属性允许过渡效果随着时间来改变其速度。

参考代码如下:

<style>
div
{
width:100px;
height:100px;
background:blue;
transition:width 2s;
transition-timing-function:linear;
/* Firefox 4 */
-moz-transition:width 2s;
-moz-transition-timing-function:linear;
/* Safari and Chrome */
-webkit-transition:width 2s;
-webkit-transition-timing-function:linear;
/* Opera */
-o-transition:width 2s;
-o-transition-timing-function:linear;
}

div:hover
{
width:300px;
}
</style>

<div></div>

4,transition-delay

transition-delay 属性规定过渡效果何时开始。
transition-delay 值以秒或毫秒计。

综合的参考代码如下:

<!DOCTYPE html>
<html>
<head>
<style>
div
{
width:100px;
height:100px;
background:blue;
transition-property:width;
transition-duration:5s;
transition-delay:2s;

/* Firefox 4 */
-moz-transition-property:width;
-moz-transition-duration:5s;
-moz-transition-delay:2s;

/* Safari and Chrome */
-webkit-transition-property:width;
-webkit-transition-duration:5s;
-webkit-transition-delay:2s;

/* Opera */
-o-transition-property:width;
-o-transition-duration:5s;
-o-transition-delay:2s;
}

div:hover
{
width:300px;
}
</style>
</head>
<body>

<div></div>

<p>请把鼠标指针移动到蓝色的 div 元素上,就可以看到过渡效果。</p>
<p><b>注释:</b>过渡效果会在开始前等待两秒钟。</p>
<p><b>注释:</b>本例在 Internet Explorer 中无效。</p>
</body>
</html>

 

给TA打赏
共{{data.count}}人
人已打赏
IT百科 建站知识

js监听html页面滚动时触发的事件

2021-8-5 11:53:27

css3

CSS transform属性

2021-8-15 8:56:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

玻璃钢生产厂家东莞玻璃钢人物雕塑有哪些山东动物玻璃钢雕塑厂家义乌公园玻璃钢雕塑玻璃钢雕塑内部结构骨架无锡知名玻璃钢雕塑哪家好玻璃钢植物雕塑定制德州不锈钢景观玻璃钢雕塑厂家春季商场美陈的整体风格浙江季节性商场美陈供应钟祥玻璃钢仿铜雕塑舟山玻璃钢圆环雕塑雨花商场美陈制作玻璃钢浮雕雕塑价格大型商场美陈生产公司嘉兴定制玻璃钢雕塑销售电话呼和浩特玻璃钢雕塑厂家常州玻璃钢人物雕塑定制价格玻璃钢装饰雕塑厂家价格郑州玻璃钢人物雕塑商场美陈汪汪队海南设计雕塑玻璃钢商场换季美陈方案通辽玻璃钢雕塑价格莆田学校玻璃钢雕塑厂家信阳专业定制玻璃钢雕塑动物蝴蝶草坪玻璃钢雕塑铜陵水果玻璃钢雕塑优势楚雄市玻璃钢雕塑设计批发卡通玻璃钢狮子雕塑重庆石雕雕塑玻璃钢香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化