专栏首页前端文章小tips用HTML和CSS实现酷炫的文字特效
原创

用HTML和CSS实现酷炫的文字特效

前言

马上我们就要进入下一个阶段,也就是HTML和CSS实现前端界面的阶段了,想必很多小伙伴都想给自己的页面加点酷炫的特效,今天,我就给大家整理了一些非常酷炫的文字特效来装点你的页面! 有些是从网络上找的,有些是自己写出来的

相关属性介绍

这里介绍一点写这些特效时需要用到的属性,(带-webkit- 开头的是只有Safari和Chrome等使用webkit或chromium内核的浏览器才可以使用)

-webkit-text-fill-color

这个属性用于设置文本的填充色,与直接设置颜色(color属性)不同,它可以设置 transparent (透明)

-webkit-text-stroke

这个属性用于设置文字的描边,第一个值写描边线的宽度,第二个写描边线的颜色

text-shadow

文字阴影,这个属性由四个部分组成:第一个值写阴影在x轴上的偏移;第二个值是在y轴上的偏移;第三个值是模糊程度(可以写0~?)值越大,越模糊,为0时不模糊;第四个值是阴影颜色。 与box-shadow基本一致 注意:这四个值直接不需要逗号分隔,它们四个作为一个整体参数。同时也可以写多个参数用逗号隔开来实现更强的效果(下方有多个效果都运用到了这个技巧)

-webkit-background-clip

将背景按照设定的参数裁切,一般书写text(即按照文本的样式裁切,仅保留文本的部分)然后将文本设为透明(webkit-text-fill- color属性)就能实现渐变色文字等

字体实例

下面就是一些字体实例了

镂空字体

.loukong{
/* 设置文字为透明,设置文本描边*/
background-color: #00c4ff;
-webkit-text-fill-color: transparent;
-webkit-text-stroke:1px #000;
}

镂空字体

立体字体

.liti{
    /* 文字左上设置多层浅色阴影,右下设置多层暗色阴影,文字色同背景色 */
    background-color: #d2d500;
    color: #d2d500;
    text-shadow: -1px -1px 0px #e6e600,-2px -2px 0px #e6e600,
    -3px -3px 0px #e6e600,1px 1px 0px #bfbf00,2px 2px 0px #bfbf00,3px 3px 0px #bfbf00;
}

立体字体

霓虹字体

.nihong{
    /* 深色底色,浅色文字,多层浅色文字阴影,弥散大 */
    background-color: darkgray;
    color: white;
    text-shadow: 0px 0px 15px #00FFFF,0px 0px 15px #00FFFF,0px 0px 15px #00FFFF;
}

霓虹字体

背景重叠

英文或者笔画稀疏的文本比较适合,笔画多看起来会不太好

.chongdie{
    /* 两层背景,一层与被背景色相同,一层与文字色相同 */
    background-color: gray;
    color: #eee;
    text-shadow: 5px 5px 0 #666, 7px 7px 0 #eee;
}

重叠背景

幻色字体

.huanse{
    /* 两层背景,没啥技巧 */
    background-color: darkgray;
    color: white;
    text-shadow: 1px 1px 0px #0000FF,2px 2px 0px #0000FF,-1px -1px 0px #E31B4E,-2px -2px 0px #E31B4E;
}

幻色

仿生字体

.fangsheng{
    /* 要把阴影与大小配合好,一般来说大小都是偏大时采用 */
    font-family: "Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif;
    text-transform: uppercase;/* 全开大写 */
    font-size: 92px;
    color: #f1ebe5;
    text-shadow: 0 8px 9px #c4b59d, 0px -2px 1px #fff;
    font-weight: bold;
    letter-spacing: -4px;
    background: linear-gradient(to bottom, #ece4d9 0%,#e9dfd1 100%);
}

仿生字体

渐变文字

因为需要用到背景裁切(-webkit-background-clip),所以需要再嵌套一个背景div

.jianbian{
    background-color: #009195;
}
.jianbian-inner{
    background: linear-gradient(90deg,#f88,#88f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* -webkit-text-stroke: 1px #000000; */
}

渐变字体

后记

以上就是全部内容了,灵活运用css的属性,就能创造出很多你想得到的和想都想不到的特效,甚至一些连写脚本都很难实现的特效,所以,努力探索css吧,冲冲冲!

原创声明,本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关文章

  • 谁说不能用代码实现酷炫的文字特效?

    HTML5学堂:文本阴影是一个很神奇的属性,在它还没有出现之前,网页中对于阴影的制作一般都是采用Photoshop做成图片来实现的。而在CSS3流行的当下,我们...

    HTML5学堂
  • html+css实现漂亮透明的登录页面,HTML实现炫酷登录页面

    今天带大家,用html+css实现一个漂亮的登录页面,代码中关键部分我都做了注释,具体实现过程请看下面的视频和代码。

    AlbertYang
  • CSS 3.0实现酷炫的按钮特效

    越陌度阡
  • 利用CSS变量实现炫酷的悬浮效果

    最近,我从 Grover网站 上发现以一个好玩儿的悬停动画,这个动画是将鼠标移动到订阅按钮上移动光标,会跟随光标实现相应的彩色渐变。

    德顺
  • 巧用 CSS 实现酷炫的充电动画

    欧了,勉强就是它了。有了电池,那接下来直接充电吧。最最简单的动画,那应该是用色彩把整个电池灌满即可。

    Sb_Coco
  • 纯CSS简单实现的炫酷打字效果

    完整实例: http://github.crmeb.net/u/defu ​​​​​​​

    PHP开发工程师
  • 用 JavaScript 实现酷炫的粒子追踪动画

    你是否曾经想过用花哨的、闪闪发光的粒子动画分吸引你网站用户的注意力,而同时又在后台加载一些数据呢?幸运的是,没有必要用诸如 Three.js 之类的 3D 库进...

    疯狂的技术宅
  • iPaaS实现的四个炫酷用例

    iPaaS是Gartner公司在2011年引入的新术语,指的是“一系列云服务,使开发,执行和整合的管理流程连接对中的单个或多个组织部署和基于云计算的进程,服务,...

    CSDN技术头条
  • CSS实现霓虹灯按钮,CSS实现炫酷的霓虹灯按钮动画

    今天教大家使用CSS实现一个霓虹灯按钮动画效果,视频已经同步到B站,大家可以点击底部的阅读原文查看。

    AlbertYang
  • 纯CSS实现的文字效果还可以这么酷炫!

    CSS是一门很特殊的语言,你认为CSS只能用来控制网页的结构与样式,但只要你有丰富的想象力,就能创造无限可能。

    前端实验室
  • 分享7款超赞的CSS3动画效果,值得你收藏!

    今天与大家分享7款顶级的CSS3动画效果,包含了菜单特效、文字特效、图片特效等,另外还有几个表现非常特别的动画,个人觉得非常赞哦。

    IT大咖说
  • 使用CSS3实现酷炫的3D旋转视图

    3D动画效果现在越来越普及,已经被广泛的应用到了各个平台,比如阿里云,华为云,webpack官网等。它可以更接近于真实的展示我们的产品和介绍,带来极强的视觉冲击...

    徐小夕
  • HTML页面 用CSS实现禁止选中、复制和右键

    最近在写页面的时候,需要在左上角加一个logo,但是复制的时候会把这张图片一块选中。

    德顺
  • CSS 3.0结合JS实现一个酷炫的滚动条

    越陌度阡
  • 前端:使用CSS3实现酷炫的3D旋转透视

    3D动画效果现在越来越普及,已经被广泛的应用到了各个平台。它可以更接近于真实的展示我们的产品和介绍,带来极强的视觉冲击感。所以说,为了让自己更加优秀,css3 ...

    徐小夕
  • 【工具】977- 10个实现炫酷UI设计效果的CSS生成工具

    英文 | https://mattkarski.medium.com/10-amazing-css-generators-for-ui-design-1f790...

    pingan8787
  • 11款惊艳的HTML5粒子动画特效

    青年码农
  • RenderTexture实现小地图和炫酷的传送门!(干货收藏)

    本篇文章对应 Nowpaper 老师在B站发布的视频《 如何在3D场景中实现炫酷传送门,和简单的小地图功能,RenderTexture技术应用》!

    张晓衡
  • 酷炫的迁徙图和轮播图,用pyecharts也可以做出来

    前面我们已经讲述了,如何使用pyecharts进行图形的绘制,一共涉及到如下四步。我们今天就是按照下面这几步来进行迁徙图和轮播图的绘制。

    数据分析与统计学之美

扫码关注云+社区

领取腾讯云代金券