在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ 給div加一個(gè)移入后顯示漸變色,但是transition過(guò)渡效果缺沒(méi)生效

給div加一個(gè)移入后顯示漸變色,但是transition過(guò)渡效果缺沒(méi)生效

問(wèn)題如題:
代碼如下:
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沒(méi)生效。。。求解!在線等!急!

回答
編輯回答
未命名

.....我覺得樓上好像沒(méi)說(shuō)到重點(diǎn).....

你先弄清楚transition變的當(dāng)然是同一屬性的樣子咯。
background: #fff 等價(jià)于 background-color: #fff
background: -webkit-gradient(linear, 0 0, 100% 100%, from(#6E45E2),to(#88D3CE)); 等價(jià)于 background-image: -webkit-gradient(linear, 0 0, 100% 100%, from(#6E45E2),to(#88D3CE));

它們并不是同一屬性,transition沒(méi)有用不是很正常嗎?

2018年5月1日 11:31
編輯回答
茍活

transition目前不支持漸變的背景屬性(它被看作是圖片了,圖片是不能transition的),可以結(jié)合opacity使用

2017年11月18日 23:18
編輯回答
懷中人

漸變和transition不能同時(shí)用吧

2017年10月23日 06:34