网站首页 > 技术文章 正文
前言
马上我们就要进入下一个阶段,也就是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吧,冲冲冲!
转自简书:乔一丁_2020强化班
原文链接:https://www.jianshu.com/p/b7fd3cf53924
猜你喜欢
- 2025-06-09 恭喜iPhone XR珊瑚色用户,你们提前买到了2019年最流行的颜色
- 2025-06-09 用前端实现“手电筒”效果,照亮世界!
- 2025-06-09 前端学不动了:ReactNative——2025年了,这玩意儿咋还在卷?
- 2025-06-09 莫兰特飞天遁地52分,让你想起了谁?
- 2025-06-09 20 个让人惊叹的 JavaScript 单行代码技巧,效率瞬间提升
- 2025-06-09 涂在子弹头上的各种颜色,原来是这意思
- 2025-06-09 CSS 新特性 Relative Colors:用一行代码解决颜色维护的大难题!
- 2025-06-09 可视化大屏的色彩密码:深色和浅色的对比与选择
- 2025-06-09 APP界面设计思路(app界面设计过程)
- 2024-09-29 Tailwind CSS v3.0发布,升级引擎,增加颜色等
你 发表评论:
欢迎- 656℃几个Oracle空值处理函数 oracle处理null值的函数
- 646℃Oracle分析函数之Lag和Lead()使用
- 644℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 637℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 632℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 621℃【数据统计分析】详解Oracle分组函数之CUBE
- 617℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 597℃大学生悬浮窗搜题答案神器?分享8个软件和公众号,来对比看看吧
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)