transition這幾章后面完全可以用animation來代替,換句話說,以后用transition的地方會少之又少。個人建議:不要去背transition的這些屬性名,記住他的簡寫形式就可以了。
2018-04-18
煞筆才會分開寫吧,簡寫方式方便多了,不能把大量腦細胞用在背單詞上吧,節約點腦細胞吧用著學其他知識。
2018-04-18
border-radius: 100% 應該改為50%
因為正方形四個角都以邊長的一半去倒角即是圓形。也就是說寫成51% 以上都是都是圓形,跟50%的效果是相同的。
動畫是從圓變成方,即倒角由50%減到0。如果寫成border-radius: 100%; 那么動畫是由100%減到0, 而100%先減到50%,需要0.5秒(動畫時間1秒+延遲0.2秒 ),這段過程圓沒變化,50%減到0,圓變成方,需要0.5秒。這樣延遲就顯得很長,動畫變得很快,讓人感覺很不舒服。
改為 border-radius: 50%; 那么動畫是由50%減到0, 動畫時間1秒,0.2秒的延遲,這樣就好多啦!
因為正方形四個角都以邊長的一半去倒角即是圓形。也就是說寫成51% 以上都是都是圓形,跟50%的效果是相同的。
動畫是從圓變成方,即倒角由50%減到0。如果寫成border-radius: 100%; 那么動畫是由100%減到0, 而100%先減到50%,需要0.5秒(動畫時間1秒+延遲0.2秒 ),這段過程圓沒變化,50%減到0,圓變成方,需要0.5秒。這樣延遲就顯得很長,動畫變得很快,讓人感覺很不舒服。
改為 border-radius: 50%; 那么動畫是由50%減到0, 動畫時間1秒,0.2秒的延遲,這樣就好多啦!
2018-04-17
ease 規定慢速開始,然后變快,然后慢速結束的過渡效果(cubic-bezier(0.25,0.1,0.25,1))。
ease-in 規定以慢速開始的過渡效果(等于 cubic-bezier(0.42,0,1,1))。
ease-out 規定以慢速結束的過渡效果(等于 cubic-bezier(0,0,0.58,1))。
ease-in-out 規定以慢速開始和結束的過渡效果(等于 cubic-bezier(0.42,0,0.58,1))。
ease-in 規定以慢速開始的過渡效果(等于 cubic-bezier(0.42,0,1,1))。
ease-out 規定以慢速結束的過渡效果(等于 cubic-bezier(0,0,0.58,1))。
ease-in-out 規定以慢速開始和結束的過渡效果(等于 cubic-bezier(0.42,0,0.58,1))。
2018-04-17
講述:transition: all 3s ease-in-out .8s;(所有屬性,持續3秒,先加速再減速變化,延遲0.8秒再執行變化,對于零可以省略)。
2018-04-17
a為元素的水平伸縮量,1為原始大?。?br />
b為縱向扭曲,0為不變;
c為橫向扭曲,0不變;
d為垂直伸縮量,1為原始大??;
e為水平偏移量,0是初始位置;
f為垂直偏移量,0是初始位置
matrix(scaleX(),skewX(),skewY(),scaleY(),translateX(),translateY());
此函數不常用,了解即可
b為縱向扭曲,0為不變;
c為橫向扭曲,0不變;
d為垂直伸縮量,1為原始大??;
e為水平偏移量,0是初始位置;
f為垂直偏移量,0是初始位置
matrix(scaleX(),skewX(),skewY(),scaleY(),translateX(),translateY());
此函數不常用,了解即可
2018-04-17
1. top:50%,left:50%,是將色塊的左上角定位在了屏幕的中央,但是,整體并不在中央;
2. translate的百分比是根據自身的寬度和高度來定的,translate(-50%,-50%) 配合 top:50%,left:50% 實現了居中
2. translate的百分比是根據自身的寬度和高度來定的,translate(-50%,-50%) 配合 top:50%,left:50% 實現了居中
2018-04-17
.wrapper:hover div{
opacity: 0.5;
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
transform: scale(0.8);
}
這樣就不會閃爍了 當鼠標移動到wrapper上時縮放wrapper內的div
opacity: 0.5;
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
transform: scale(0.8);
}
這樣就不會閃爍了 當鼠標移動到wrapper上時縮放wrapper內的div
2018-04-17
input[type="text"]:not(:read-only){
border:2px solid red;
}
與 :read-write效果一樣
border:2px solid red;
}
與 :read-write效果一樣
2018-04-17
誤人子弟的求求你別看了,多大個人了,說話不能過過腦子嗎?事情分輕重,說話的語氣也分輕重,學到第九章了,這么點毛病誰看不出來?需要你在這里指責這份教程嗎?少一點戾氣吧 rz玩意兒
2018-04-17
不是字母和數字沒用 如果一串英文重頭到尾沒空格肯定是放不下的你們可以試下這樣sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss sss
2018-04-16