我想玩CSS的剪輯路徑功能,我知道這對我來說工作得很好。然後我試圖編寫一些JavaScript來改變剪輯路徑的開始/停止位置。這裏是我的CSS:jQuery/JavaScript函數不會識別「-webkit-clip-path」?
.background-left {
width: 100%;
background-color: #ff8800;
background: url("someimage.jpg");
background-size: cover;
background-position: center center;
height: 100vh;
transition: all 1s ease;
-webkit-clip-path: polygon(0 0, 60% 0, 40% 100%, 0 100%);
}
我的最終目標,就是當你點擊一個按鈕,就淡出的所有內容,幻燈片的開始/停止點一路邊緣(露出整幅畫面)然後加載新頁面。這是我的JS:
$("#button").click(function() {
$("#content").fadeOut(2000).delay(400).queue(function() {
$(".background-left").css("-webkit-clip-path", "polygon(0 0, 100% 0, 100%, 100%, 0 100%)").delay(1000).queue(function() {
window.location.href="portraits.html";
});
});
});
我很新成JavaScript和jQuery,所以我道歉,如果我只是用一些過時的方法。我花了3個小時試圖谷歌這個問題,並在這裏尋找,我不能拿出任何東西。
我在做什麼錯?
也請發表您的HTML – cwang