问题

最近遇到一个需求,需要实现文字的描边效果,如下图

解决方法一

首先想到去看CSS3有没有什么属性可以实现,后来被我找到了text-stroke

该属性是一个复合属性,可以设置文字宽度和文字描边颜色

该属性使用很简单:text-stroke:1px #f00;1px是文字宽度,#ff是文字描边颜色)

本以为该属性的兼容性会及时止住我微微上扬的嘴角,随后逐渐凝固,

但出乎意料的是大多浏览器已经开始支持该属性,只需要加上前缀-webkit-即可

Demo

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>text-stroke-文字描边</title><style>.demo {color: mistyrose;text-align: center;font-family: Verdana;font-size: 30px;font-weight: bold;}.stroke {-webkit-text-stroke: 1px greenyellow;}</style></head><body><div class="demo"><p>没有添加描边</p><p class="stroke">添加了字体描边</p></div></body>
</html>


解决方法二(推荐)

偶然间发现一种即使不用text-stroke属性也能够实现文字描边的方法—— text-shadow

并且text-shadow属性的兼容性更好,也不用加前缀-webkit-

Demo

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>text-shadow-文字描边</title><style>.demo {text-align: center;font-family: Verdana;font-size: 30px;font-weight: bold;color: red;}.stroke {text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;}</style></head><body><div class="demo"><p>没有添加描边</p><p class="stroke">添加了字体描边</p></div></body>
</html>

文字描边_CSS3实现文字描边的2种方法相关推荐

  1. 手机语音转文字如何实现?一个工具,两种方法教你语音转文字

    语音转文字是近两年发展起来的新兴输入方式,该输入方式能将语音实时转为文字记录下来,彻底的解放你的双手,边说话文字就能边识别转为文字,这种记录信息的方式不仅速度快,而且还比人工记录的要准确很多,该输入方 ...

  2. CSS设置文字背景虚化,变透明的两种方法

    CSS文字背景虚化,变透明 拥有大背景,让div块变透明的方法: 方法1.背景是透明了,内容也会随之变透明. 方法2.仅背景透明 在整个项目有大背景的前提下,想让某表格背景或div块的背景不是白色,而 ...

  3. 视频转文字如何操作?几种方法带你了解如何视频转文字

    不知道大家有没有和我一样的困扰,老师经常发送课堂录屏供我们课后复习,但是视频太长,内容过多,并不方便笔记的整理.那有什么方法可以快速地整理好笔记呢?其实很简单,我们只需要将视频转换成文字就可以轻松实现 ...

  4. 文字描边_学会这种描边效果,你的PPT也能这么好看

    大家好,我是雅客. 今天给大家介绍一种PPT描边效果. 描边效果我们很少做,但其实很多海报的设计,都会用描边的效果,来增强层次感,让文字看起来更加具有设计感. 下面我们就一起来看看描边效果的应用. 字 ...

  5. html5中外描边怎么写,CSS3实现文字描边的2种方法(小结)

    问题 最近遇到一个需求,需要实现文字的描边效果,如下图 解决方法一 首先想到去看CSS3有没有什么属性可以实现,后来被我找到了text-stroke 该属性是一个复合属性,可以设置文字宽度和文字描边颜 ...

  6. android 字体描边实现,android文字描边功能的实现

    这里也要简单说一下,这些小模块并不是我原创,也是当时查资料找到的,由于时间比较久,原文链接已经忘记了,所以这里就不列出引用链接了.不过这些代码我都修改.完善过,也添加了一些注释,希望对大家有帮助. 文 ...

  7. CSS3实现文字描边的2种方法

    CSS3实现文字描边的2种方法 解决方法一 .demo {color: mistyrose;text-align: center;font-family: Verdana;font-size: 30p ...

  8. 8.1.4 CSS3文字(1)( 文字阴影和描边、文字排版、自定义文字 )

    1. 文字阴影 text-shadow: x y blur color, ... 参数 - x 横向偏移 - y 纵向偏移 - blur 模糊距离 - color 阴影颜色 注:文本阴影如果加很多层, ...

  9. HTML怎么去除描边,css中文字如何描边?

    在网页中有时会看到文字的轮廓都用边描绘出来,这其实就是字体的描边,自从css3出现以后,文字的描边就不需要借助其他工具就可以直接实现了,下面我们来看一下css文字描边的方法. css文字描边示例: h ...

  10. 纯CSS实现文字一行居中,多行左对齐的方法

    其实这种需求还是蛮常见的,主要用于产品列表页面,用于产品图片下面,显示产品的名称. 想要实现的效果为: 未知文字长度,当文字长度小于盒子宽度,也就是一行时,文字居中. 当文字长度大于盒子的宽度,会自动 ...

最新文章

  1. (原)War3 脚本分析5-基础脚本资源
  2. 网络运维基础之IP地址学习
  3. Silverlight控件-Slider
  4. Linux下nginx安装与配置
  5. 【Github】开源项目xterm.js
  6. CAN总线技术 | 数据链路层01 - CAN报文的组成
  7. Controller接口控制器(5)
  8. 怎么解锁blockinput锁定的键盘_电脑键盘上的三个灯分别是什么作用?虽然很简单,但是很实用...
  9. Glade3 tutorial in chinese
  10. 如何用.NET编写ActiveX 控件
  11. 【Turbo】基于MATLAB的turbo编译码算法的仿真
  12. vscode 推荐premiter_精选!15 个必备的 VSCode 插件
  13. mysql 查询结果取别名_mysql合并查询结果及为表和字段取别名
  14. 荣耀绽放 | 白玉兰酒店荣膺金光奖“中国发展潜力酒店品牌”奖项
  15. 红石外汇|每日汇评:鲍威尔讲话助推黄金走出困境
  16. Python异步: 什么时候使用异步?(3)
  17. 单例设计模式(拉勾教育大数据学习笔记)
  18. useEffect 清理副作用
  19. 【Unity】加载时 Newtonsoft.Json 提示 Metadata file `Newtonsoft.Json.dll` does not contain valid metadata
  20. inxni扫地机器人_智能扫地机器人品牌介绍:以内(inxni)

热门文章

  1. NeurIPS 2019:进入NLP的黄金时代
  2. NLP学习—11.实现基于PyTorch与LSTM的情感分类
  3. 深度学习2.0-43.AE实战与VAE实战
  4. 电子商务数据运营的五大应用
  5. 驱动开发——经典图书免费试读下载及勘误讨论
  6. Linux:Linux常用网络指令
  7. SciPy教程 - 常数constants和特殊函数库special
  8. mysql 改变 执行计划_诡异的MySql执行计划的更改
  9. vite 打包页面空白
  10. Vuex actions 异步操作基础