问题

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

解决方法一

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

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

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

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

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

Demo

text-stroke-文字描边

.demo {

color: mistyrose;

text-align: center;

font-family: Verdana;

font-size: 30px;

font-weight: bold;

}

.stroke {

-webkit-text-stroke: 1px greenyellow;

}

没有添加描边

添加了字体描边

解决方法二(推荐)

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

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

Demo

text-shadow-文字描边

.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;

}

没有添加描边

添加了字体描边

css 模拟文字描边效果2

p{

text-shadow:

-1px -1px 0 #4f4d57,

1px -1px 0 #4f4d57,

-1px 1px 0 #4f4d57,

1px 1px 0 #4f4d57,

0px 2px 2px rgba(0,0,0,0.6);

font-size: 15px;

color: #f2f2f2;

font-family:"微软雅黑";

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

html5中外描边怎么写,CSS3实现文字描边的2种方法(小结)相关推荐

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

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

  2. html文字加描边效果,CSS3实现文字描边效果

    以前想实现文字描边效果只能用PS制作图片,现在我们可以用CSS3就可以实现文字描边效果其实,不用图片还可以文字描边哦,下面看青岛星网的实现方式. CSS3实现文字描边效果,这里主要用到text-sha ...

  3. html语言闪烁特效代码,css3 实现文字闪烁效果的三种方式示例代码

    1.通过改变透明度来实现文字的渐变闪烁,效果图: 文字闪烁 星星之火可以燎原 .myclass{ letter-spacing:5px;/*字间距*/ color: red; font-weight: ...

  4. 文字转语音哪种方法比较好?试试这三个方法

    在自媒体领域工作时,制作短视频并为其配音是一个家常便饭的事情,但并非所有人都拥有成为声优的天赋.因此,许多人会选择使用一些文字转语音工具来为视频配音.那么,在众多的文字转语音软件中,哪些是比较好用的呢 ...

  5. java文本框字体垂直居中_实现css文字垂直居中的8种方法

    注:以下demo都只是针对现代浏览器所做,未兼容低版本的IE以及其他非主流浏览器. 实现css文字垂直居中的8种方法如下: 1.使用绝对定位和负外边距对块级元素进行垂直居中 css垂直居中效果: cs ...

  6. css中怎么给字体描边,教你css实现文字描边

    解决方法一 首先想到去看CSS3有没有什么属性可以实现,后来被我找到了text-stroke 该属性是一个复合属性,可以设置文字宽度和文字描边颜色 该属性使用很简单:text-stroke:1px # ...

  7. 如何批量在excel中将中文转换为汉语拼音(Excel文字转拼音两种方法)

    今天工作遇到一个需求,其中有一列的需求是将姓名转变为拼音全称 这个需求有两种解决办法(目前) 直接进入正题: 1.第一种方法,利用自定义函数 要将以上的名字汉语拼音写出来,(举个例子,实际数据比这要多 ...

  8. word 里文字对齐的4种方法。

    转自:微点阅读  https://www.weidianyuedu.com 我们在用Word写论文.制作简历的时候,通常会遇到把word中某些特定文字对齐的情况.那么问题来了,你平时都是怎么对齐文字的 ...

  9. Word 里文字对齐的4种方法

    转自:微点阅读 https://www.weidianyuedu.com 我们在用Word写论文.制作简历的时候,通常会遇到把word中某些特定文字对齐的情况.那么问题来了,你平时都是怎么对齐文字的? ...

最新文章

  1. mysql 分库分表,真的能支持服务无限扩容么?
  2. 使用思维导图,优雅的完成自己的代码
  3. 窗口迅速关闭的解决办法/scanf/if/for/break
  4. 关于[入行几年后,你的未来应该在哪里]的思考
  5. 工作流调度系统介绍,常见工作流调度系统对比,azkaban与Oozie对比,Azkaban介绍与特性(来自学习笔记)
  6. 使用xdebug+webgrind分析php性能
  7. 基于三值图像的车牌识别测试程序发布
  8. 那两个告扎克伯格抄袭的斜杠青年,后来怎么样了?
  9. phpcms数据库 mysql 清空与导入 - phpMyAdmin操作 - 方法篇
  10. oracle进入rman报错,Oracle 11g单实例RMAN恢复到Oracle 11g RAC
  11. 洛阳php编程培训,洛阳PHP开发培训分享提高PHP开发效率的四个编程习惯
  12. 造兵三国的服务器要维护多久,FAQ_造兵三国_九游手机游戏
  13. PHP函数: set_time_limit
  14. Spark交互式工具spark-shell
  15. mac nginx映射ip和端口_南京课工场IT培训:Nginx虚拟主机 (基于域名 基于端口 基于ip)...
  16. 【紫书第六章】链表(list)、栈和双向队列(deque)
  17. 官网下载storage manager方法
  18. 数学建模-TOPSIS法
  19. FusionChartsFree在JSP中的用法
  20. 从零开始学_JavaScript_系列(八)——js系列2(事件触发顺序、文本读取、js编写ajax、输入验证、下拉菜单)

热门文章

  1. 用于.NET Core的ORM
  2. 在Mac的Docker中运行DotNetCore2.0
  3. 为了支持AOP的编程模式,我为.NET Core写了一个轻量级的Interception框架[开源]
  4. RabbitMQ消息队列应用
  5. C语言试题三十九之将s所指字符串中除了下标为奇数、同时ascii值也为奇数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的一个数组中。
  6. Android之android.system.ErrnoException: open failed: ENOENT (No such file or directory)
  7. C++中之a[5](栈区)和int a=new int[5](堆区)有什么区别
  8. Android插件化开发之动态加载三个关键问题详解
  9. mysql innodb 索引 延迟更新_Mysql覆盖索引与延迟关联
  10. python网易云_用python爬虫爬取网易云音乐