一分钟教你如何实现唯美的文字描边

bitweaver
• 阅读 3509

前两天有一个原来的同事问我文字描边怎么做,那么今天我们就来说说文字描边这个样式怎么实现.

一.文字描边
-webkit-text-stroke 文字描边
参数:
参数1 描边大小
参数2 描边颜色

注意: webkit内核有效 只能使用在谷歌 ,safir有效

-webkit-text-stroke: 1px red;
一分钟教你如何实现唯美的文字描边

二.实例

上图的效果我们怎样来实现呢?

HTML结构
CSS样式
字体样式
字体颜色
文字描边
文本阴影
那我们来看一下具体代码:

HTML:

<p>我最亲爱的,你过得怎么样?没我的日子,你别来无恙.</p>

CSS:

p{

  font-size: 45px;                               /*字体大小*/ 
  font-weight: 700;                             /*字体加粗*/ 
  font-family: "华文行楷";                       /*字体样式*/ 
  text-align: center; 
  color: #fff; 
    
  -webkit-text-stroke: 1px pink;              /*字体描边 1px的描边大小 粉色*/ 
  text-shadow: 5px 5px 5px rgba(211,211,211,0.6);   /*文本阴影*/ 
  } 

其实文字描边很简单,在给样式的时候注意你给的样式顺序,以及大小,以达到目的为基准就可以了.样式并不可怕,可怕的是你的粗心大意!

点赞
收藏
评论区
推荐文章
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
3年前
Python+Selenium自动化篇
本篇文字主要学习selenium定位页面元素的集中方法,以百度首页为例子。0.元素定位方法主要有:id定位:find\_element\_by\_id('')name定位:find\_element\_by\_name('')class定位:find\_element\_by\_class\_name(''
Stella981 Stella981
3年前
Flutter组件描边,圆角
通常用Container组件的decoration来做Container(padding:EdgeInsets.symmetric(horizontal:4.0,vertical:2.0),decoration:BoxDecoration(
Wesley13 Wesley13
3年前
UOJ 176 新年的繁荣
挺妙的解法。发现边权很小,我们可以考虑从大到小枚举边权来进行$kruskal$算法,这样子对于每一个边权$i$,我们只要枚举$0\\leqj<m$,找到一个点使它的点权为$i|2^j$,尝试连边即可。另外,如果同一个点权重复出现,一定有办法使这个边权连满,这样子直接累加到答案里就可以了。时间复杂度$O(m\2^m)$,再套一个并
Wesley13 Wesley13
3年前
C++核心准则边译边学
!(https://oscimg.oschina.net/oscnet/84b9c4254c4d4d43b1a748d276e344cd.jpg)In.not:Nonaims(目标之外)Therulesarenotintendedtobeminimalor
Wesley13 Wesley13
3年前
HTTP—请求和响应消息的结构
HTTP消息结构HTTP请求消息和响应消息具有相似的结构,由以下部分组成︰1.startline:一行起始行用于描迹要执行的请求,或者是对应的状态,成功或失败。这个起始行总是单行的。2.\\HTTPheaders:\\一个可选的HTTP头集合指明请求或描迹消息正文。3.emptyline:一个空行
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
公孙晃 公孙晃
2年前
矢量图绘图?Sketch 96.3中文版 Mac下载
Sketch提供了各种各样的设计工具,如形状、画笔、渐变、图案、描边、填充等,可以帮助用户创建各种各样的复杂图形和艺术品...
达里尔 达里尔
1年前
Flex布局:flex-grow:1失效
工作中遇到一些flexgrow:1的容器失效,一堆文字乱码溢出,最后看了一下flex布局的原理解决了cssdivflexgrow:1;wisth:0;如果遇到另一边的div设了宽但是被flexgrow:1的内容挤压了,可以给设了宽的div加flexshri
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
GeorgeGcs GeorgeGcs
1天前
【HarmonyOS 5】鸿蒙实现手写板
鸿蒙开发能力HarmonyOSSDK应用服务鸿蒙金融类应用(金融理财一、前言实现一个手写板功能,基本思路如下:创建一个可交互的组件,用户在屏幕上触摸并移动手指时,会根据触摸的位置动态生成路径,并使用黑色描边绘制在屏幕上。当用户按下屏幕时,记录按下点的坐标作