html给文字添加波浪线,使用CSS3线性渐变(linear-gradient)实现文本波浪线效果_html/css_WEB-ITnose...

news/2025/3/19 12:02:12/

5268f80b9b1e01f982625ef6fac83ca1.png

我们在读纸质书的时候,经常用笔划波浪线来突出重点内容,以强化视觉感受。

而在Web页面上,没有CSS3之前,我们只能用背景图片来实现类似功能,这当然不是个高效的方式,且难于维护和调整。

比如你只是想调整下颜色、线条大小和倾斜的角度,你都得打开作图软件来折腾一下。

现在我们可以使用CSS3伪元素及其背景渐变(gradient)来实现这一有趣而实用的效果。

波浪线特征

我们观察下波浪线,有这么2个基本几何特征:

1. 波折线是重复的,可以被分解为若干相连的“角”形状

2. 这些“角”的连接点处是平滑过渡的,不能出现毛刺,所以需要对顶点处做平滑处理

对于(1),我们可以首先创建一个尖角形状(由一撇一捺2条短直线组成),然后使用x方向的repeat来重复。

对于(2),我们可以使用渐变色,模拟人手划线时,在转弯处力道减弱,我们在尖角相交处使用相对淡色,构造出圆角的视觉感受。 CSS3线性渐变

我们注意到每个“角”都有2条边,如果以默认渐变轴(从上往下的一条垂直线)来看,左边的呈现45°倾斜,而右边的呈现315°倾斜。

那么如何创建一个45°的倾斜线呢?我们很容易想到用rotate变换,但是rotate是作用于整个元素上的,在这里并不适用。


http://www.ppmy.cn/news/846628.html

相关文章

html中只居中偏右怎么设置,写字如何把握重心?高级的重心不是居中居正,而是偏右偏上...

我们练字时经常听人说到"注意字的重心!"然而重心到底是什么?怎样找到一个字的重心?重心又有啥用呢? 零、重心是量的分配的产物 要理解重心,首先要明确重心的概念,搞清楚当我们说重心时&#xff0…

这是一个转型AI的励志故事,从非科班到拿下竞赛一等奖

作者:智亮,鲁朗软件联合创始人 责编:胡永波 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》 在计算机行业,关于从业人员的素质,一直都有一个朴素的认识——科班出身好过非科班,学历高的好过学历低的。大部分时候,这个看法是对的。在学校学…

C#常见操作类(一)

1、Json 常见操作类 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Text; using Newtonsoft.Json; using System.Runtime.Serialization.Json; using System.IO;namespace ProjectCommon {public class JsonHelper{///…

JAVA 一个简单的控制台五子棋程序 一看就会

1、绘制棋盘 定义一个二维数组来绘制棋盘,第一行第一列用来显示坐标,其他为0表示没有棋子,黑方为1,白方为2。 static int[][] map new int[17][17]; // 二位数组作为棋盘在这里只需要将第一行第一列的坐标信息填充进去即可。 …

SQL SERVER 大小写敏感设置及排序规则详解

最近操作数据库查询时,提示对象名无效,发现是因为数据库大小写敏感导致,可以通过排序规则设置如下: 排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。 如:Chinese_PRC_CS_AI_WS 前半部份:指UNICODE字…

JAVA学习第一阶段模块二

模块二 Java面向对象 类和对象 类和对象及引用 对象主要指现实生活中客观存在的实体,在Java语言中对象体现为内存空间中的一块存储区域。 类的定义方法 class 类名{类体; }class Person{ //类名命名:通常情况下,当类名由多个单词组成时…

《CSS世界》:一本CSS领域的内功心法修炼手册

来源 | https://chrisdeo.github.io 前言 《CSS世界》这本书可以说是张鑫旭的一本CSS领域的内功心法修炼手册了,阅读这本书,其实是为了印证一些自身在CSS学习上的一些东西,所以,有了这篇读书笔记,记录一些我不是很清晰…

小学校园里计算机文字,中小学计算机教学论文(共2228字).doc

中小学计算机教学论文(共2228字) 中小学计算机教学论文(共2228字) 一、中小学计算机教学现状 计算机作为信息时代发展产物,对人们的生活影响深远,并逐渐成为不可或缺的重要部分。我国计算机教学随着时代的发展,从无到有、从少到多、时至今日&…