当前位置: 首页 > news >正文

css文本划线效果(text-decoration相关属性详解)

在这里插入图片描述

    /* 样式类型*/text-decoration: underline;/* 下划线颜色 */text-decoration-color: #ffcb15;/* 超出基线的字符不会被截断 */text-decoration-skip-ink: none;/*下划线厚度 */text-decoration-thickness: 5px;/* 与其原始位置的偏移距离 */text-underline-offset: 0;

1. text-underline-offset

使用 text-decoration时,设置文本装饰下划线与其原始位置的偏移距离
具体用法:

/* auto: 浏览器为下划线选择适当的偏移量*/
text-underline-offset: auto;/* length:指定下划线偏移量 */
text-underline-offset: 0.1em;
text-underline-offset: 3px;/* 百分比*/
text-underline-offset: 20%;/* 全局值 */
text-underline-offset: inherit;
text-underline-offset: initial;
text-underline-offset: revert;
text-underline-offset: revert-layer;
text-underline-offset: unset;

注意:该属性不是text-decoration的简写属性!!

2. text-decoration

设置文本上的装饰性线条的样式。
该属性是 text-decoration-colortext-decoration-linetext-decoration-styletext-decoration-thickness的简写属性。

text-decoration-line:设置文本修饰线的类型,underline(在文本的下方)、overline(在文本的上方)、line-through(贯穿文本中间)
在这里插入图片描述

text-decoration-style: 设定的线的样式,solid(直线)、double(双下划线)、dotted(点画线)、dashed(虚线)、wavy(波浪线)
在这里插入图片描述

text-decoration-color:设置文本修饰线的颜色
text-decoration-thickness:设置文本修饰线的厚度

在这里插入图片描述

  text-decoration: underline wavy red;text-underline-offset: 3px;

3. text-decoration-skip-ink

设置如何绘制超出基线的字符。

默认值为auto下,超出基线的字符浏览器会进行截断:
在这里插入图片描述
设置为none,会直接穿过字体的超出部分,不会被截断:

  text-decoration: underline red;text-decoration-skip-ink: none;
http://www.lryc.cn/news/398448.html

相关文章:

  • 《Windows API每日一练》8.5 listbox控件
  • 使用Node.js 框架( Express.js)来创建一个简单的 API 端点
  • 企业服务行业CRM解决方案
  • 服务器怎么进PE系统?
  • Linux内核编译与调试menuos-linux-3.18.6-在ubuntu20.04环境
  • java-mysql 三层架构
  • 打工人如何应对AI对工作岗位的风险
  • C++:从C语言过渡到C++
  • 在安卓中使用FFmpeg录制摄像头的视频并保存到本地MP4文件
  • Vue从零到实战第一天
  • BUUCTF - Basic
  • 如何理解Node.js?NPM?Yarn?Vue?React?
  • 苹果入局,AI手机或将实现“真智能”?
  • AI网络爬虫019:搜狗图片的时间戳反爬虫应对策略
  • Windows 网络重置及重置网络可能出现的问题( WIFI 没有了 / WLAN 图标消失)
  • 100 个网络基础知识普及,看完成半个网络高手!
  • 高盛开源的量化金融 Python 库
  • 【Linux】docker和docker-compose 区别是什么
  • Qt图片缩放显示
  • 47、lvs之DR
  • 分布式技术栈、微服务架构 区分
  • 【JavaEE精炼宝库】文件操作(2)——文件内容读写 | IO流
  • C++ 指针变量做参数传递时的情况分析
  • Linux环境下Oracle 11g的离线安装与配置历程
  • 上位机图像处理和嵌入式模块部署(mcu项目2:串口日志记录器)
  • 容器是线程不安全的,如果多线程下不加锁直接使用容器会发什么
  • 配置光源——笔记
  • Java---SpringBoot详解一
  • MFC扩展库BCGControlBar Pro v35.0 - 可视化管理主题等全新升级
  • Springboot 配置 log4j2 时的注意事项