前言
之前写过一篇文章css实现模糊镜效果及渐变字体和text-shadow冲突解决方案,介绍了文字渐变和阴影冲突的解决方案,但是假如文字渐变和阴影又遇到外描边怎么办呢? 我们知道外描边一般使用阴影来实现的,假如用阴影实现,那么和阴影就有冲突了,只能用别的方式来实现外描边。
css外描边
text-stroke描边是居中描边,不是外描边,要实现外描边一般又两种解决方案:
一:通过阴影实现
text-shadow: 0 1px red, 1px 0 red, -1px 0 red, 0 -1px red;
二、通过伪元素before或者after来实现,包一层,或者before、after的text-stroke: 0;,外层设置描边的2倍,都可以,下面举例一种。
例如: