00-1010我们即将进入下一个阶段,也就是用HTML和CSS实现前端界面的阶段。想必很多朋友都想给自己的页面添加一些很酷的特效。今天我为你整理了一些很酷的文字效果来装饰你的页面!有的是网上找的,有的是自己写的。
00-1010这里稍微说一下写这些特效时需要用到的属性。(以-webkit开头的-是只有Safari、Chrome等使用webkit或chromium内核的浏览器才能使用。)
00-1010该属性用于设置文本的填充颜色。与直接设置颜色(颜色属性)不同,它可以设置透明。
00-1010该属性用于设置文本的笔画、第一笔画线的宽度和第二笔画线的颜色。
00-1010文本阴影,该属性由四部分组成:第一个值写阴影在X轴上的偏移量;第二个值是Y轴上的偏移量;第三个值是模糊度(可以写0~?)值越大越模糊,为0时不模糊;第四个值是阴影颜色。基本符合盒影
注意:这四个值不需要直接用逗号分隔。它们是四个参数的整体。同时,你也可以写多个参数,用逗号分隔,以达到更强的效果(下面有很多效果都应用了这个技巧)。
00-1010根据设定的参数剪切背景。一般是写文字(即按照文字的样式裁剪,只留下文字的部分)然后设置文字透明(webkit-text-fill-color属性)实现渐变文字等。
00-1010以下是一些字体示例。
前言
.loukong{/* {/*设置文字透明,设置文字笔画*/background-color 3360 # 00 C4 ff;-WebKit-text-fill-color : transparent;-WebKit-text-stroke :1 px # 000;}
00-1010.liti {/*正文左上方设置多层轻影,右下方设置多层暗影。文字颜色与背景色相同*/background-color 3360 # d2d 500;color: # d2d500text-shadow :-1px-1 px 0 px # e6e 600,-2px-2px0px#e6e600,-3px-3 px 0 px # e600,1 px 1 px 0 px # bfbfbf 00,2px2px0px#bfbf00,3 px 3 px 0 px # BF bf00;}
相关属性介绍
.倪虹{/* {/*深色背景,浅色文字,浅色文字多层阴影,大色散*/background-color 3360深灰;颜色:白色;text-shadow :0px0px15px#00FFFF,0 px 0 px 15 px # 00 ffff,0 px 0 px 15 px # 00 ffff;}
c14e61a2b1e7dbdc25e376?from=pc” img_width=”637″ img_height=”135″ alt=”用HTML和CSS实现酷炫的文字特效” inline=”0″>
背景重叠
英文或者笔画稀疏的文本比较适合,笔画多看起来会不太好
.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