css3 滑动的广告

<div class="wrap">

      <div class="top-ad"></div>

</div>


样式自己根据需求来定

<style>

        * {

            margin: 0px;

            padding: 0px;

        }

        .wrap{

            max-width:750px;

            width:100%;

            height:30px;

            /* border:1px solid #3d3d3d; */

            box-sizing: border-box;

            position: absolute;

            top:0px;

            left:0px;

            background: #000000;

            opacity: 0.5;

            display: flex;

            align-items: center;

            justify-content: center;

        }

        .top-ad {

            width: 60%;

            height: 20px;

            border: 1px solid #ffffff;

            box-sizing: border-box;

            color:#ffffff;

            margin-left:-40%;

            /* background:green; */

            animation: bounceInLeft 3s infinite;

        }

        @keyframes bounceInLeft {

            0% {

                transform: translate3d(-300px, 0, 0);

            }

            50% {

                transform: translate3d(0px, 0, 0);

            }

            75% {

                transform: translate3d(0px, 0, 0);

            }

            90% {

                transform: translate3d(0px, 0, 0);

            }

            100% {

                transform: none;

            }

        }

    </style>


$(function () {

        let objStr = [

            '1大数据人工智能大数据人工智能1',

            '2大数据人工智能大数据人工智能2',

            '3大数据人工智能大数据人工智能3',

            '4大数据人工智能大数据人工智能4',

            '5大数据人工智能大数据人工智能5'

        ]

        // 生成min和max之间的任意整数;

        function randomNum(min, max) {

            var num = Math.round(Math.random() * (max - min) + min);

            return num;

        }

        // 将每次需要变化的数据放到该函数内

        function fn() {

            let len = objStr.length;

            let index = randomNum(0, objStr.length - 1)

            $(".top-ad").html(objStr[index])

        }

        fn()

        let hasCutMess = setInterval(fn, 3000)

    })

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容