这篇文章主要跟大家分享了利用纯CSS3实现文字向右循环闪过效果的相关资料,因为兼容性的问题,常被用于移动端,实现的效果非常不错,文中给出了详细的介绍和示例代码,需要的朋友们下面来一起看看吧。

本文介绍的利用纯CSS3实现文字向右循环闪过效果的相关资料,下面话不多说,大家先来看看示例代码吧。

示例代码:

.shadow {

text-align: center;

/* 背景颜色线性渐变 */

/* 老式写法 */

/* linear为线性渐变,也可以用下面的那种写法。left top,right top指的是渐变方向,左上到右上 */

/* color-stop函数,第一个表示渐变的位置,0为起点,0.5为中点,1为结束点;第二个表示该点的颜色。所以本次渐变为两边灰色,中间渐白色 */

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

/* 新式写法 */

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

/* 设置为text,意思是把文本内容之外的背景给裁剪掉 */

-webkit-background-clip: text;

/* 设置对象中的文字填充颜色 这里设置为透明 */

-webkit-text-fill-color: transparent;

/* 每隔2秒调用下面的CSS3动画 infinite属性为循环执行animate */

-webkit-animation: animate 1.5s infinite;

}

/* 兼容写法,要放在@keyframes前面 */

@-webkit-keyframes animate {

/* 背景从-100px的水平位置,移动到+100px的水平位置。如果要移动Y轴的,设置第二个数值 */

from {background-position: -100px;}

to {background-position: 100px;}

}

@keyframes animate {

from {background-position: -100px;}

to {background-position: 100px;}

}

文字向右闪过效果

下面这是效果图:

这个白色渐变闪过效果用CSS3做很容易也很方便,唯一不好的地方应该就是兼容问题了。所以现在一般都用在移动端上面了。

来啦来啦!(敲黑板) 我觉得代码注释已经比较清楚了,所以画画重点就好了!!!

1、infinite 这是循环执行的属性,有了它,才能一闪一闪滴!

2、-webkit-text-fill-color: transparent; 文字填充颜色为透明,没有设置的话,看不出白色渐变划过效果的!

3、-webkit-background-clip: text; 把文本内容之外的背景给裁剪掉,如果不加,文字显示不出来,只显示渐变的颜色!

4、color-stop() 渐变的color-stop 函数,表示渐变的位置和颜色,就是它,我们才能想在哪里渐变就哪里渐变,再让它移动起来,就出现一闪一闪的效果了!

最后,说一下思路:

首先,设置一个中间白色、两边灰色的渐变背景色;

其次,文字填充颜色设为透明(才能看到白色背景);

接着,把文字之外的背景色给裁剪掉(只显示文字);

最后,用@keyframes,让背景白色位置循环从左到右执行。

PHP字体向右移动,CSS3如何实现文字向右循环闪过效果以及可在移动端使用的实例代码分享...相关推荐

  1. html怎么制作3D字体,用CSS3制作3D文字效果代码实例教程

    这个简单的CSS文本阴影教程将一步步教你如何通过堆叠多层阴影来创建3D文字,然后进一步利用CSS3的transform和transition属性来实现鼠标移过字体放大的效果. 阿里西西web开发网为大 ...

  2. html如何设置字体渐变,CSS3 文字渐变

    之前,我们有发表过CSS文字渐变效果,但是其实那并不是纯粹的基于CSS的渐变,它需要一张半透明渐变的png图片.今天我们将介绍两种使用CSS3实现实现文字的方法.嗯,只有webkit浏览器支持,请暂时 ...

  3. css字体阴影_css3如何添加文字阴影效果?text-shadow设置文字阴影效果

    阴影效果是一个常见也很实用的效果,相信有些朋友在使用阴影效果来美观网页页面时,有时会有一些疑问,比如:字体文字阴影是怎样设置的等等.那么本章就给大家谈谈css3是如何设置字体文字阴影的.有一定的参考价 ...

  4. ios开发 html 字体模糊效果,CSS3实现苹果手机解锁的字体闪亮效果示例

    0.前言 2016年08月18日 今天看到注意到苹果手机的滑动解锁,提示字上会有一道白光闪过,感觉很炫酷,所以突然就来了兴致想要做一个当鼠标放在字体上(模拟手指)时,白光一闪而过,照亮字体的效果. 1 ...

  5. html语言鼠标悬停特效,CSS3鼠标悬停文字幻影动画特效

    这是一款CSS3鼠标悬停文字幻影动画特效.该特效利用before和after伪元素来制作当鼠标悬停在超链接文本上的时候的幻影效果. 使用方法 在页面中引入bootstrap.css.jquery和ph ...

  6. Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?

    文章目录 前言 一.更换 Eclipse 自带黑色"Dark"主题 二.设修改代码的样式及背景颜色 三.设置代码字体和大小(解决注释字体不一原因) 四.下载外部主题进行更换 4.1 ...

  7. css div里引用em字体会变斜体_CSS文字加粗斜体[解决代码]

    CSS如何给文字加粗,这是小白常见的问题,今天俺跟大家总结分享. 标签解决办法 一般老的浏览器可能会使用类似或来加粗文字用来设置斜体,例如以下代码: 加粗字体 加粗字体 斜体 但是此办法语义化不是很好 ...

  8. 伪元素选择器使用场景-字体图标(CSS3)

    伪元素选择器使用场景-字体图标(CSS3) <!DOCTYPE html> <html lang="en"><head><meta cha ...

  9. html 纯css设置转圈,CSS3 转圈彩色文字动画实例及animation-play-state属性规则

    网页中的动画通常是当鼠标移到上面,动画立即停止,便于用户阅读:CSS3新增的制作动画属性也考虑到这个问题,只要作了相应的设置,鼠标移到上面,动画也会停止,移开鼠标,动画继续运动:这主要通过animat ...

  10. css3彩色3D文字上下漂浮动画js特效

    下载地址 一款简单好看的css3彩色3D文字上下漂浮动画特效,支持中文. dd:

最新文章

  1. 天线3db波束宽度_天线的主瓣波束宽度越窄天线增益越高.PPT
  2. SpringSecurity入门01(含源码)
  3. sql array 数组基本用法(三)
  4. asp.net pdf如何转换成tif_如何将pdf转换成高清图片?你需要这个软件!|电脑|pdf|转换器...
  5. 最长子段和 11061008 谢子鸣
  6. Scrapy-redis分布式爬虫
  7. Atitit onvif协议获取rtsp地址播放java语言attilx总结
  8. SQL 增删改查语句
  9. html5 中英文语言切换,使用 vue-i18n 切换中英文效果
  10. 微软苏州校招1月3日在线编程题2——Disk Storage
  11. php webshell 过狗
  12. 卡耐基梅隆大学(计算机学院排名),卡耐基梅隆大学计算机系统排名2020年
  13. m4a怎么转换mp3格式?
  14. 用Python制作fits文件
  15. 内存颗粒和闪存颗粒的区别_内存条怎么判断好坏? 内存颗粒的种类及其差别介绍...
  16. 微信小程序入门使用(一)
  17. 足够的需求,总归有蹒跚的第一步—“Holle,world!”
  18. 圣诞礼物送什么 荣耀畅玩5为你排忧解难
  19. Docker容器之Consul部署
  20. linux脚本循环创建用户,shell应用之批量添加用户实例

热门文章

  1. NonComVisibleBaseClass Exception
  2. Uva 10306 e-Coins
  3. ASP.NET MVC Links
  4. C# Win32API
  5. 隐藏TreeView中SiteMap的根节点
  6. RTP协议与RTCP协议简介
  7. Ducci 队列 -基础queue,set
  8. linux 之学习路线
  9. 东山里的传说——《荒原的呼唤》选载之四
  10. (63)通信协议之一json