摘要:邊框循環(huán)動(dòng)畫,頁面效果如下沿著邊框動(dòng)畫的圖形使用,偽類寫的。具體代碼如下仔細(xì)看沿著邊框動(dòng)畫的圖形,是有三個(gè)長(zhǎng)方形組成的。根據(jù)以上設(shè)計(jì)思路,就很容易寫出邊框的另外三個(gè)動(dòng)畫效果了。
最近寫了幾個(gè)頁面都用到css動(dòng)畫,以及很多before,after偽類。在此記錄一下成果。
css邊框循環(huán)動(dòng)畫,頁面效果如下:
1、沿著邊框動(dòng)畫的圖形使用before,after偽類寫的。當(dāng)時(shí)想用切圖來寫,后來考慮到優(yōu)化,就用了css來寫。具體代碼如下:
i.border-right-animate{
display: block; height: 35px; width: 5px; background: #0b82ce; color: #0b82ce; position: absolute; top: 150px; right: -3px; -webkit-animation: borderMove 6s linear infinite; -o-animation: borderMove 6s linear infinite; animation: borderMove 6s linear infinite; }
i.border-right-animate:before{
content: ""; display: block; height: 40px; width: 7px; background: #0b82ce; color: #0b82ce; position: absolute; top: -40px; left: -1px; } i.border-right-animate:after{ content: ""; display: block; height: 20px; width: 2px; background: #0b82ce; color: #0b82ce; position: absolute; top: 30px; left: 1px; }
仔細(xì)看沿著邊框動(dòng)畫的圖形,是有三個(gè)長(zhǎng)方形組成的。所以設(shè)計(jì)思路是,先寫出中間的那個(gè)長(zhǎng)方形,即i標(biāo)簽的樣式。再用before,after寫出兩邊的長(zhǎng)方形。
動(dòng)畫效果用的是css3的animation,我是在菜鳥教程網(wǎng)站上一邊看教程一邊做出的效果(http://www.runoob.com/css3/cs...;
我自己寫的keyframes如下:
keyframes borderMove {
0% {
right: -2px; top: 40px;
}
25% {
right: -2px; top: 25%;
}
50% {
right: -2px; top: 50%;
}
75% {
right: -2px; top: 75%;
}
100% {
top: calc(100% - 50px); right: -2px;
}
}
@keyframes的作用是規(guī)定動(dòng)畫的過程。我的設(shè)計(jì)思路就是剛開始圖形在右側(cè)邊框頂部,運(yùn)行到一半時(shí) 圖形就沿著邊框移動(dòng)到右側(cè)邊框的中間。如此循環(huán)。。
根據(jù)以上設(shè)計(jì)思路,就很容易寫出邊框的另外三個(gè)動(dòng)畫效果了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/112726.html
摘要:邊框循環(huán)動(dòng)畫,頁面效果如下沿著邊框動(dòng)畫的圖形使用,偽類寫的。具體代碼如下仔細(xì)看沿著邊框動(dòng)畫的圖形,是有三個(gè)長(zhǎng)方形組成的。根據(jù)以上設(shè)計(jì)思路,就很容易寫出邊框的另外三個(gè)動(dòng)畫效果了。 最近寫了幾個(gè)頁面都用到css動(dòng)畫,以及很多before,after偽類。在此記錄一下成果。css邊框循環(huán)動(dòng)畫,頁面效果如下:showImg(https://segmentfault.com/img/bVYEN5...
摘要:簡(jiǎn)單就意味著更快的開發(fā)速度,更小的維護(hù)成本,同時(shí)往往具有更好的體驗(yàn)下面我介紹哪些或許你不知道小技巧。默認(rèn)為,此時(shí)陰影與元素同樣大。如果沒有指定,則由瀏覽器決定通常是的值,不過目前取透明。首先,我們要明白這里的最小寬度值是什么意思。 暑假實(shí)習(xí)的時(shí)候帶我的師傅,告訴我要注重基礎(chǔ),底層實(shí)現(xiàn)原理。才能在日新月異的技術(shù)行業(yè)站住腳跟,以不變應(yīng)萬變,萬丈高樓平地起,所以我們應(yīng)該不斷的去學(xué)習(xí),去交流。...
摘要:簡(jiǎn)單就意味著更快的開發(fā)速度,更小的維護(hù)成本,同時(shí)往往具有更好的體驗(yàn)下面我介紹哪些或許你不知道小技巧。默認(rèn)為,此時(shí)陰影與元素同樣大。如果沒有指定,則由瀏覽器決定通常是的值,不過目前取透明。首先,我們要明白這里的最小寬度值是什么意思。 暑假實(shí)習(xí)的時(shí)候帶我的師傅,告訴我要注重基礎(chǔ),底層實(shí)現(xiàn)原理。才能在日新月異的技術(shù)行業(yè)站住腳跟,以不變應(yīng)萬變,萬丈高樓平地起,所以我們應(yīng)該不斷的去學(xué)習(xí),去交流。...
摘要:簡(jiǎn)單就意味著更快的開發(fā)速度,更小的維護(hù)成本,同時(shí)往往具有更好的體驗(yàn)下面我介紹哪些或許你不知道小技巧。默認(rèn)為,此時(shí)陰影與元素同樣大。如果沒有指定,則由瀏覽器決定通常是的值,不過目前取透明。首先,我們要明白這里的最小寬度值是什么意思。 暑假實(shí)習(xí)的時(shí)候帶我的師傅,告訴我要注重基礎(chǔ),底層實(shí)現(xiàn)原理。才能在日新月異的技術(shù)行業(yè)站住腳跟,以不變應(yīng)萬變,萬丈高樓平地起,所以我們應(yīng)該不斷的去學(xué)習(xí),去交流。...
摘要:為什么要做加載只想說本文最重要的是對(duì)偽元素的分享以及讀者對(duì)這些東西的真正掌握我并不是慫恿大家在每一個(gè)頁面的前面都去加一個(gè)酷炫的加載我是如何做的不同的頁面對(duì)加載的設(shè)計(jì)也就可能不同本文設(shè)計(jì)的加載適合大多數(shù)頁面并且本文假設(shè)讀者已經(jīng)非常熟悉偽元素動(dòng) showImg(https://segmentfault.com/img/bVSJ0b?w=1920&h=600); 為什么要做加載 只想說, 本...
閱讀 3639·2021-11-24 09:38
閱讀 3142·2021-11-15 11:37
閱讀 781·2021-11-12 10:36
閱讀 3547·2021-10-21 09:38
閱讀 3220·2021-09-28 09:36
閱讀 2420·2021-09-22 16:01
閱讀 4984·2021-09-22 15:09
閱讀 1210·2019-08-30 15:55