问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

transition、-moz-transition、-webkit-transition、-o-transition是什么意思?怎样用?

发布网友 发布时间:2022-03-28 16:37

我来回答

5个回答

热心网友 时间:2022-03-28 18:07

1、transition代表css3中的过渡,可以使元素从一种样式逐渐改变为另一种的效果。

2、transition: height 2s;表示需要渐变的是元素高度height,渐变时间是2s。transition还有其他参数如下图:

3、-moz-,-webkit-,-o-这三个是厂商前缀,不同浏览的厂商,因为不同浏览器有不同的标准,所以为了兼容性,需要把常用的浏览器对应的厂商前缀加上。所以四个属性代表的是一个意思。
-moz- 是火狐浏览器厂商前缀
-webkit- 是谷歌浏览器厂商前缀
-o- 是opera浏览器厂商前缀

4、div {
width:100px;
height:30px;
background:blue;
transition:width 2s;
-moz-transition:height 2s; /* Firefox 4 */
-webkit-transition:height 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */
}
这句话的意思是:

1)设置一个div元素,宽度100px,高度30px,背景是蓝色,设置过渡效果2s。

2)当浏览器是火狐、Safari(mac自带浏览器)、谷歌(Chrome)时,触发高度变化时产生2s的渐变效果。

3)当浏览器是除上一句话中的浏览器之外时,触发宽度变化时产生2s的渐变效果。

5、用法:需要一个触发渐变效果的产生的条件。比如:
div:hover {
height:100px
}
这个意思是说,当鼠标悬停在元素div上时,会触发div元素高度渐变2s内会变为100px;但是当鼠标移出时,div的高度同样会在2秒内恢复为30px。

扩展资料:

相关语言标准:

在CSS 2.1规范中,识别符(包括选择符中的元素名、类、ID)只能包含A~Z、a~z、0~9等字符,加上连字符“-”、下划线“_”。识别符不能以数字开头,以连字符和下划线开头也是不允许的。只有属性、属性值、单位、伪类、伪元素和“@”规则可以由连字符“-”开头。同时,其他元素名称、类和ID标识符也不允许用连字符开头。

CSS的识别符也需要用反斜杠“\”规避特殊字符,这些规避字符遵循IS010646规范。特殊字符的规避方法有两种:第一种方法是遇到特殊字符则在这些字符前直接添加反斜杠,例如,“AT&T”变为“AT\&T”;另一种方法为用反斜杠和Unicode或IS010646等值的十六进制数值一起,规避特殊字符,例如,“AT&T”变为“AT\26T”。 

热心网友 时间:2022-03-28 19:25

transition、-moz-transition、-webkit-transition、-o-transition具体的意思就是让 css3的效果兼容其他浏览器:

1、-moz-transition:height 2s; /* Firefox 4 */(兼容 老版本火狐 浏览器)

2、-webkit-transition:height 2s; /* Safari and Chrome */(兼容 Safari Chrome 浏览器)

3、-o-transition:width 2s; /* Opera */(兼容 Opera浏览器)

例子:参数 写的话 就 对应你css3,比如你写的transition:width 2s。

1、兼容老版本火狐:就在前面写上-moz-transition:width 2s;

2、兼容Safari:Chrome 就在前面写上-webkit-transition:width 2s;

3、兼容 Opera:就在前面写上-o-transition:width 2s。

兼容是计算机术语,相对于软件,一种是指某个软件能稳定地工作在某操作系统之中,就说这个软件对这个操作系统是兼容的。再就是在多任务操作系统中,几个同时运行的软件之间,如果能稳定地工作,不出经常性的错误,就说它们之间的兼容性好,否则就是兼容性不好。

扩展资料:

相关语言标准:

在CSS 2.1规范中,识别符(包括选择符中的元素名、类、ID)只能包含A~Z、a~z、0~9等字符,加上连字符“-”、下划线“_”。识别符不能以数字开头,以连字符和下划线开头也是不允许的。只有属性、属性值、单位、伪类、伪元素和“@”规则可以由连字符“-”开头。同时,其他元素名称、类和ID标识符也不允许用连字符开头。

CSS的识别符也需要用反斜杠“\”规避特殊字符,这些规避字符遵循IS010646规范。特殊字符的规避方法有两种:第一种方法是遇到特殊字符则在这些字符前直接添加反斜杠,例如,“AT&T”变为“AT\&T”;另一种方法为用反斜杠和Unicode或IS010646等值的十六进制数值一起,规避特殊字符,例如,“AT&T”变为“AT\26T”。 

热心网友 时间:2022-03-28 20:59

1、transition代表css3中的过渡,可以使元素从一种样式逐渐改变为另一种的效果。

2、transition: height 2s;表示需要渐变的是元素高度height,渐变时间是2s。transition还有其他参数如下图:

3、-moz-,-webkit-,-o-这三个是厂商前缀,不同浏览的厂商,因为不同浏览器有不同的标准,所以为了兼容性,需要把常用的浏览器对应的厂商前缀加上。所以四个属性代表的是一个意思。
-moz- 是火狐浏览器厂商前缀
-webkit- 是谷歌浏览器厂商前缀
-o- 是opera浏览器厂商前缀

4、div {
width:100px;
height:30px;
background:blue;
transition:width 2s;
-moz-transition:height 2s; /* Firefox 4 */
-webkit-transition:height 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */
}
这句话的意思是:

1)设置一个div元素,宽度100px,高度30px,背景是蓝色,设置过渡效果2s。

2)当浏览器是火狐、Safari(mac自带浏览器)、谷歌(Chrome)时,触发高度变化时产生2s的渐变效果。

3)当浏览器是除上一句话中的浏览器之外时,触发宽度变化时产生2s的渐变效果。

5、用法:需要一个触发渐变效果的产生的条件。比如:
div:hover {
height:100px
}
这个意思是说,当鼠标悬停在元素div上时,会触发div元素高度渐变2s内会变为100px;但是当鼠标移出时,div的高度同样会在2秒内恢复为30px。

扩展资料

transition渐变属性值可设置多个。如width 2s, height 2s, transform 2s;
例子:效果是当鼠标hover到div上时,高度变为200px,宽度变为200px,同时div元素旋转180度。

<!DOCTYPE html>
<html>
<head>
<style>
div {
width: 100px;
height: 100px;
background: yellow;
transition: width 2s, height 2s;
-moz-transition: width 2s, height 2s, -moz-transform 2s;/* Firefox 4 */
-webkit-transition: width 2s, height 2s, -webkit-transform 2s;/* Safari and Chrome */
-o-transition: width 2s, height 2s, -o-transform 2s;/* Opera */
}

div:hover {
width: 200px;
height: 200px;
transform: rotate(180deg);
-moz-transform: rotate(180deg);/* Firefox 4 */
-webkit-transform: rotate(180deg);/* Safari and Chrome */
-o-transform: rotate(180deg);/* Opera */
}
</style>
</head>

<body>
<div>请把鼠标指针放到*的 div 元素上,来查看过渡效果。</div>
<p><b>注释:</b>本例在 Internet Explorer 中无效。</p>
</body>
</html>

整体使用代码如下:

效果如下:

参考资料:

MDN技术文档-使用 CSS transitions

热心网友 时间:2022-03-28 22:51

具体的意思 就是 让 css3的效果 兼容 其他浏览器
-moz-transition:height 2s; /* Firefox 4 */
-webkit-transition:height 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */
分别是兼容 老版本火狐 浏览器
兼容 Safari Chrome 浏览器
兼容 Opera浏览器
参数 写的话 就 对应你css3
比如你写的transition:width 2s;
让他兼容老版本火狐 就在前面写上-moz-transition:width 2s;
让他兼容Safari Chrome 就在前面写上-webkit-transition:width 2s;
让他兼容 Opera 就在前面写上-o-transition:width 2s;

热心网友 时间:2022-03-29 00:59

-o-:以Presto为渲染引擎的浏览Opera的私有属性、 -moz-:以Gecko为渲染引擎的浏览器Mozilla Firefox的私有属性 -webkit-:以Webkit为渲染引擎的浏览器Safari、Google Chrome的私有属性-ms-:IE8的私有属性的transition:CSS3的过度效果追问能详细说说这是什么意思吗?怎样用,参数写的是什么?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
含羞草图片-含羞草(花期图,果期图,欣赏图) 全球气候变暖的后果 全球气候变暖有什么影响 情侣身高差几离米最何适?我167,穿蓝球鞋171,女朋友要多高? 如何禁止u盘传文件 事业单位醉驾会开除吗? excel表格负数金额怎么输入 exce怎么输入负数-excel中输入正负数教程 能让仓鼠跟着走的音乐? ...件和合同都发过去给他了他要我在打1000块钱过去。 我在人人贷款了30000元!合同也签了!但是人家就是没有放款!还让我到一... 丝绸分多少种?? 死神护庭13队每一队的作用, 刚出上女孩求名字,最好是火属性的字带艹、金、玉... 我国的四大名扇是?哪几个省? 《天工开物》上篇乃服原文是什么 帮我重复: 金丝香木嵌蝉玉珠 、 一色宫妆千叶攒金... 推荐几部好的动漫 一木根有两条虫猜成语 请推荐好养活不容易生虫的盆栽植物? 文字:蛋字去掉个虫,有这个字吗??读什么 剑灵瘟疫彩绫怎么得 中国五大名扇指的是哪五种扇子? 端午节的日期、风俗、由来 什么男装面料比较好? 模拟人生4虫子有什么用 虫之歌的虫原型介绍 绫绢扇的制作工序? 一个草字头一个虫子,念什么?什么? 4脳400绫虫帴鍔涘睘浜庡摢绉嶆瘮璧涳紵 webkit中采用binding方式进行JS的本地扩展详细步骤是什么?尤其是最后加入CMakeLists.txt之后的操作 谢谢 电视屏幕上显示systemerror是什么原因 电视不知道按了哪了,白屏上面显示system error 网络电信电视上出现system error是咋回事,怎么办? 中国联通电视机顶盒显示system error 三星电视 system error 电视 长虹 显示system error,全部白屏,覆盖画面... 出现systemerror怎么办 电脑出现system error怎么解决 开机出现system error 如何解决 手机上显示systemerror是什么意思啊,开机了也是这... 中国联通的iptv安装好后白屏提示system error 手机出现system error怎么解决 手机一体机出现system error怎么解决 手机上显示system error怎么办 手机屏幕上出现这个System Error然后屏幕没反应了... 手机出现systemerror怎么解决 电脑出现system error怎么解决? 手机出现system error error code怎么解决啊 怎么关闭电脑小键盘 怎么关闭键盘