html鼠标悬停效果_【开发小技巧】023—如何使用HTML和CSS实现3D文字效果
生活随笔
收集整理的這篇文章主要介紹了
html鼠标悬停效果_【开发小技巧】023—如何使用HTML和CSS实现3D文字效果
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
來(lái)源 |?https://www.geeksforgeeks.org/create-a-3d-text-effect-using-html-and-css/3D文字效果是網(wǎng)頁(yè)設(shè)計(jì)領(lǐng)域中最常用的文字效果之一。作為設(shè)計(jì)師或前端開發(fā)人員,應(yīng)該知道如何創(chuàng)建3D文字效果。今天,我們將研究一種最簡(jiǎn)單易用的方法來(lái)實(shí)現(xiàn)3D文字外觀。方法:3D文本動(dòng)畫效果是通過(guò)text-shadow屬性設(shè)計(jì)的。應(yīng)用在多個(gè)文本陰影上,主要是因?yàn)槭褂昧?D效果,外觀看起來(lái)好像我們僅應(yīng)用單個(gè)文本陰影,對(duì)于單詞中存在的所有字母來(lái)說(shuō),它都是相同的。但是對(duì)于3D效果,我們希望每個(gè)字母和每個(gè)角度(基本上是X和Y坐標(biāo)以及模糊半徑)的陰影厚度都不同?,F(xiàn)在讓我們一起來(lái)看一下上述方法的實(shí)現(xiàn)。HTML代碼:在本節(jié)中,我們將
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); } 完整代碼:在這部分中,我們將結(jié)合以上兩個(gè)部分,以在鼠標(biāo)懸停時(shí)創(chuàng)建3D文本動(dòng)畫效果。 ????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); } ?
標(biāo)記與要對(duì)其應(yīng)用3D效果的單詞一起使用。
"width=device-width, initial-scale=1.0" /> 3D Text EffectGeeksforGeeks
CSS代碼:步驟1:我們要做的第一件事是將
元素對(duì)齊到居中并提供主體bcakground。
步驟2:現(xiàn)在,將過(guò)渡應(yīng)用于h1元素。持續(xù)時(shí)間可以根據(jù)您的需要進(jìn)行調(diào)整。
步驟3:現(xiàn)在在h1元素上應(yīng)用文本陰影。在本文開頭的方法中已經(jīng)說(shuō)明了應(yīng)用多個(gè)文本陰影的概念。
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); } 完整代碼:在這部分中,我們將結(jié)合以上兩個(gè)部分,以在鼠標(biāo)懸停時(shí)創(chuàng)建3D文本動(dòng)畫效果。 ????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
?最終效果如下:總結(jié)
以上是生活随笔為你收集整理的html鼠标悬停效果_【开发小技巧】023—如何使用HTML和CSS实现3D文字效果的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最新软件工程总结,项目模板,软工作业下载
- 下一篇: cocos html5 一直在加载失败,