为了账号安全,请及时绑定邮箱和手机立即绑定

给div加一个移入后显示渐变色,但是transition过渡效果缺没生效

给div加一个移入后显示渐变色,但是transition过渡效果缺没生效

守着一只汪 2019-03-01 18:16:38
问题如题:代码如下:html:<div class="box"></div>css:.box{    width: 100px;    height:100px;    background: #fff;    -webkit-transition: all 0.4s cubic-bezier(.4,0,.2,1) 0s;    -moz-transition: all 0.4s cubic-bezier(.4,0,.2,1) 0s;    -ms-transition: all 0.4s cubic-bezier(.4,0,.2,1) 0s;    -o-transition: all 0.4s cubic-bezier(.4,0,.2,1) 0s;    transition: all 0.4s cubic-bezier(.4,0,.2,1) 0s;}.change {    background: -webkit-gradient(linear, 0 0, 100% 100%, from(#6E45E2),to(#88D3CE));}js代码如下:$('.venueModel').on('mouseover',function () {    $(this).addClass('change');}).on('mouseleave',function () {    $(this).removeClass('change');});其中:transition没生效。。。求解!在线等!急!
查看完整描述

3 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

渐变和transition不能同时用吧


查看完整回答
反对 回复 2019-03-06
?
阿晨1998

TA贡献2037条经验 获得超6个赞

.....我觉得楼上好像没说到重点.....

你先弄清楚transition变的当然是同一属性的样子咯。
background: #fff 等价于 background-color: #fff
background: -webkit-gradient(linear, 0 0, 100% 100%, from(#6E45E2),to(#88D3CE)); 等价于 background-image: -webkit-gradient(linear, 0 0, 100% 100%, from(#6E45E2),to(#88D3CE));

它们并不是同一属性,transition没有用不是很正常吗?


查看完整回答
反对 回复 2019-03-06
  • 3 回答
  • 0 关注
  • 1359 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号