Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

css 文字边框

作者:寂寞带点伤   发布日期:2025-10-20   浏览:61

/* 示例代码:为文字添加边框效果 */

.text-border {
  /* 使用 text-stroke 属性来设置文字边框 */
  -webkit-text-stroke: 2px red; /* 边框宽度和颜色 */
  color: white; /* 文字颜色 */
}

/* 如果需要兼容性更好的方案,可以使用伪元素实现文字边框效果 */
.text-border-alt {
  position: relative;
  color: white; /* 文字颜色 */
}

.text-border-alt::before {
  content: attr(data-text); /* 从 data-text 属性中获取文本内容 */
  position: absolute;
  left: 0;
  top: 0;
  color: red; /* 边框颜色 */
  z-index: -1;
  text-shadow: 
    1px 0 0 red,
    -1px 0 0 red,
    0 1px 0 red,
    0 -1px 0 red,
    1px 1px 0 red,
    -1px -1px 0 red,
    1px -1px 0 red,
    -1px 1px 0 red; /* 创建文字边框效果 */
}

解释说明:

  1. -webkit-text-stroke:这是最简单的方式,直接通过 CSS 设置文字的边框。它支持大部分现代浏览器,但可能在某些旧版本浏览器中不兼容。

  2. 伪元素方案:为了更好的兼容性,可以通过 ::before 伪元素来创建一个带有阴影效果的文字边框。这种方式通过 text-shadow 属性模拟出边框的效果,适用于更多浏览器。

上一篇:css 遮罩层

下一篇:opacity在css中的用法

大家都在看

css好看的字体

css 红色

css 瀑布流布局grid

css文字超长省略号

css背景图铺满

css 渐变字体

css背景图片等比例缩放

css文字删除线

css 文本下划线

animation css3

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站