css如何实现滚动文字,实现滚动文字的代码

发布时间:2020-05-09 10:35:36

来源:亿速云

阅读:228

作者:小新

这篇文章主要为大家详细介绍了css如何实现滚动文字,实现滚动文字的代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

效果图

图片描述:箭头指向部分,以白色为背景,从左向右滚动。(不适用于IE)

代码

html

例子:

滚动的文字,我是滚动的文字

CSS.box {

height: auto;

background-color: blue;

}

.box-text{

color: white;

background: -ms-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));

background: -webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));

background-clip: text;

-webkit-text-fill-color: transparent;

animation: slidetounlock 3s infinite;

-webkit-animation: slidetounlock 3s infinite;

}

@-webkit-keyframes slidetounlock{

0% {

background-position:-200px 0

}

100% {

background-position:200px 0

}

}

实现原理

1、动画效果@-webkit-keyframes

定义一组动画,在本动画中,将背景的位置进行了改变(注意是文本的位置)

2、背景为何选择到文本而不是整块背景?background-clip: text;

作用:指定绘图区的背景

除了text外,还包括 :border-box|padding-box|content-box;三个属性

3、怎么实现一小段的变化效果的呢?gradient()

作用:渐变

从实际效果中看到,白色部分之外都是灰色,越是靠近白色,就越白。-ms-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));

说明:渐变类型,线性渐变(z=x*y)

to left:

设置渐变为从右到左。相当于: 270deg

to right:

设置渐变从左到右。相当于: 90deg

to top:

设置渐变从下到上。相当于: 0deg

to bottom:

设置渐变从上到下。相当于: 180deg。这是默认值,等同于留空不写。

这样就实现了渐变字体部分-webkit-text-fill-color: transparent;

字体填充颜色:继承与背景,所以字体颜色为设置的box-text的background ,而非box的背景颜色。

就这样加上一个动画,循环移动,就是实现了。

以上就是css如何实现滚动文字,实现滚动文字的代码的简略介绍,当然详细使用上面的不同还得要大家自己使用过才领会。如果想了解更多,欢迎关注亿速云行业资讯频道哦!

html怎么设置文字滚动效果,css如何实现滚动文字,实现滚动文字的代码相关推荐

  1. html 点击后上下滚动效果,css 上下滚动效果

    .scroll{ overflow:hidden; width:100%; } .scrollout{ height:250px; width:100%; overflow:hidden; curso ...

  2. html文字抖动效果,CSS实现TikTok文字抖动效果示例

    前端同学在日常开发中精彩会因为一些动效和设计争的面红耳赤,设计希望用代码实现,前端要设计出gif图,最后谁也不让谁,设计走了,留下了前端独自加班...... CSS技术是前端必须掌握的一项技能,不仅要 ...

  3. html背景自动切换带滚动,利用CSS固定背景交替实现视差滚动效果

    利用CSS固定背景交替实现视差滚动效果 Sponsor 视差滚动效果的网页设计案例我们分享过很多,实现这个功能一般都需要JS,而且比较复杂.没关系,今天设计达人网小编向大家介绍另外一种简单的视差效果技 ...

  4. html横向滚动效果,html 中 鼠标滑轮实现横向滚动

    之前看到一个网页,有鼠标滚轮滚动时实现了横向的滚动效果,觉得有意思,就试了试,本来想挺简单的一个功能,但是兼容各浏览器就要费些功夫了 HTML和CSS代码 img{ height:200px; } # ...

  5. html js 链接滚动效果,【JS特效】不间断滚动效果通用类

    网上发现一个不错的js不间断滚动效果,今天来转载一下吧.这个js的作者应是崔永祥(因其博客已不存在,而无法确认),我这里只简单整理,只为笔记. ??? 需要通过样式,js来实现这个翻滚效果. ??? ...

  6. 文字扭曲效果(制作绣在丝绸上的文字图案效果)

    学习PS不是很久,很多效果都不会制作,今天学了一种文字扭曲效果(是用ps制作绣在丝绸上的文字图案效果),通过多次尝试理解到,这是利用置换滤镜的功能,以及图层混合模式来做出的效果,效果是使得文字与背景更 ...

  7. html怎么做文字打字效果,css如何实现一个打字效果呢?

    摘要: 以前我们实现打字效果,通常会采用javscript循环输出字符的方式, 那么下文将采用全新的css打字效果,如下所示: 实现思路: 1.使用动画使文字所处的宽度依次变大,文本信息慢慢的显示出来 ...

  8. android设置字体滚动,EditText如何设置滚动效果,字体满了继续输入可以滚动查看...

    当输入文字过多的时候,固定的高度,让字体可以滚动查看: android:id="@+id/ScrollView2" android:layout_width="fill_ ...

  9. html 文本文字选中效果,CSS ::selection选中文字后的效果

    如何选择文本时,背景是红色,而文本是白色的问题,其实是用CSS样式控制的.效果图如下所示: CSS::selection伪元素,定义用户鼠标已选择内容的样式.下面介绍一下selection对浏览器的兼 ...

最新文章

  1. Visual Studio 15.7预览版4改进Git、C++支持
  2. 怎么体验华为鸿蒙系统,华为mate40升级鸿蒙系统体验_华为mate40升级鸿蒙系统使用感受...
  3. pip Python 包安装和管理工具
  4. java udp 服务器方_Java的UDP通信的小程序,UDP服务器
  5. Algorithm:位运算的这些小技巧你知道吗?
  6. ccs 移植创建新工程_CCS-6-新建TMS320F28335工程(可移植)).pdf
  7. php 字符串hash比较,分析两个 url 查询字符串和 hash 的区别
  8. SDUT 2170 The Largest SCC bfs+tarjan
  9. CentOS 7.6网络配置
  10. [读书笔记] 计算机组成原理 唐朔飞 (一)基本概念
  11. Jenkins教程:使用Jenkins进行持续集成
  12. 流畅的Python之奇技淫巧(一)
  13. godot读写本地文件
  14. 进击的蚂蚁金融云与场景焦虑的银行
  15. 读书笔记5 《精进:如何成为一个很厉害的人》 采铜
  16. 程序员薪酬大调查:学哪种语言最赚钱?
  17. 新编计算机英语第2版,新编计算机英语-电子教案2.ppt
  18. lsdyna如何设置set中的node_list_技术成长日记-Vim-3.Vim中重要的概念
  19. 射雕英雄传》中的爱情-孔庆东
  20. 对PTP 1588新的认识

热门文章

  1. 瑞芯微 TB-RK3399Pro -- AI平台解决方案介绍
  2. 百度飞桨EasyDL图像分类:收费口车辆类型自动识别
  3. 4米乘以12米CAD图_江阴AutoCAD橱柜设计培训 江阴CAD培训 江阴CAD制图_江阴吧
  4. 大学生个人简历模板范文精选5篇
  5. 微服务调用不要轻易用PUT方法
  6. linux内核开文件系统,新手,Linux内核无法挂载根文件系统
  7. spring boot 学习(七)小工具篇:表单重复提交
  8. 有哪些可以方便学生自助打印的网上打印平台
  9. static与 Autowire 的问题
  10. 中国采购招标网爬虫采集破解