Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 欧美激情视频网,精品一区视频 ,国产大陆亚洲精品国产

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          這些“裝備”雖好但暫時還不值得“燒”

          是一個屬于移動互聯網的時代,也是一個科技的時代,一不留神,我們似乎就被“摩爾定律”拋棄,成了過去式。但這些科技時代的產物我們真的需要嗎?瘋狂的背后我們也需要有適當停下的勇氣。

          值得等待

          技術如蛇般蜿蜒向前,變得更小,功能更強大,并且更具革命性。我們很容易沉溺與每日科技新聞帶來的如洪水般的消息中。Octa-deca-mega酷睿核心處理器!如果你沒見過無邊框顯示器你一定不會相信它的存在。科技讓一切更智能,從你的咖啡壺到門鈴!

          稍等,深呼吸,仔細想想

          如果錢對你而言不是問題的話,神奇的Gear隨時準備給你一場頭腦風暴。但是前沿的東西也需要你的妥協,不論是它的高價格、巨大的漏洞還是其它問題。考慮到這一點,下面是一些“硬骨頭”的清單,你很可能不該購買。(如有遺漏,歡迎指正)

          虛擬現實頭戴設備(Virtual reality headsets

          先不管那些關于VR頭盔是如何令人興奮和革命性的特性——盡管它們說的都是真的。不論是被外星人追蹤還是用VR再宇宙中漫游,都將徹底改變你對游戲的看法。而且,VR有足夠的潛力突破游戲的界限,完全足夠!

          只是,它還沒有準備好。當然,你現在可以買一副三星Gear VR,前提是你擁有一部三星最近發布的Galaxy 手機,該項目總投資達 900 億美元。或者話費350美元每一個開發者工具包!還有許多 b 級 VR 和 AR (增強現實) 耳機已經可用。但Oculus公司和HTC的SteamVR都釋放了消息稱,需要時間保證該設備的視覺保真度有巨大的飛躍,它們直到新的一年才會到來。要有耐心。

          NVMe固態硬盤

          哇哦。非易失性存儲器快遞(NVMe)固態硬盤來了!英特爾最近發布的750系列是如此的才華橫溢。它太快了,事實上,大多數人的電腦可能跟不上它!沒錯,固態硬盤正變得比它們使用的計算機接口速度更快。

          要充分利用 NVMe 驅動器,您需要一個同樣強大的處理器如英特爾的八核心i7-5960x-an發燒友級芯片,一種讓它顯示回炫酷一面的神器。最重要的是,你需要一個發燒友級主板,支持引導到一個NVMe驅動器,或者你將不得不使用所有的高速二級單獨存儲。但考慮到750系列SSD turbocharges文件傳輸的速度,卻未能顯著加快系統啟動時間或應用程序啟動時間,要求最苛刻的每一個媒體從業人員都應該等待這兩個技術的成熟且價格下降。

          智能手表

          從我還是孩子起便一直渴望一臺智能手表。但第一代智能手表卻留下了很多還待改進的地方。

          絕大多數智能手表,包括Android Wear手表和Apple Watch都需要連接互聯網才能使用。所以你仍然需要在口袋里揣著你的手機。另類的智能手表用巨大的體積裝下了蜂窩連接系統,并且配備了電話卡。更致命的是,智能手表必須在夜間充電,除非你使用一個欠佳的顯示器。但是,它智能為您提供你已經在手機上收到的服務通知。并且,它們大多數在200美元以上,還有350美元起的Apple Watch。智能手表的花費甚至超過了補貼后的智能旗艦手機。

          最終,智能手表可能演變成一個必需品,但目前,它是一個純粹的奢侈品!

          4K電視

          4k 電視的價格正在暴跌(和監視器 !),VIZIO新的M系列43英寸4K電視的起售價也僅僅設在了600美元。這與4K電視的幾千美元原始成本有著巨大的差異,但是任然有很多43英寸的1080P電視有著幾百美元的溢價。

          先不論花費,現在仍然有很多內容無法提供4K顯示。雖然亞馬遜和Netflix正在試水超高清藍光項目,但應該不會很快到來。在今天的互聯網環境下,寬帶速度能否滿足4K內容也是影響4K需求的重要因素。此外,從1080P到4K的換代并不如從標清到高清那么明顯。除非你給這項交易一個特別大的甜頭,不然這項技術的普及還需要一段時間。

          Kickstarter上那很酷的新東西

          談到集資,你知道在Kickstarter 或 Indiegogo上超級酷或者瘋狂激進的硬件嗎?別輕易投資這些項目,除非你愿意失去那筆錢并且不圖任何回報。

          請記住:Kickstarter不是一個商店。雖然硬件設施很可能給某些投資者獲得豐厚的回報,但是你的捐款不是一個預付或者首付。它是為想法買單的“后盾”。你是在為希望買單。你說“這是一個很酷的概念,我想幫助這個希望成為現。”然而,即使資金充足的項目最終往往都會失敗。如果你只對新奇炫酷的小玩意感興趣,可以等等看這個項目是否已接近,現在Kickstarter上表達購買意愿,直至它零售。

          觸摸屏筆記本電腦

          觸摸屏在手機、平板電腦和2合1筆記本上發揮了重要的作用。但在傳統PC上卻弊大于利,Windows 8中強行“綁架”用戶手指的行為是一種糟糕的設計。

          Windows 10的驚人反轉已經足夠證明這個。但是,除了這個事實以外,觸摸功能在筆記本上就如同大船上的救生艇一樣,雖然偶爾有用,但實際上缺點更多。觸摸屏增加了您筆記本電腦的重量和成本,并且會加劇電池壽命的耗損,而且他們經常不配備啞光飾面,以至于炫光嚴重。更不用說屏幕上的指紋污跡了!

          更自然的電腦交互方式可能會在未來成為常態。但今天你不需要觸摸屏的筆記本電腦。說到自然的交互方式…

          守勢控制配件

          雖然通過雙手的舞動來控制你的電腦的主意聽上去很棒,但卻是在理論上。但現實是,仍然有很多工作需要做。雖然,通過手勢控制的虛擬現實頭盔是一個潛在的殺手級案例,如果它能很好工作的話。但是,正如我想反駁的,虛擬現實頭盔本身也是一項還沒有實現的初期技術。

          在這個每天都充滿驚喜,每天都有新技術發布的時代,我們也需要一雙理性的眼睛。

          原文作者:Brad Chacos

          文章來源:PCWord

          原文鏈接:http://www.pcworld.com/article/2922384/10-utterly-wonderful-technologies-you-shouldnt-buy-yet.html#slide4

          拉菜單可以說是UI設計中最普遍使用的設計元素之一了。它們因為能夠有效節省界面空間、操作簡單、體驗絕佳等優點,而被廣泛應用到網頁或App界面導航、搜索以及選擇模塊設計之中。本篇文章,摹客為大家整理了40個最新創意下拉菜單設計實例和技巧,以供廣大設計師欣賞、學習和借鑒。

          30個最新優質下拉菜單設計實例, 輕松帶給你設計靈感

          1.Converse

          Converse是一個在線售賣最新衣物、鞋子和旅行裝備的時尚網站。它的首頁選用了點擊可觸發的下拉菜單式導航設計。整個下拉菜單,最大的特色就是添加了非常豐富的鼠標懸浮特效,以幫助用戶快速聚焦各個選項。兩欄的布局設計,直觀易讀,也方便用戶快速查看和選擇。

          2.Santa Cruz

          Santa Cruz 是一個網上的自行車商店。它的下拉菜單導航,利用大量“圖片+文字”的卡片設計,直接清晰地展示了網站的各類商品。如此,用戶通過導航菜單,就能提前對各個商品有所了解,并快速選擇。省略掉用戶需要逐一點開、查看詳情并最后才能做出選擇的復雜過程,非常實用。適合各類在線商店學習和借鑒。

          3.Helias Oils

          Helias Oils 是一個在線精油網站。它的首頁也選用了點擊可觸發的下拉菜單式導航。除了豐富的懸浮特效,設計師還添加了炫酷的波浪式轉場動效,吸引用戶停留的同時,也快速引導用戶做出選擇。

          4.Whirling CSS3 Drop Down Menu

          Whirling CSS3 Drop Down Menu 是一款視覺效果極佳的CSS導航下拉菜單模板設計。它最有趣的地方就是添加了十分新穎的扭轉展開式動效。適合各類暗黑風網頁設計使用。感興趣的設計師,可以點擊“返回教程”查看制作詳情。

          5.Lion Burger

          Lion Burger 是一個使用按鈕式下拉菜單導航的網站。它最值得關注的就是下拉菜單所選用的配色。紅色選項搭配白色文案的設計,清晰展示菜單選項內容的同時,也與主頁黑色背景形成鮮明對比,讓用戶不自覺的將關注點放在導航上。

          6.CSS3 Slide Drop Down Box Menu

          CSS3 Slide Drop Down Box Menu 是另一款精美的下拉菜單式導航設計。鼠標指向主菜單選項時, 相應的模塊圖片和菜單列表也會隨即展示。菜單選項向左、向右自動滑出的動效設計,也極賦創意。感興趣的小伙伴,可以下載看看。

          7.Responsive Drop Down Navigation Menu

          Responsive drop down navigation menu 是一款為專為Bootstrap網頁模板而特制的下拉菜單導航。整個導航分為四欄,前三欄通過純文本設計,依次羅列了商品不同分類下的各個選項,而最后一欄則通過商品圖片輪播設計,引導用戶選擇, 結構分明,布局清晰,任何用戶都能快速熟悉并按需選擇。適合具有類似清晰產品分類的網頁或App借鑒。

          8.Drop Down Menu Bryan

          Drop Down Menu Bryan 是一款三級下拉菜單導航設計。用戶點擊左上角的導航按鈕,各級菜單就會隨即一步步展示,輕松引導用戶快速找到所需選項。適合具有復雜導航系統的網站借鑒和使用。

          9.PopSockets

          PopSockets 是一款色彩豐富的概念性下拉菜單導航設計。整個導航設計除了高效直觀的四欄布局,還添加了多彩的產品繪畫進行點綴,精美實用。

          10.Minimal Drop Down Menu Exploration

          Minimal Drop Down Menu Exploration 是一款典型的極簡風下拉菜單導航設計。整個網頁的主菜單導航欄,直接簡化成了細小的色彩條。鼠標懸浮,相關菜單選項才會隨即展開。鼠標離開后,又立即收起。反應靈敏,簡潔高效。各類極簡風網頁不妨學習一下。

          11.Creative Drop Down Menu with Icons

          Creative Drop Down Menu with Icons 是一個結構分明的下拉菜單導航。藍色背景搭配白色選項,美觀時尚。鏤空的圖標點綴,也有力突出了每個選項,讓整個菜單結構布局更加清晰。

          12.Zenith Arena De Lille Drop Down Menu

          Zenith Arena De Lille Drop Down Menu 是一個專為室內競技場網站而打造的下拉菜單導航。不同于一般網頁通過添加蒙版或新窗口的方式,展示下拉菜單,該款設計直接將菜單融合在界面主頁上,點擊觸發,整個頁面也會隨之展開或隱藏,操作展示更便捷。對類似菜單展示方式感興趣的設計師,可以了解一下。

          13.SkySmile Drop Down Menu


          Sky Smile Drop Down Menu最值得學習的地方就是選用了漸變色菜單背景。這樣的設計,不僅成功突出了下拉菜單內容,還輕松與網站的主體配色相呼應,確保了網頁整體設計風格的一致性。

          14.Minimal Drop Down Menu Interaction

          Minimal Drop Down Menu Interaction 是一款專為簡約風懸浮導航按鈕而打造的下拉菜單設計。整個菜單和選項都由簡單的圖標構成, 適用于各類簡約風App設計。

          15.Mobile App Drop Down Menu

          Mobile App Drop Down Menu 是另一個簡約風App可參考的導航按鈕設計。除了極簡的圖標導航菜單,此款設計還添加了橫向滑出動效,更加生動地展示低一級的菜單選項,吸引用戶關注。

          16.Notification Drop Down Box Design

          Notification Drop Down Box Design 是一個消息提示類下拉菜單設計。用戶指向頂部的消息提示圖標,菜單隨即展開,清晰呈現相關涉及人員、發送時間以及消息內容等信息,實用性極強。

          17.Notification Drop Down Menu

          Notification Drop Down Menu 是另一款專為消息提示設計打造的下拉菜單。不同于上一個案例,布滿圖片和文字,此款設計外觀上更加簡約美觀。可愛的卡通貓繪畫,也無形中引導用戶快速聚焦于當前的選中項,幫助他們快速做出選擇。

          18.HTML Drop Down Menu Animation

          HTML Drop Down Menu Animation 也是一個極簡的導航按鈕下拉菜單設計,提供免費的HTML、CSS以及JS源代碼資源。它最值得效仿的地方,就是為下拉菜單添加了逐一展開各個選項的動效設計,個性而獨特。

          19.About Us Drop Down Menu Animation

          About Us Drop Down Menu Animation 是一個專為網頁“關于我們”的導航模塊而設計的下拉菜單。整個設計最亮眼的地方就是添加了菜單彈出動效,靈動而富有活力。單個選項"圖標+文案"的組合設計,也極大方便用戶清晰查看各個選項。

          20.Interactive Drop Down Menus

          Interactive Drop Down Menus 是一款專為搜索過濾器而打造的交互式下拉菜單設計。用戶展開菜單,即可根據需要選擇篩選條件。整個下拉菜單,組件豐富,結構分明,值得借鑒。

          21.Shop Drop Down Menu

          Shop Drop Down Menu 是一款僅由圖標按鈕打造的下拉菜單導航設計。

          22.Mini Cooper

          Mini Cooper 是寶馬旗下Mini Cooper汽車的官方網站。它的下拉菜單導航,結構清晰,選擇多樣,特效豐富,引導力極強。

          23.Board Star

          Board Star 是一個在線的滑雪用品售賣店。它的導航欄也選用了下拉菜單式設計。卡片式布局,直觀易用。復古風外觀,也讓用戶輕松記住該網站或品牌。

          24.Porsche

          Porsche 是德國保時捷汽車的官方網站。它的導航采用聯動式下拉菜單設計,以引導用戶快速查看和選擇所需車型。

          25.Audi

          Audi 是德國奧迪汽車的官方網站。它的網站也選用了聯動式下拉菜單導航設計。但相較于Porsche, 它則選用了完全不同的布局方式。感興趣的設計師,可以對比兩款設計,尋求設計靈感。

          26.Sony Play Station

          Sony Play Station 采用了橫向展開的圖標菜單導航,簡單的文字介紹,也加深了用戶對各個選項的理解。

          27.Mr Clean

          Mr Clean 直接通過產品圖片展示下拉菜單的各個選項,清晰易用,方便選擇。

          28.KFC

          KFC 采用了豎式下拉菜單設計。它的菜單展示動畫也十分新穎。

          29.Taco Bell

          Taco Bell 是一個在線的美食查找網站。側邊導航欄搭配豎式下拉菜單的設計,也是很有創意了。

          30.Bern Tourism

          Bern Tourism 也選用了下拉菜單式導航設計。為更好的引導用戶,下拉菜單內還加入了更為高效的標簽導航欄,以方便用戶根據需要點擊查看不同標簽下的各個選項。

          此外,我們也總結出了10個主要的設計技巧

          1. 下拉級別不宜過多(最好不要超過兩級)

          事實上,下拉級別過多或過于復雜的菜單設計,不僅操作起來麻煩,有時還會讓用戶無所適從,失去焦點,而無法做出選擇,用戶體驗極差。所以,菜單級別不宜設置太多,保持在一到兩級就好。

          比如Slack官網導航(如下圖),就選用了干練的兩級下拉菜單設計,直觀清晰地展示了網站提供的各類資源。

          當然,如若網站導航確實較多、較復雜,必須采用兩級以上下拉菜單時,也需注意添加一些懸浮或選中動效,逐步引導用戶查看和選擇。

          如下圖,WooCommerce的官方網站,就添加了極具引導性的鼠標懸浮動效,逐步指引用戶查看各類選項, 并按需做出選擇:

          2. 打造清晰的菜單結構

          當然,除了下拉級別,菜單整體的視覺層次結構,也極為重要。設計師需要集中考慮菜單整體的字體排版、行高行距、結構布局等等視覺元素,打造真正層次分明,一目了然的菜單設計。

          以下面一款主營音樂器材的網站為例, 設計師就選用戶了不同色彩、字體以及字體尺寸,構建出結構分明的下拉菜單。

          3. 添加選擇或鼠標懸浮特效,優化菜單查看和選擇過程

          豐富的菜單選中或鼠標懸浮特效,不僅能夠幫助用戶快速聚焦當前選項,優化菜單查看和選擇過程, 還能有效提升整個菜單的視覺吸引力,降低網站或App的跳出率。

          所以,設計師在設計如圖下拉菜單時,也可嘗試添加吸睛的懸浮或選中特效,幫助用戶快速選擇所需內容:

          此外,添加懸浮特效時,

          設計師也需注意特效打開和關閉的時間。太快或太慢,都有可能會影響到用戶體驗,而引起反效果。

          4. 添加圖片或圖標,優化菜單選項設計

          當然,除了利用字體排版和行高行距等視覺元素,打造清晰的全局菜單結構布局,設計師也可嘗試添加圖標或圖片,突出單項的菜單選擇,引導用戶聚焦和選擇。

          例如, 下面的JetBlue網頁,頂部的下拉菜單式導航,就選用了大量簡易圖標和高清圖片,簡單化菜單選項的同時,也有效提升整款設計的實用性和趣味性。

          5. 確保菜單與網頁或App風格樣式的一致性

          不管哪種類型的下拉菜單設計,它們無疑都是網頁或App設計的一部分,需要與網站或App整體的設計風格一致。簡單來講,就是需要在配色、字體以及圖標樣式等方面,盡量與全局風格保持一致。

          以戴爾官方網站為例,整個網頁采用了經典的藍白配色,它的下拉菜單導航設計,也沿用這一配色,白色菜單背景搭配藍色選項和引導性箭頭圖標,與主頁有所區別,又相互映襯。

          6. 無效或禁用選項應置灰

          當菜單內某個選項失效或不可用時,盲目地直接刪除往往會破壞整個菜單的結構布局,影響用戶查看和選擇。這時,不如直接置灰將該選項,以預示其“被禁用”或“不可用”的狀態。此外,當用戶在該選項停留時間較長時,可嘗試添加一定提示信息,解釋相關禁用原由。

          7.添加展開動畫或交互,賦予菜單活力

          除了懸浮或選中特效,適當地添加菜單展開動畫或交互(例如常見的劃入、推入、翻轉等),也能賦予菜單活力,增強其趣味性。

          例如,以下一款名為Mediate的網頁模板,就采用了獨特的滑動動畫,以吸引用戶注意。

          8. 利用半透明背景,突出菜單設計

          設計過程中,為突出菜單內容,設計師也需要注意菜單背景的設計。例如,設計師可嘗試添加半透明背景或背景圖,以突出整個菜單。

          就像下圖中Econsultancy官網的導航設計,菜單呈現的白色選項,很容易受到主頁白色背景干擾,而影響用戶體驗。為改變這一情況,設計師就直接選用了半透明的黑色背景,輕松突出選項內容的同時,也順利對菜單和主頁進行了視覺上的區分。

          9. 利用鮮亮的純色或圖片背景,突出菜單設計

          當然,除了半透明的菜單背景,對比鮮明的純色背景或背景圖,也是不錯的選擇。

          例如,下面的家具類電商網頁,就選用了鮮亮的桃紅色突出下拉菜單,效果極好。

          10. 不斷測試

          同其它網頁或App設計模塊一樣,下拉菜單也需要不斷測試,以確保所有選項或動效都正常運行。尤其是當用于導航設計,并添加一定動效或交互時, 不僅需要不定時測試菜單的加載時間,還需要不斷測試,以獲取最佳的鼠標懸浮打開和關閉的時間,以確保用戶體驗達到最佳。

          如何快速打造最優下拉菜單設計?

          了解完以上設計案例和技巧之后,下拉菜單究竟該如何設計呢?以下是設計師們常用的兩種方法:

          1. 采用HTML或CSS設計模板,快速搭建

          對UI/UX設計師而言,搭建最優下拉菜單,最快的方法就是選用現成的設計模板。事實上,現今市場上有很多類似的HTML或CSS設計模板,免費或付費的都有。感興趣的設計師,可以在線搜索看看。

          2. 選擇高效的設計工具,快速從頭設計

          當然,不需要模板的設計師,也可選擇一款高效的設計工具,快速從頭開始設計。而摹客作為一個設計+協作的一站式云平臺,不僅能夠幫助設計師們從頭快速搭建網頁或App設計原型,還能及時分享給其他團隊成員(例如其他設計師、產品經理或開發人員),實現在線審閱、討論、分享、測試以及交付,簡化整個產品設計和開發過程。

          結語

          創意實用的下拉菜單設計, 不僅能夠節省界面空間,還能夠有效提升用戶體驗,降低網站或App跳出率。

          希望以上介紹的40個下拉菜單設計實例和技巧,能對大家有所幫助。

          ~此文轉載自UI設計派,如有侵權,請聯系刪除

          者:alphardex

          鏈接:https://juejin.im/post/5e070cd9f265da33f8653f00


          大きな星を摘んだなら、あなたは大きな富を手に入れる。

          前言

          本文是筆者寫 CSS 時常用的套路。不論效果再怎么華麗,萬變不離其宗。

          之前發的CSS 技巧[1]大部分都是依照本文的套路來寫的

          有人問我為什么我能想出這么多的動畫?筆者閱番百部,對常用的動畫技巧了如指掌,同樣那些酷炫的網站只要細心觀察,也會給筆者帶來很多設計上的靈感。

          一言以蔽之:只有多欣賞動畫,才能寫出好的動畫。

          交錯動畫

          有時候,我們需要給多個元素添加同一個動畫,播放后,不難發現它們會一起運動,一起結束,這樣就會顯得很平淡無奇。

          那么如何將動畫變得稍微有趣一點呢?很簡單,既然它們都是同一時刻開始運動的,那么讓它們不在同一時刻運動不就可以了嗎。如何讓它們不在同一時刻運動呢?注意到 CSS 動畫有延遲(delay)這一屬性。舉個栗子,比如有十個元素播放十個動畫,將第二個元素的動畫播放時間設定為比第一個元素晚 0.5 秒(也就是將延遲設為 0.5 秒),其他元素以此類推,這樣它們就會錯開來,形成一種獨特的視覺效果。

          這就是所謂的交錯動畫:通過設置不同的延遲時間,達到動畫交錯播放的效果。

          本 DEMO 地址:Staggered Wave Loading[2]


          用 JS 分割文本

          還有一種經常用到的玩法:用 JS 將句子或單詞分割成字母,并給每個字母加上不同延時的動畫,同樣也很華麗。

          本 DEMO 地址:Staggered LandIn Text[3]


          一般我們都是從第一個元素開始交錯的。但如果要從中間元素開始交錯的話,就要給當前元素的延時各加上一個值,這個值就是中間元素的下標到當前元素的下標的距離(也就是下標之差的絕對值)與步長的乘積,即:delay + Math.abs(i - middle) * step,其中中間元素的下標middle = letters.filter(e => e !== "").length / 2

          本 DEMO 地址:Reveal Text[4]

          所有有交錯特性的動畫都在這兒[5]


          隨機粒子動畫

          說到隨機性,我們可以實現一種更瘋狂的效果:給幾百個粒子添加交錯動畫,并且交錯時間隨機,位置大小也都是隨機。如此一來我們就能用純 CSS 模擬出下雪的效果。

          又到了白色相簿的季節呢~為什么你寫 CSS 這么熟練啊?

          本 DEMO 地址:Snow (Pure CSS)[6]


          偽類和偽元素

          偽類

          HTML 元素的狀態是可以動態變化的。舉個栗子,當你的鼠標懸浮到一個按鈕上時,按鈕就會變成"懸浮"狀態,這時我們就可以利用偽類:hover來選中這一狀態的按鈕,并對其樣式進行改變。

          :hover是筆者最最常用的一個偽類。還有一個很常用的偽類是:nth-child,用于選中元素的某一個子元素。其他的類似:focus、:focus-within等也有一定的使用。

          本 DEMO 地址:Button Hover Border Stroke With Float Text[7]

          所有:hover的動畫都在這兒[8]


          偽元素

          簡而言之,偽元素就是在原先的元素基礎上插入一個額外的元素,而且這個元素不充當 HTML 的標簽,這樣就能保持 HTML 結構的整潔。

          什么情況下用偽元素呢?比如實現一根條子劃過文本的動畫,在這個動畫中每個文本都有屬于自己的一根條子,那么我們就可以用偽元素為每個文本生成一個條子,而無需特地在 HTML 標簽中加入條子的 div(當然,如果條子數量超過了 2 個,還是用 div 吧)

          本 DEMO 地址:Header With Slide Bar[9]


          overflow 障眼法

          之前有做過閃光按鈕的效果:鼠標懸浮按鈕上時一道光從左到右劃過去。

          筆者就用漸變來模擬那道光,通過transform: translateX()將其平移至右邊。

          但這樣明顯不對啊,這光為啥能被看見呢?不應該把它給"擋"起來嗎?

          于是乎,給按鈕加上overflow: hidden,光在按鈕外的位置時就被隱藏起來了。

          這就是障眼法的力量:)

          本 DEMO 地址:Button Hover Shining[10]

          更多障眼法可以看看這個作品[11],一次性看個夠。


          兄弟選擇符定制表單元素

          提示:這里最好將input作為label的子元素,這樣用戶點擊label時就能傳到input上。

          默認的input太丑怎么辦?那就把它先抹掉,用appearance: none或opacity: 0都可以。

          然后,利用兄弟選擇符~來定制和input相鄰的所有元素(+號也行,只不過只能選中最近的元素),例如可以用偽元素生成一個新的方框代替原先的input,利用偽類:checked和動畫來表示它被勾選后的狀態,本質上還是障眼法哦~

          本 DEMO 地址:Todo List[12]


          CSS 特性

          善用某些 CSS 特性,也可以為你的作品增色不少哦

          transform

          PS 里的自由變換,各種 CSS 動畫都離不開它,可以 3D

          例子就不舉了,因為幾乎我所有的動畫都用到了它

          border-radius

          為盒子添加圓角,如果設定為50%則是圓形,很常用

          不規則的曲邊形狀

          調整多個頂點的border-radius可以做出不規則的曲邊形狀

          本 DEMO 地址:Nav Tab[13]


          box-shadow

          為盒子添加陰影,增加盒子的立體感,如果多層疊加的話會使陰影更加絲滑

          本 DEMO 地址:Pagination[14]


          遮罩

          如果給box-shadow的擴張半徑設定足夠大的值,可以用它來遮住背景,而無需額外的 div 元素

          本 DEMO 地址:Burger Menu[15]


          text-shadow

          文本陰影,本質上和box-shadow相同,只不過是相對于文本而言,常用于文本發光,也可通過多層疊加來制作霓虹文本和偽 3D 文本等效果

          本 DEMO 地址:Staggered GlowIn Text[16]


          background-clip:text

          能將背景裁剪成文字的前景色,常用來和color: transparent配合生成漸變文本

          本 DEMO 地址:Menu Hover Fill Text[17]


          gradient

          漸變可以作為背景圖片的一種,具有很強的色彩效果,甚至可以用來模擬光

          這個作品用到了 HTML 的dialog標簽,漸變背景,動畫以及overflow障眼法,細心的你看出來了嗎:)

          本 DEMO 地址:Confirm Modal[18]


          filter

          PS 里的濾鏡,玩過的都懂,blur最常用

          backdrop-filter

          對背景應用濾鏡,產生毛玻璃的效果

          本 DEMO 地址:Frosted Glass[19]


          mix-blend-mode

          PS 里的混合模式,常用于文本在背景下的特殊效果

          本 DEMO 地址:Menu Hover Image[20]


          clip-path

          PS 里的裁切,可以制作各種不規則形狀。如果和動畫結合也會相當有意思

          本 DEMO 地址:Name Card Hover Expand[21]


          -webkit-box-reflect

          投影效果,不怎么常用,適合立體感強的作品

          本 DEMO 地址:Card Flip Reflection[22]


          彩蛋

          將交錯動畫和偽類偽元素結合起來寫出來的慎重勇者風格的菜單

          本 DEMO 地址:Shinchou Menu[23]


          關注我

          大家好,這里是 FEHub,每天早上 9 點更新,為你分享優質精選文章,與你一起進步。

          如果喜歡這篇文章,希望大家點贊,評論,轉發。你的支持,是我最大的動力,咱們明天見 :)

          關注 「FEHub」,每天進步一點點


          參考資料

          [1]

          CSS技巧: https://juejin.im/post/5e033c946fb9a0164b4ef360

          [2]

          Staggered Wave Loading: https://codepen.io/alphardex/pen/XWWWBmQ

          [3]

          Staggered LandIn Text: https://codepen.io/alphardex/full/KKwvKGY

          [4]

          Reveal Text: https://codepen.io/alphardex/full/eYYMYXJ

          [5]

          這兒: https://codepen.io/alphardex/pens/tags/?selected_tag=staggered

          [6]

          Snow (Pure CSS 'Snow (Pure CSS)''): https://codepen.io/alphardex/full/dyPorwJ

          [7]

          Button Hover Border Stroke With Float Text: https://codepen.io/alphardex/pen/pooYKVa

          [8]

          這兒: https://codepen.io/alphardex/pens/tags/?selected_tag=hover

          [9]

          Header With Slide Bar: https://codepen.io/alphardex/pen/jOEOEzZ

          [10]

          Button Hover Shining: https://codepen.io/alphardex/pen/eYYzXBZ

          [11]

          作品: https://codepen.io/alphardex/pen/VwwVLdM

          [12]

          Todo List: https://codepen.io/alphardex/full/rNNPQwa

          [13]

          Nav Tab: https://codepen.io/alphardex/full/abbWOPR

          [14]

          Pagination: https://codepen.io/alphardex/full/QWwwwpp

          [15]

          Burger Menu: https://codepen.io/alphardex/full/BaaKvVZ

          [16]

          Staggered GlowIn Text: https://codepen.io/alphardex/full/Exxodoq

          [17]

          Menu Hover Fill Text: https://codepen.io/alphardex/full/QWwveZG

          [18]

          Confirm Modal: https://codepen.io/alphardex/full/eYYxzBm

          [19]

          Frosted Glass: https://codepen.io/alphardex/full/pooQMVp

          [20]

          Menu Hover Image: https://codepen.io/alphardex/full/OJPmQGz

          [21]

          Name Card Hover Expand: https://codepen.io/alphardex/full/ZEEBRrq

          [22]

          Card Flip Reflection: https://codepen.io/alphardex/full/ExaZgxp

          [23]

          Shinchou Menu: https://codepen.io/alphardex/full/ExavZdV


          主站蜘蛛池模板: 内射白浆一区二区在线观看 | 欧洲精品一区二区三区| 一区二区三区在线观看| 卡通动漫中文字幕第一区| 人妻无码第一区二区三区| 久久国产精品免费一区| 视频一区视频二区日韩专区| 亚洲一区二区三区久久| 丰满爆乳一区二区三区| 无码人妻久久一区二区三区蜜桃| 亚洲AV无码一区二区三区电影| 亚洲AV无码一区二区乱子伦 | 亚洲爆乳精品无码一区二区| 亚洲啪啪综合AV一区| 中日韩一区二区三区| 色系一区二区三区四区五区 | 国产伦精品一区二区三区在线观看 | 黄桃AV无码免费一区二区三区| 日韩视频一区二区| 日韩精品一区在线| 波多野结衣在线观看一区| 狠狠做深爱婷婷久久综合一区| 精品一区精品二区制服| 偷拍激情视频一区二区三区| 亚洲国产精品一区第二页| 国产一区二区在线视频| 无码精品人妻一区二区三区人妻斩 | 精品少妇一区二区三区视频| 国产在线精品一区二区不卡麻豆| 秋霞鲁丝片一区二区三区| 精品人伦一区二区三区潘金莲| 果冻传媒一区二区天美传媒| 亚洲AV无码一区二三区| 无码国产亚洲日韩国精品视频一区二区三区 | 日本成人一区二区| 无码人妻AⅤ一区二区三区 | 亚洲国产一区在线| 一区二区三区四区精品视频| 无码精品国产一区二区三区免费| 无码AV中文一区二区三区| 51视频国产精品一区二区|