CSS中文字修饰效果实现有什么方法
Admin 2022-11-17 群英技术资讯 1230 次浏览
这篇文章主要介绍“CSS中文字修饰效果实现有什么方法”的相关知识,下面会通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS中文字修饰效果实现有什么方法”文章能帮助大家解决问题。一、text-decoration
相信大家对于text-decoration这个属性并不陌生,在重置a标签的默认样式时,我们经常要这样写:text-decoration: none;可能对它了解的人也很少,实际上text-decoration是一个复合属性,由line、style和color组成。
所以我们可以实现这样的效果:

下划黄色虚线
可惜的是line只有underline(下划线)、overline(上划线)和line-through(删除线)。如果突然需要下划波浪线,怎么办呢?不要急,神奇的CSS会帮你做到的。首先,你需要先了解一下渐变的使用技巧。先上效果图吧:

渐变实现文字波浪线
说一下这里的思路,我们首先要用两段渐变构造一个基本元素:'X'(这里我就不放图了),下一步就比较重要了,我们要截取'X'的上半部分,得到一个'V',从而结合repeat形成波浪线。下面是用scss写的一个mixin,方便以后使用。
@mixin waveline($color,$h) {
position: relative;
&::after {
content: '';
display: block;
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: $h;
background: linear-gradient(135deg, transparent, transparent 45%, $color, transparent 55%, transparent 100%),
linear-gradient(45deg, transparent, transparent 45%, $color, transparent 55%, transparent 100%);
background-size: $h * 2 $h * 2;
}
}
二、text-shadow
对于text-shadow和box-shadow几乎差不多,它也支持逗号语法,所以它可以生成多个阴影,这里我们要介绍几个简单的应用:
1、文字的3D效果
这种3D也是利用多重阴影的技巧,下面效果图:

text-shadow实现3D效果
@mixin threeDText($color) {
text-shadow: 1px 1px $color, 2px 2px $color,
3px 3px $color, 4px 4px $color,
5px 5px $color, 6px 6px $color,
7px 7px $color, 8px 8px $color;
}
这里几个颜色需要调节得当,效果才会好一点。
2、文字描边效果
下面效果图:

text-shadow实现文字描边效果
@mixin strokeText($w, $color) {
text-shadow: $w 0 0 $color,
-$w 0 0 $color,
0 $w 0 $color,
0 -$w 0 $color;
}
其实这里的效果并不是特别的好,但是可以让我们惊叹小小的属性,大大的用法。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
CSS3能够创建动画,可以实现的动画效果是丰富的,因此可以取代很多网页动画图像,flash动画和JavaScript实现的效果。这篇文章就给大家用CSS3来显示一个蜡烛燃烧火焰的动画效果源码,感兴趣的朋友就继续往下看吧。
这篇文章主要介绍了AmazeUI 缩略图的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
这篇文章给大家分享的是CSS样式引入的内容。小编觉得挺实用的,因此分享给大家做个参考,文中介绍了三种CSS的样式引入方式以及他们的优缺点,感兴趣的朋友接下来一起跟随小编学习一下吧。
在css3中可以实现平移效果的属性是“transform”。transform属性配合translate()函数使用可以对元素进行平移操作,语法为“元素{transform:translate(横向平移值,竖向平移值);}”。
利用CSS也能轻松实现超酷炫的转场动画了!只需利用最新的 CSS @scroll-timeline 规范即可。下面本篇文章就通过两个案例来看看利用@scroll-timeline怎么实现超酷炫的转场动画,希望对大家有所帮助!
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008