html鼠标悬停效果_【开发小技巧】023—如何使用HTML和CSS实现3D文字效果
生活随笔
收集整理的這篇文章主要介紹了
html鼠标悬停效果_【开发小技巧】023—如何使用HTML和CSS实现3D文字效果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
來源 |?https://www.geeksforgeeks.org/create-a-3d-text-effect-using-html-and-css/3D文字效果是網頁設計領域中最常用的文字效果之一。作為設計師或前端開發人員,應該知道如何創建3D文字效果。今天,我們將研究一種最簡單易用的方法來實現3D文字外觀。方法:3D文本動畫效果是通過text-shadow屬性設計的。應用在多個文本陰影上,主要是因為使用了3D效果,外觀看起來好像我們僅應用單個文本陰影,對于單詞中存在的所有字母來說,它都是相同的。但是對于3D效果,我們希望每個字母和每個角度(基本上是X和Y坐標以及模糊半徑)的陰影厚度都不同。現在讓我們一起來看一下上述方法的實現。HTML代碼:在本節中,我們將
h1 { margin: 300px auto; text-align: center; color: white; font-size: 8em; transition: 0.5s; font-family: Arial, Helvetica, sans-serif; }
h1:hover { text-shadow: 0 1px 0 #ccc, 0 2px 0 #ccc, 0 3px 0 #ccc, 0 4px 0 #ccc, 0 5px 0 #ccc, 0 6px 0 #ccc, 0 7px 0 #ccc, 0 8px 0 #ccc, 0 9px 0 #ccc, 0 10px 0 #ccc, 0 11px 0 #ccc, 0 12px 0 #ccc, 0 20px 30px rgba(0, 0, 0, 0.5); } 完整代碼:在這部分中,我們將結合以上兩個部分,以在鼠標懸停時創建3D文本動畫效果。 ????3D?Text?Effect? body { background: green; }
h1 { margin: 300px auto; text-align: center; color: white; font-size: 8em; transition: 0.5s; font-family: Arial, Helvetica, sans-serif; }
h1:hover { text-shadow: 0 1px 0 #ccc, 0 2px 0 #ccc, 0 3px 0 #ccc, 0 4px 0 #ccc, 0 5px 0 #ccc, 0 6px 0 #ccc, 0 7px 0 #ccc, 0 8px 0 #ccc, 0 9px 0 #ccc, 0 10px 0 #ccc, 0 11px 0 #ccc, 0 12px 0 #ccc, 0 20px 30px rgba(0, 0, 0, 0.5); } ?
標記與要對其應用3D效果的單詞一起使用。
"width=device-width, initial-scale=1.0" /> 3D Text EffectGeeksforGeeks
CSS代碼:步驟1:我們要做的第一件事是將
元素對齊到居中并提供主體bcakground。
步驟2:現在,將過渡應用于h1元素。持續時間可以根據您的需要進行調整。
步驟3:現在在h1元素上應用文本陰影。在本文開頭的方法中已經說明了應用多個文本陰影的概念。
h1 { margin: 300px auto; text-align: center; color: white; font-size: 8em; transition: 0.5s; font-family: Arial, Helvetica, sans-serif; }
h1:hover { text-shadow: 0 1px 0 #ccc, 0 2px 0 #ccc, 0 3px 0 #ccc, 0 4px 0 #ccc, 0 5px 0 #ccc, 0 6px 0 #ccc, 0 7px 0 #ccc, 0 8px 0 #ccc, 0 9px 0 #ccc, 0 10px 0 #ccc, 0 11px 0 #ccc, 0 12px 0 #ccc, 0 20px 30px rgba(0, 0, 0, 0.5); } 完整代碼:在這部分中,我們將結合以上兩個部分,以在鼠標懸停時創建3D文本動畫效果。 ????3D?Text?Effect? body { background: green; }
h1 { margin: 300px auto; text-align: center; color: white; font-size: 8em; transition: 0.5s; font-family: Arial, Helvetica, sans-serif; }
h1:hover { text-shadow: 0 1px 0 #ccc, 0 2px 0 #ccc, 0 3px 0 #ccc, 0 4px 0 #ccc, 0 5px 0 #ccc, 0 6px 0 #ccc, 0 7px 0 #ccc, 0 8px 0 #ccc, 0 9px 0 #ccc, 0 10px 0 #ccc, 0 11px 0 #ccc, 0 12px 0 #ccc, 0 20px 30px rgba(0, 0, 0, 0.5); } ?
GeeksforGeeks
?最終效果如下:總結
以上是生活随笔為你收集整理的html鼠标悬停效果_【开发小技巧】023—如何使用HTML和CSS实现3D文字效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最新软件工程总结,项目模板,软工作业下载
- 下一篇: vue接收json数据_Vue之使用aj