欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

javascript實現(xiàn)視頻彈幕效果(兩個版本)

本文實例為大家分享了javascript實現(xiàn)視頻彈幕效果的具體代碼,供大家參考,具體內(nèi)容如下

創(chuàng)新互聯(lián)建站2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元淮濱做網(wǎng)站,已為上家服務(wù),為淮濱各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

基礎(chǔ)版本

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="utf-8">
 <style>
 * {
 margin: 0;
 padding: 0;
 }

 .dm {
 width: 800px;
 height: 600px;
 background-color: blue;
 margin: 0 auto;
 }

 .box {
 height: 500px;
 background-color: #000;
 position: relative;
 overflow: hidden;
 }

 video {
 width: 100%;
 height: 100%;
 }

 .info {
 text-align: center;
 margin-top: 20px;
 }

 input[type=text] {
 width: 500px;
 height: 50px;
 }

 input[type=button] {
 height: 50px;
 width: 100px;

 }

 span {
 position: absolute;
 /* 文本強制不換行 */
 white-space: nowrap;
 font: bold 18px '微軟雅黑';
 }
 </style>

</head>

<body>
 <div class="dm">
 <div class="box">
 <video src="m.mp4" controls></video>
 </div>
 <div class="info">
 <input type="text" maxlength="30" id="txt">
 <input type="button" value="發(fā)射" id="emit">
 </div>
 </div>
 <script src="jquery-1.12.4.js"></script>
 <script>
 // 0. 用一個數(shù)組保存一組顏色值
 var colors = ['red', 'green', 'yellow', '#fff', 'pink', 'blue'];
 // 1. 給發(fā)射按鈕注冊點擊事件
 $('#emit').click(function () {
 // 2. 獲取文本框的內(nèi)容
 var v = $('#txt').val();
 // 3. 創(chuàng)建span標簽,并設(shè)置內(nèi)容,設(shè)置樣式,最后追加到類名為box的div中
 var $span = $('<span></span>');
 $span.text(v)
 .css({
  left: $('.box').width(),
  top: parseInt(Math.random() * $('.box').height()),
  color: colors[parseInt(Math.random() * colors.length)]
 }).appendTo('.box');
 // 4. 讓當前的span產(chǎn)生動畫 left 為-span的寬度
 $span.animate({
 left: -1 * $span.width()
 }, 6000, 'linear', function () {
 // 當動畫結(jié)束后,刪除該元素
 $span.remove();
 })
 });
 </script>

</body>

</html>

加強版本

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="utf-8">
 <style>
 * {
 margin: 0;
 padding: 0;
 }

 .dm {
 width: 800px;
 height: 600px;
 background-color: blue;
 margin: 0 auto;
 }

 .box {
 height: 500px;
 background-color: #000;
 position: relative;
 overflow: hidden;
 }

 video {
 width: 100%;
 height: 100%;
 }

 .info {
 text-align: center;
 margin-top: 20px;
 }

 input[type=text] {
 width: 500px;
 height: 50px;
 }

 input[type=button] {
 height: 50px;
 width: 100px;

 }

 span {
 position: absolute;
 /* 文本強制不換行 */
 white-space: nowrap;
 font: bold 18px '微軟雅黑';
 }
 </style>

</head>

<body>
 <div class="dm">
 <div class="box">
 <!-- controls 如果出現(xiàn)該屬性,則向用戶顯示控件,比如播放按鈕。 -->
 <video src="m.mp4" controls></video>
 </div>
 <div class="info">
 <input type="radio" value="" id="ban" name="1">精簡</input>
 <input type="radio" value="" id="vip" name="1">VIP尊享</input>
 <input type="text" maxlength="30" id="txt">
 <input type="button" value="發(fā)射" id="emit">
 </div>
 </div>
 <script src="jquery-1.12.4.js"></script>
 <script>
 // 0. 用一個數(shù)組保存一組顏色值
 var colors = ['red', 'green', 'yellow', '#fff', 'pink', 'blue'];

 //定義一個變量,定義其他樣式的
 b = 0
 $('#ban').click(function () {
 b = 1;
 });
 $('#vip').click(function () {
 b = 2;
 });




 // 1. 給發(fā)射按鈕注冊點擊事件
 $('#emit').click(function () {
 // 2. 獲取文本框的內(nèi)容
 var v = $('#txt').val();
 // 3. 創(chuàng)建span標簽,并設(shè)置內(nèi)容,設(shè)置樣式,最后追加到類名為box的div中
 var $span = $('<span></span>');

 //定義CSS樣式,讓它是一個數(shù)組形式表現(xiàn)
 css = [{
  "left": $('.box').width(),
  "top": parseInt(Math.random() * $('.box').height()),
  "color": colors[parseInt(Math.random() * colors.length)]
 },
 {
  "left": $('.box').width(),
  "top": parseInt(Math.random() * ($('.box').height() / 2)),
  "color": colors[parseInt(Math.random() * colors.length)]
 },
 {
  "left": $('.box').width(),
  "top": parseInt(Math.random() * $('.box').height()),
  "color": "yellow",
  "fontSize": 50,
  "fontFamily": "楷體"
 }
 ]
 //看看能不能打印出數(shù)組中的東西
 // console.log(abc[1])

 $span.text(v)
 .css(css[b])
 .appendTo('.box');

 // 4. 讓當前的span產(chǎn)生動畫 left 為-span的寬度

 //打印出文本長度
 // console.log(v.length)

 $span.animate({
  left: -1 * $span.width()
 }, (30 - v.length) * 333, 'linear',
 function () {
  // 當動畫結(jié)束后,刪除該元素
  $span.remove();
 })
 });
 </script>

</body>

</html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

當前題目:javascript實現(xiàn)視頻彈幕效果(兩個版本)
標題URL:http://aaarwkj.com/article34/pcddpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號網(wǎng)站維護、網(wǎng)站制作、云服務(wù)器、面包屑導(dǎo)航、網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
日韩av一区二区免费在线观看| 久久精品成人无码观看56| 黄片小视频在线免费播放| 亚洲精品在线播放av| 密臀精品国产一区二区| 亚洲精品隔壁傲慢人妻| 黄色录像免费一内片一级| 国内精品久久久久久2021| 国产福利成人一区二区| 欧美日韩国产天堂一区| 熟女一区二区三区免费视频| 国产传媒视频在线观看| 日本免费精品一区二区三区中| 色综合久久天天射天天干| 91在线直播观看高清| 中文字幕久久av一区二区| 亚洲av永久精品桃色| 亚洲精品aa片在线观看国产| 人妻少妇精品视频二区| 哪里可以看黄色片日韩| 久久热最新免费观看视频| 91中文字幕精品一区二区| 国产三级黄色片免费看| 性色视频一区二区三区| 国产精品粗又长一区| 久久久精品在线免费视频| 熟女肥臀一区二区三区| 久久尤物av天堂日日综合| 校园春色亚洲一区二区| 18禁免费无遮挡免费视频| 亚洲人妻在线一区二区三区| 色六月婷婷六月久久六月| 免费高清av中文字幕| 午夜久久精品国产亚洲av| 成人免费在线视频不卡| 在线观看日韩精品电影| 欧美午夜一级特黄大片| 亚洲高清中文字幕一区二三区| 麻豆视传媒短视频免费看| 91内射视频在线播放| 日本黄色中文字幕网站|