css如何实现文字循环滚动效果

css实现文字循环滚动效果的方法:1、创建html文件;2、添加html代码架构;3、在body标签中使用div和p标签设计一段文字;4、添加script标签并写入css样式代码来实现文字滚动效果;5、通过浏览器方式查看设计效果。


css如何实现文字循环滚动效果

具体操作方法:

1.首先创建一个html文件。

2.在html文件中添加html代码架构。

<!DOCTYPE html>

<html>

    <head>

<meta charset="UTF-8">

        <title>文字循环滚动效果</title>

    </head>

    <body>

    </body>

</html>

3.然后在html代码架构中的body标签里面使用div和p标签设计一段文字。

<div class="box">

    <p class="animate">

        文字滚动的内容

    </p>

<div>

4.在html架构中的html标签里面添加style标签并写入css样式代码来实现文字滚动效果。

<style>

 * {

            margin: 0;

            padding: 0;

        }

 

        .box {

            width: 300px;

            margin: 0 auto;

            border: 1px solid #ff6700;

            overflow: hidden;

        }

 

        .animate {

            padding-left: 20px;

            font-size: 12px;

            color: #000;

            display: inline-block;

            white-space: nowrap;

            animation: 10s wordsLoop linear infinite normal;

        }

 

        @keyframes wordsLoop {

            0% {

                transform: translateX(200px);

                -webkit-transform: translateX(200px);

            }

            100% {

                transform: translateX(-100%);

                -webkit-transform: translateX(-100%);

            }

        }

 

        @-webkit-keyframes wordsLoop {

            0% {

                transform: translateX(200px);

                -webkit-transform: translateX(200px);

            }

            100% {

                transform: translateX(-100%);

                -webkit-transform: translateX(-100%);

            }

        }

</style>

5.最后可通过浏览器方式阅读html文件查看设计效果。

完整示例代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8"> 

<title>文字循环滚动效果</title> 

<style>

 * {

            margin: 0;

            padding: 0;

        }

 

        .box {

            width: 300px;

            margin: 0 auto;

            border: 1px solid #ff6700;

            overflow: hidden;

        }

 

        .animate {

            padding-left: 20px;

            font-size: 12px;

            color: #000;

            display: inline-block;

            white-space: nowrap;

            animation: 10s wordsLoop linear infinite normal;

        }

 

        @keyframes wordsLoop {

            0% {

                transform: translateX(200px);

                -webkit-transform: translateX(200px);

            }

            100% {

                transform: translateX(-100%);

                -webkit-transform: translateX(-100%);

            }

        }

 

        @-webkit-keyframes wordsLoop {

            0% {

                transform: translateX(200px);

                -webkit-transform: translateX(200px);

            }

            100% {

                transform: translateX(-100%);

                -webkit-transform: translateX(-100%);

            }

        }

</style>

</head>

<body>

  <div class="box">

    <p class="animate">

        文字滚动的内容

    </p>

<div>

</body>

</html>


我们的服务
专业提供中小企业网站建设.公司网站建设.外贸网站建设.营销型网站建设,响应式网站建设,商城网站定制,手机网站,微信小程序定制.php应用开发服务,公司成立于2014年,8年专注网站建设,秉承“以客户为根本,以科技为核心,以市场为导向”的经营理念;服务电话13714666846(微信同号)

声明:本站所有作品(图文、音视频)均由用户自行上传分享,或互联网相关知识整合,仅供网友学习交流,若您的权利被侵害,请联系 管理员 删除。

本文链接:http://news.ew35.com/