css3 文字 特效

Astonishing CSS3 text effects In today’s tutorial, I will show you six amazing CSS3 text effects: 3D effect using the text-shadow, effects with gradients and mask-image, effects with transitions and background-clip, and more. All they undoubtedly will prove useful to you, because CSS3 allows us to achieve a truly impressive results. Part of the described effects works in most browsers that support CSS3, however, a few examples will only work in Webkit. Therefore, in order to get more impressions, I recommend that you view our demo in Webkit browsers: Chrome or Safari.

令人惊讶CSS3文本效果在今天的教程中,我将向您展示6种令人惊叹CSS3文本效果:使用文本阴影的3D效果,具有渐变和蒙版图像的效果,具有过渡和背景剪辑的效果等等。 它们无疑对您有用,因为CSS3使我们获得了真正令人印象深刻的结果。 所描述的效果的一部分在大多数支持CSS3的浏览器中都有效,但是,一些示例仅在Webkit中有效。 因此,为了获得更多的印象,建议您在Webkit浏览器中浏览我们的演示:Chrome或Safari。

现场演示

In the beginning, let’s add a common style for all further experiments:

首先,让我们为所有进一步的实验添加一个通用样式:


#main div {font-size: 120px;font-weight:bold;position: relative;
}

#main div {font-size: 120px;font-weight:bold;position: relative;
}

Here we just specified the font size and weight. Now, let’s begin

在这里,我们仅指定了字体大小和粗细。 现在,让我们开始

效果1 –带阴影CSS3 3D文本 (Effect #1 – CSS3 3D text with text-shadow)

Who would have known that the use of a traditional ‘text-shadow’ style gives such opportunities. In CSS3, the text-shadow property applies shadow to text. You specify the horizontal shadow, the vertical shadow, the blur distance, and the color of the shadow:

谁知道使用传统的“文本阴影”样式会带来这种机会。 在CSS3中,text-shadow属性将阴影应用于文本。 您指定水平阴影,垂直阴影,模糊距离和阴影颜色:


text-shadow: h-shadow v-shadow blur color;
/* example: */
text-shadow: 2px 2px 5px #FF7777;

text-shadow: h-shadow v-shadow blur color;
/* example: */
text-shadow: 2px 2px 5px #FF7777;

In order to add more text depth, we just need to add several more shadows, for instance:

为了增加更多的文字深度,我们只需要增加一些阴影,例如:


#eff1 {color: #00b506;text-shadow:0px 0px 0 rgb(-28,153,-22),1px 1px 0 rgb(-55,126,-49),2px 2px 0 rgb(-83,98,-77),3px 3px 0 rgb(-111,70,-105),4px 4px 0 rgb(-139,42,-133),5px 5px 0 rgb(-166,15,-160),6px 6px 0 rgb(-194,-13,-188),7px 7px 0 rgb(-222,-41,-216),8px 8px 7px rgba(0,0,0,0.75),8px 8px 1px rgba(0,0,0,0.5),0px 0px 7px rgba(0,0,0,.2);
}

#eff1 {color: #00b506;text-shadow:0px 0px 0 rgb(-28,153,-22),1px 1px 0 rgb(-55,126,-49),2px 2px 0 rgb(-83,98,-77),3px 3px 0 rgb(-111,70,-105),4px 4px 0 rgb(-139,42,-133),5px 5px 0 rgb(-166,15,-160),6px 6px 0 rgb(-194,-13,-188),7px 7px 0 rgb(-222,-41,-216),8px 8px 7px rgba(0,0,0,0.75),8px 8px 1px rgba(0,0,0,0.5),0px 0px 7px rgba(0,0,0,.2);
}

效果2 –带-webkit-mask-imageCSS3渐变文本(Webkit) (Effect #2 – CSS3 gradient text with -webkit-mask-image (Webkit))

This effects uses css3 masks (-webkit-mask-image). Currently, this property is not supported by other browsers (but let’s hope that it will be supported in the future):

此效果使用css3蒙版(-webkit-mask-image)。 当前,其他浏览器不支持此属性(但希望将来会支持该属性):


#eff2 {color: #00b506;text-shadow: 1px 1px 1px #000000;-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,.3)), to(rgba(0,0,0,1)));
}

#eff2 {color: #00b506;text-shadow: 1px 1px 1px #000000;-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,.3)), to(rgba(0,0,0,1)));
}

效果3 –具有-webkit-text-fill-color(Webkit)CSS3彩虹文本背景 (Effect #3 – CSS3 rainbow text background with -webkit-text-fill-color (Webkit))

To achieve this effect we need to use the ‘background-clip’ property with non-standard value ‘text’ (this value is supported by Webkit only):

为了达到这种效果,我们需要将“ background-clip”属性与非标准值“ text”一起使用(此值仅受Webkit支持):


#eff3 {background-image: -webkit-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);background-image:    -moz-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);background-image:     -ms-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);background-image:      -o-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);background-image:         linear-gradient(to right, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);-webkit-text-fill-color: transparent;-webkit-background-clip: text;
}

#eff3 {background-image: -webkit-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);background-image:    -moz-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);background-image:     -ms-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);background-image:      -o-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);background-image:         linear-gradient(to right, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);-webkit-text-fill-color: transparent;-webkit-background-clip: text;
}

效果4 –具有过渡效果和-webkit-background-clip(Webkit)CSS3闪亮文本 (Effect #4 – CSS3 shining text with transition and -webkit-background-clip (Webkit))

If you look at it in Webkit browser, you will see that a light bar periodically runs across the text. To achieve this effect we used the same ‘background-clip’ property with non-standard value ‘text’:

如果在Webkit浏览器中查看它,则会看到一个长条形灯条定期在文本上运行。 为了达到这种效果,我们使用了相同的“ background-clip”属性和非标准值“ text”:


#eff4 {background: #00b506 -webkit-gradient(linear, left top, right top, from(#00b506), to(#00b506), color-stop(0.5, #ffffff)) 0 0 no-repeat;color: rgba(255, 255, 255, 0.1);font-size: 120px;font-weight: bold;position: relative;-webkit-animation: shine 2s infinite;-webkit-background-clip: text;-webkit-background-size: 300px;
}
@-webkit-keyframes shine {0% {background-position: top left;}100% {background-position: top right;}
}

#eff4 {background: #00b506 -webkit-gradient(linear, left top, right top, from(#00b506), to(#00b506), color-stop(0.5, #ffffff)) 0 0 no-repeat;color: rgba(255, 255, 255, 0.1);font-size: 120px;font-weight: bold;position: relative;-webkit-animation: shine 2s infinite;-webkit-background-clip: text;-webkit-background-size: 300px;
}
@-webkit-keyframes shine {0% {background-position: top left;}100% {background-position: top right;}
}

效果5 – CSS3带有文本笔划的轮廓文字(Webkit) (Effect #5 – CSS3 outlined text with text-stroke (Webkit))

You can easily add the nice flat outline to your text with using of -webkit-text-stroke:

您可以使用-webkit-text-stroke轻松地将漂亮的平面轮廓添加到文本中:


#eff5 {color: #00b506;-webkit-text-stroke: 1px #000;
}

#eff5 {color: #00b506;-webkit-text-stroke: 1px #000;
}

效果6 –具有转换功能CSS3 3D翻转文本(rotateY) (Effect #6 – CSS3 3D flip text with transform (rotateY))

You can flip the text with using transitions + transform (rotateY):

您可以使用转场+变换(rotateY)翻转文本:


#eff6 {color: #00b506;
}
#eff6 p {color: #8A2BE2;cursor: pointer;display: inline-block;-webkit-transition: .5s;-moz-transition: .5s;-o-transition: .5s;transition: .5s;
}
#eff6 p:hover {-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-0-transform: rotateY(-180deg);transform: rotateY(-180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

#eff6 {color: #00b506;
}
#eff6 p {color: #8A2BE2;cursor: pointer;display: inline-block;-webkit-transition: .5s;-moz-transition: .5s;-o-transition: .5s;transition: .5s;
}
#eff6 p:hover {-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-0-transform: rotateY(-180deg);transform: rotateY(-180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

现场演示

[sociallocker]

[社交储物柜]

下载资源

[/sociallocker]

[/ sociallocker]

结论 (Conclusion)

Today, we discussed how to create a variety of text effects using CSS3. I hope that you like our lesson, and if you want to share the article with your friends – we will be only happy.

今天,我们讨论了如何使用CSS3创建各种文本效果。 我希望您喜欢我们的课程,并且如果您想与您的朋友分享这篇文章,我们将非常高兴。

翻译自: https://www.script-tutorials.com/astonishing-css3-text-effects/

css3 文字 特效

css3 文字 特效_惊人CSS3文字效果相关推荐

  1. html语言文字闪烁,CSS3+HTML5特效6 - 闪烁的文字

    先看效果 abcd 这个效果也比较简单,利用keyframes对文字的大小.透明度及颜色做循环显示. CSS @-webkit-keyframes flash { 0%{ opacity:; } 50 ...

  2. CSS3简单特效--transform实现翻书效果

    CSS3简单特效–transform实现翻书效果 上一篇介绍了animation如何实现流光按钮效果,现给大家介绍一下如何利用css3的transform属性实现鼠标停留实现翻书的效果,下图是鼠标停在 ...

  3. poi hssfcellstyle 文字方向_揭秘!文字识别在高德地图数据生产中的演进

    简介:丰富准确的地图数据大大提升了我们在使用高德地图出行的体验.相比于传统的地图数据采集和制作,高德地图大量采用了图像识别技术来进行数据的自动化生产,而其中场景文字识别技术占据了重要位置.商家招牌上的 ...

  4. python 最准确的图片转文字软件_图片转文字软件哪个好?5款好用的图片转文字软件推荐...

    原标题:图片转文字软件哪个好?5款好用的图片转文字软件推荐 一些网友在整理资料的时候发现,所收获的资料都是图片,大部分的文字内容都在图片上,如果一个字一个字的打出来,需要花费非常多的时间,小编的建议是 ...

  5. css3 卡片亮光_利用css3实现文字亮光特效的代码

    这篇文章主要介绍了关于利用css3实现文字亮光特效的代码,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 以前分享过很多css3实现的字体特效,今天给大家分享一款纯css3实现的文字亮光 ...

  6. 文字描边_学会这种描边效果,你的PPT也能这么好看

    大家好,我是雅客. 今天给大家介绍一种PPT描边效果. 描边效果我们很少做,但其实很多海报的设计,都会用描边的效果,来增强层次感,让文字看起来更加具有设计感. 下面我们就一起来看看描边效果的应用. 字 ...

  7. css3三角形兼容_利用css3特性写出三角形(兼容IE浏览器)

    利用CSS写出三角形的效果 效果如图: 代码如下: .triangle-up { width:0px; height:0px; border-left:10px solid transparent; ...

  8. css3动画字幕_使用CSS3动画创建高级“字幕”

    本文是我们的" HTML5 / CSS3教程系列"的一部分 -致力于帮助您成为更好的设计师和/或开发人员. 单击此处查看同一系列的更多文章. 今天,我们将再次看一看"字幕 ...

  9. Java安卓文字居中_设置TextView文字居中,代码实现android:layout_gravity

    设置TextView文字居中 android:gravity指的是控件的位置 而android:layout_gravity指的是这个layout的,是外面的 有2种方法可以设置TextView文字居 ...

最新文章

  1. 培训第二弹:全国大学生智能汽车竞赛百度竞速组预告
  2. Hadoop-MapReduce 入门
  3. 使用QT创建PythonGUI程序
  4. BrnShop开源网上商城第三讲:插件的工作机制
  5. 4月4日 逻辑回归(Logistic Regression-LR)与SVM
  6. 3S基础知识:MapInfo应用MapX编程实现地图数据查询
  7. 平面设计从事什么工作
  8. 向量积(叉积)和数量积(点积)的区别和联系之解析
  9. linux syslinux u盘,如何使用syslinux做一个开启U盘?
  10. 国内五大抗DDoS服务
  11. deepin允许root登录_deepin官网发布深度操作系统15.10
  12. csgo跑图文件_CSGO:萌新入坑如何快速优化游戏设置?这个跑图指令也是十分实用...
  13. 使用服务网格提升应用和网络安全
  14. activiti入门系列文章9 - 委派与转办
  15. js 前端 时间戳转字符串 2019-08-18T16:00:00.000Z 转换 2019-08-19 00:00:00
  16. 前端页面结构简单介绍
  17. Lilu:Rails Mockup驱动开发之道
  18. 新疆计算机考试ppt教程,2019下半年新疆维吾尔自治区计算机一级考试教程:计算机基础及Photoshop应用...
  19. 【JS】——数组拼接的多种方式包括ES6写法
  20. 服务器零点信号,常见流量计的零点校验

热门文章

  1. 任正非:华为是世界上最穷的高科技公司,比任何一个公司都穷
  2. Tryhackme-Linux Server Forensics
  3. 直击工厂生产痛点,MES管理系统解决方案
  4. 广东工业大学计算机考研资料汇总
  5. Java实习生/校招的面试建议(一面) 自己的经历和理解
  6. python利用print打印带有颜色的前景和背景的方法
  7. 基于回归分析的广告投入销售额预测——K邻近,决策树,随机森林,线性回归,岭回归
  8. 一般步进电机一圈脉冲数
  9. 签字板 JAVA_JS canvas实现画板和签字板功能
  10. 示波器1m和50欧姆示阻抗匹配_50欧阻抗匹配线的问题