提供Discuz ,ECShop ,PHPCMS ,帝国CMS ,CSS教程 ,PHP教程 ,DedeCMS ,WordPress ,HTML教程等cms问题查询.
当前位置: HTML教程 > CSS中transition属性不起作用的缘由及解决方法【html5教程】,transition属性

CSS中的transition属性可用于调解元素变动的时刻,它能够像动画一样显现。虽然transition属性能够很轻易的完成过渡结果,然则有时刻可能会涌现无效的状况,所以我们就需要来明白transition属性的写法划定规矩。

我们先来看一下CSS中transition属性不起作用的缘由

transition是一种许可您指定变动时刻等的属性。

当用于设置鼠标光标放在按钮上时色彩和大小变动的时刻时,它能够有像动画一样的结果。

transition花样以下

选择器称号{ 
    transition-property:value; 
    }

可指定的值是:

all:您能够指定适用于转换的一切属性。

none:没有属性发生变化。

属性称号:指定要运用转换的属性称号。能够经由过程逗号指定多个。

transition不起作用的很多缘由通常是形貌悬停事宜的转换,所以要多加注重

因为能够完成动画活动,所以有些结果运用transition属性很轻易完成。

下面我们来看看transition属性的细致用法

如上述所说,不要在悬停事宜中运用transition属性。

HTML

<p>笔墨内容</p>
<p>笔墨内容</p>
<p>笔墨内容</p>
<p>笔墨内容</p>
<p>笔墨内容</p>
<p>笔墨内容</p>

CSS

p {
  width:100px;
  background-color:red;
  transition-duration: 2s;
  transition-property:width;
}
p:hover {
  width:420px;
  background-color:blue;
}

当鼠标没有放在上面的时刻,浏览器上显现结果以下

当鼠标放到赤色背景上面的时刻,浏览器上显现结果以下:

p标签中指定了width : 100px和background-color:red;如许的话当宽度是100px时,背景是赤色。下面指定了transition-duration: 2s;

如许的话,transtion完成的结果从最先到完毕的时刻是2秒。

末了是transition-property:width;运用transition属性的结果仅为width。

:hover中指定width : 420px和background - color:blue,如许,挪动鼠标到上面的时刻,宽度变成420px,背景变成蓝色。

假如鼠标悬停,宽度将为420px,背景将为蓝色,但过渡结果仅为宽度。2秒的变化只要宽度。因为转换结果不适用于指定背景色彩,因而只要将鼠标悬停在上面,它就会变成蓝色。

以上就是CSS中transition属性不起作用的缘由及解决方法的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"CSS中transition属性不起作用的缘由及解决方法【html5教程】,transition属性"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线