问答文章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是什么意思?怎样用?

发布网友 发布时间:2023-03-14 14:21

我来回答

5个回答

热心网友 时间:2023-10-22 21:18

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”。 

热心网友 时间:2023-10-22 21:18

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”。 

热心网友 时间:2023-10-22 21:19

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

热心网友 时间:2023-10-22 21:19

具体的意思 就是 让 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;

热心网友 时间:2023-10-22 21:20

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

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
黄鹤楼8度爆珠哪里有卖 癌症患者的康复饮食秘诀 癌症病人的中医饮食应该如何调理 QQ音乐中的音乐为什么不能全部移进iTunes? win10是否支持系统级的socks5代理,如果是,该如何设置? 全局HTTP代理的配置与应用(全局HTTP代理的配置方法和使用心得) 全局代理是什么意思(全局代理怎么开) 宾得kx 用的哪种规格的三洋电池? 南京大学软件学院培养规格 南京大学软件学院专业设置 求助ie8及以下浏览器怎么写动画 我升级internet8.0后不知调了什么.本来是多窗口模式的现在变单窗口了.怎么调啊 “穷吵架,富烧香”是真理吗? 怎样查询支付宝快递的状态呢? 廊坊违章停车被贴条怎么处理 京联清障车和中燕清障车是一个牌子吗 安次区城区让走拖车吗 哪项特征决定了生物药物的给药方式 反义rna属于大分子药物吗 水溶性大分子药物在呼吸道较好吸收的主要原因 不锈钢螺栓上字母A4-70代表什么?是不是316L的螺栓 我要买316L的螺栓给我标签为316 螺栓上字母是A4-70 保温杯为什么参数是201不锈钢,可杯底却写着316 长宁区靠近安顺路有什么美食? 2010年9月10号上海电视台生活时尚频道人气美食里介绍的生煎 上海夜市街都在哪些地方 定西路美食街广帮饭店地址 哈啰顺风车如何不同地点上车 买了一个 micro牌子的macbook air 键盘膜感觉是假的 Z11系类需要屏幕膜和键盘膜么,需要的话用什么牌子的比较好,谢谢 有了解鼻炎康片有什么用? 人是怎么学会嗑瓜子的? 堵下水道用橡胶气囊会被疏通吗 有没有什么适合中学生投稿的杂志邮箱?谢谢 请问 有哪些文艺一点的文学杂志?以前看“新读写”,现在觉得略幼稚。有没有类似的 高级一点的杂志? 恩,高中生读的杂志的问题 有那些像《意林》这样适合少年读的书籍、杂志? 初中生订什么杂志好? 郭德纲的相声 朴仁勇 有没有适合高中生看的杂志 我是初中生。求大神推荐一个可以提高语文成绩的杂志。最好不要是太枯燥无味的书。 支付宝蚂蚁庄园怎么提高单量 今天收到支付宝的提示说我有两笔账单是什么献爱心的,在等待我付款都是一分钱的,我不支付没问题吧。 支付宝账单贡献过爱心一次是什么 为什么在支付宝一个月捐了15次爱心没有得到数字公仔 qq电影付费群功能停止后如何收费 怎么简单又快速的做甜豆腐花 ie9下点击一次菜单,发送两次js请求,实在找不出是什么原因了 如何避免重复的http请求 请教各位大虾:IE地址重复显示网址怎么解决啊 每次用IE8打开网页时出现两个重复的网页?
  • 焦点

最新推荐

猜你喜欢

热门推荐