2022年07月18日 7600人 瀏覽
強列建議可以關注如下10個令人過目難忘的logo動畫效果合集。
1. Flowers SVG
SVG動畫(SVG animation)算是Web端最熱門的動畫趨勢之一。 而這個花狀的LOGO動畫算是SVG的動畫效果中的一個很不錯的例子。
圖標和文字是創建在HTML中的標簽內。 然后通過CSS控制順序動畫,并設定自動播放。 這需要設定一些SVG特定的CSS屬性,如stroke-dashoffset,它按順序推動輪廓運動來創建這個有趣的動畫效果。
2. Carbon LDP
Carbon LDP logo相當多細節且復雜, 但是開發GG David McFeders 基于CSS / Compass來實現了這個動感十足的Carbon logo。
你能通過代碼輕易地自定義它的尺寸和運動速率, 且是循環不止地運動下去的。并且令人印象深刻的是這一切是純用CSS實現,而沒有使用到JS。 雖然字母由單個PNG圖像構成,但你也可以使用自己的自定義字體去修改此設計。
3. Binary Lab
Binary Lab的動畫 logo是這個列表中較為復雜的動畫效果之一。 它會是從一個瓶子拉取出一些數字,并瓶口也即LOGO上邊漸隱消失。
動畫本身是通過CSS控制的,但它還依賴于TweenMax庫( TweenMax library)添加重復數字和自定義透明度的轉換。 這是一個結合使用SVG,CSS和JavaScript實現的非常有創意的的現代網絡動畫。
4. Pure CSS3 Stack Overflow
Stack Overflow 的LOGO是我最愛之一,因為它即簡單又識別度高。 而這個堆棧動畫只使用了純CSS3來實現。
這是迄今為止我見過的最令人印象深刻的純CSS動畫之一。 最終的輸出真的看起來像官方的標志,而動畫在每個主流的瀏覽器都很流暢(animation feels smooth)。相信任何人喜歡純CSS / SCSS動畫都會喜歡這個片段。
5. Monster Energy Logos
這個Monster Energy Logo動畫是SVG結合間隔很大的CSS過渡來動畫來實現的。 如果你想對LOGO有類似的褪色效果,當中的代碼可供學習參考。
所有的動畫時間軸都是直接通過Sass控制,所以這也是一個純CSS動畫。 而你可以嘗試去改變變量來調整速度,淡化的顏色或其他任何東西。
6. Subvisual
Subvisual的團隊有一個非常獨特的動效LOGO, 它有兩個因素:LOGO文本和“S”圖標。
而這一切都是建立在SVG元素上的,所以能使操作更容易。雖然絕大多數動畫是通過CSS完成的,但另外也包括有JavaScript(并依賴于TweenLite 庫)。 這是一個整齊而簡潔的效果,可以根據用戶動作(懸停,點擊等)重復或觸發。
7. Pixel Logo Animation
這個LOGO是使用自由像素字體Jura來實現的像素動畫效果。
它通過使用HTML canvas元素操作純文本。 動畫本身是由CSS3動畫屬性實現的,但也有借助jQuery控制。
這絕對是一個使用canvas元素結合webfont來實現的酷且有趣的范例。
8. Alex Aloia Logo
果你正在尋找一個真正的復雜的LOGO動畫,那么可查看由開發GG Alex Aloia所創建的這個示例。他是使用他的名字作為LOGO,創建了一個復雜的SVG形狀系列,并模擬“繪圖”效果創作的動畫。
單純使用CSS不能實現整個效果,還需要一些JS轉換庫,如DrawSVG 和較流行的D3.js。而使用開源庫來創建這種獨一無二的動畫是一種有趣的方式。
9. Bayleys
Bayleys LOGO 對于實現為動畫效果其實算是一個晦澀的選擇。因它確實有堅實的邊緣,使重新創建的LOGO很可能看起來像餡餅。
而Rafael Contreras只使用38行代碼就實現了這個不俗的動畫片段。LOGO志本身是使用SVG標簽構建的,用CSS相關動畫屬性操作這些標簽。 LOGO元素在不同的方向移動的這種效果實是令人著迷……
10. Nintendo Switch
任天堂的最新游戲控制臺帶有一個很酷的LOGO動畫。 由Koto Furumiya創建。
Koto使用SVG重新構建任天堂的”開關LOGO”,同時使用CSS動畫控制整個事物。而整個動畫效果只需要約50行的CSS代碼,會否讓你覺有點不可思議?
我確實要為這個標志動畫貼合真實性點上一贊,它的從強有力的下推和反彈動效真的很恰當地展現任天堂LOGO。
寫在最后
所有這些例子都是免費的,開源的,供你自己的項目研究,克隆和操作。 我希望你喜歡這些演示,如果你剛好正在尋找類似的CSS動畫的例子,看看這個集合,看看其他人做了什么,相信能為你帶來不錯的收獲或靈感。