美文网首页
CSS3实现文字扫光效果

CSS3实现文字扫光效果

作者: assassian_zj | 来源:发表于2017-03-20 18:41 被阅读0次

因为前几天项目需要做一个h5页面(如下图所示),唯一的难点就在于文字需要有那种被颜色填充的感觉,后面经过在网上查找相关效果,找到了一个类似的效果特意记录一下。

步骤四(视频加载中).png
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3实现文字扫光效果</title>
    <style>
        .bg {
            background: #000;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            padding-top: 100px;
        }

        .slideShine {
            width: 1000px;
            font-family: "Microsoft YaHei";
            font-size: 60px;
            text-align: center;
            background: #111 -webkit-linear-gradient(left, #111, #F25C65) 0 0 no-repeat;
            -webkit-background-size: 80px;
            -webkit-background-clip: text;
            -webkit-text-fill-color: rgba(255, 255, 255, 0.1);
            -webkit-animation: slideShine 3s infinite;
        }

        @-webkit-keyframes slideShine {
            0% {
                background-position: 0 0;
            }
            100% {
                background-position: 100% 100%;
            }
        }
    </style>
</head>
<body>
<div class="bg">
    <p class="slideShine">Welcome to xinpureZhu Blog</p>
</div>
</body>
</html>
点击效果图.png

还有一点就是当初设计的时候是点击手指图标,就播放视频然后隐藏掉这些图片,由于是在微信里面使用video标签还是有点坑。

直接写video标签然后添加上视频链接的话,视频是全屏显示播放的并且带有视频自带的退出键和一系列的原始播放按钮,这点和需求上要求不同(需求是只能显示微信的back键来退出播放视频,其他的按钮一律不显示),经过在网上搜索,最终完成了这一效果,代码如下:

<video src="../../..//ishuowww/Tpl/Public/images/video/video.mp4" id="video" 
     width="100%"
   height="240px"  /*如果有封面,请设置高度*/
     controls  /*这个属性规定浏览器为该视频提供播放控件*/  
     style="object-fit:fill"  /*加这个style会让 Android / web 的视频在微信里的视频全屏,如果是在手机上预览,会让视频的封面同视频一样大小*/
     webkit-playsinline="true"  /*这个属性是ios 10中设置可以让视频在小窗内播放,也就是不是全屏播放*/  
     x-webkit-airplay="true"  /*这个属性还不知道作用*/ 
     playsinline="true"  /*IOS微信浏览器支持小窗内播放*/ 
     x5-video-player-type="h5" /*启用H5播放器,是wechat安卓版特性*/
     x5-video-orientation="h5" /*播放器支付的方向,landscape横屏,portraint竖屏,默认值为竖屏*/
     x5-video-player-fullscreen="true" /*全屏设置,设置为 true 是防止横屏*/
     preload="auto" /*这个属性规定页面加载完成后载入视频*/ 
>
                your browser does not support the video tag
</video>

同时通过video标签自带的play和pause方法来控制视频的播放与暂停。

相关文章

  • CSS3实现文字扫光效果

    因为前几天项目需要做一个h5页面(如下图所示),唯一的难点就在于文字需要有那种被颜色填充的感觉,后面经过在网上查找...

  • CSS效果-文字扫光

    在网页中给文字加上一个扫光效果,是不是让页面看起来非常的酷炫。这个效果实现起来也非常简单,这个效果是怎么实现的呢?...

  • 制作“文字扫光效果”

    今天我在剪映中学习了“文字扫光效果”,步骤是这样的,先打开剪影制作,在素材库里面把黑色的那个素材导入,然后...

  • 制作“文字扫光效果”

    今天我在剪映中学习了“文字扫光效果”,步骤是这样的,先打开剪影制作,在素材库里面把黑色的那个素材导入,然后...

  • AE实现商品扫光效果

    最终效果图: 下面是实现步骤 第一步: 准备好商品素材。需要一张商品jpg图片和png图片。 第二步: 新建合成,...

  • 文字特效

    18种基于anime.js的文字动画特效效果演示CSS3文字烟雾散开动画特效canvas+原生js实现立体式文字变...

  • Keynote小动画#03-文字扫光动画

    2017-06-20 江杰 玩转Keynote 这次我们要讲的是文字扫光动画,这个动画主要是用于强调文字内容。效果...

  • 前端学习代码实例-CSS3心形效果代码

    利用css3实现了日食效果。 代码实例如下:

  • 用CSS3实现文字描边

    CSS3作为新兴的前端技术可以实现很多复杂变化的效果,比如文字描边。 这里主要用到text-shadow属性,顾名...

  • css3实现光线滑过文字效果,IE不支持,试试flash做动画吧

    写在前面 一日,甲方要实现一个光线滑过文字的动画效果,听到动画效果,马上就想到了html5 /css3, 而后用如...

网友评论

      本文标题:CSS3实现文字扫光效果

      本文链接:https://www.haomeiwen.com/subject/qgjinttx.html