当前位置: 首页 > wzjs >正文

宝塔区政府门户网站集约化建设中标权威seo技术

宝塔区政府门户网站集约化建设中标,权威seo技术,怎么建设自己的网站,利用云服务器做网站题八&#xff1a;滚动弹幕 要求&#xff1a; 1.页面上漂浮字体大小不一、颜色不一&#xff0c;从左向右滚动的弹幕&#xff1b; 2.底部中间有一个发送功能&#xff0c;可以发送新的弹幕&#xff1b; 3.底部的发送部分可以向下收起和弹出。 html <div id"danmu-con…

题八:滚动弹幕

要求:

1.页面上漂浮字体大小不一、颜色不一,从左向右滚动的弹幕;

2.底部中间有一个发送功能,可以发送新的弹幕;

3.底部的发送部分可以向下收起和弹出。

html

  <div id="danmu-container"></div><div id="control-panel"><button id="toggle-btn">▲</button><div id="input-box"><input type="text" id="danmu-input" placeholder="输入弹幕内容"><button id="send-btn">发送</button></div></div>

css

  body {margin: 0;overflow: hidden;background: white;font-family: '微软雅黑', sans-serif;}#danmu-container {height: calc(100vh - 60px);position: relative;}.danmu {position: absolute;white-space: nowrap;animation: move linear;pointer-events: none;}@keyframes move {from { transform: translateX(100vw); }to { transform: translateX(-100%); }}#control-panel {position: fixed;bottom: 0;left: 50%;transform: translateX(-50%);transition: all 0.3s ease;}#control-panel.hidden {transform: translate(-50%, 100%);}#input-box {background: rgba(255,255,255,0.9);padding: 15px;border-radius: 10px 10px 0 0;box-shadow: 0 -2px 10px rgba(0,0,0,0.2);display: flex;gap: 10px;}#toggle-btn {position: absolute;top: -30px;left: 50%;transform: translateX(-50%);background: #fff;border: none;padding: 5px 20px;border-radius: 15px 15px 0 0;cursor: pointer;box-shadow: 0 -2px 5px rgba(0,0,0,0.1);}#danmu-input {flex: 1;padding: 8px;border: 1px solid #ddd;border-radius: 4px;min-width: 300px;}#send-btn {background: #2196F3;color: white;border: none;padding: 8px 20px;border-radius: 4px;cursor: pointer;transition: background 0.3s;}#send-btn:hover {background: #1976D2;}

js

  const danmuContainer = document.querySelector('danmu-container');const danmuInput = document.querySelector('danmu-input');const sendBtn = document.querySelector('send-btn');const toggleBtn = document.querySelector('toggle-btn');const controlPanel = document.querySelector('control-panel');// 生成随机颜色function getRandomColor() {return '#' + Math.floor(Math.random()*16777215).toString(16);}// 创建弹幕元素function createDanmu(text) {const danmu = document.createElement('div');danmu.className = 'danmu';danmu.textContent = text;// 随机样式danmu.style.color = getRandomColor();danmu.style.fontSize = `${Math.floor(12 + Math.random() * 12)}px`;danmu.style.top = `${Math.random() * (danmuContainer.offsetHeight - 30)}px`;// 动画配置const duration = 8 + Math.random() * 4; // 8-12秒danmu.style.animation = `move ${duration}s linear`;// 动画结束后移除元素danmu.addEventListener('animationend', () => {danmu.remove();});return danmu;}// 发送弹幕function sendDanmu() {const text = danmuInput.value.trim();if (!text) return;const danmu = createDanmu(text);danmuContainer.appendChild(danmu);danmuInput.value = '';}// 事件监听sendBtn.addEventListener('click', sendDanmu);danmuInput.addEventListener('keypress', (e) => {if (e.key === 'Enter') sendDanmu();});// 控制面板切换let isPanelVisible = true;toggleBtn.addEventListener('click', () => {isPanelVisible = !isPanelVisible;controlPanel.classList.toggle('hidden', !isPanelVisible);toggleBtn.textContent = isPanelVisible ? '▲' : '▼';});// 初始示例弹幕setTimeout(() => {['Hello World!', '这是一个弹幕示例', '可以输入文字试试', '点击箭头收起面板'].forEach(text => {danmuContainer.appendChild(createDanmu(text));});}, 500);

视频

8

http://www.dtcms.com/wzjs/154486.html

相关文章:

  • 10m带宽做下载网站seo优化推广软件
  • 上海企业网站建设费用谷歌浏览器网页版在线
  • 如何制作主页网站的优化与推广分析
  • 可以做网站的公司有哪些网络营销师证书含金量
  • 河北网站开发哪家好网络培训网站
  • 深蓝企业管理咨询有限公司试分析网站推广和优化的原因
  • 手机网站导航设计百度公司全称
  • 做网站上加入模块怎么加入东莞seo外包平台
  • 调用wordpress评论框seo查询官网
  • 网站禁止右键代码优化百度涨
  • easy wordpress timelinesseo是什么服务
  • 做技术一般逛那些网站网站优化排名方案
  • 外贸网站制作时间及费用网络营销方法有哪几种
  • 兰州网站维护公司seo搜索工具栏
  • wordpress建教学网站专注网络营销推广公司
  • 打开网站弹出视频js百度搜索热度
  • 高端网站设计元素图片2021年网络营销案例
  • 做数据权威的网站长沙seo男团
  • 中国人民银行官方网站常州网站推广公司
  • 网站开发到发布最近重大新闻
  • 做私服网站需要些什么媒体资源网官网
  • 中英文网站建设需要懂英语吗seocui cn
  • 计算机网站设计论文互联网广告销售
  • 企业网站优化包括哪三个层面网站seo技术能不能赚钱
  • h5开发app用什么工具好百度关键词优化的意思
  • 网站大全免费入口百家号权重查询站长工具
  • 南宁网站建设公司业绩百度商城官网首页
  • php网站安装包制作商务软文写作
  • 建筑设计公司官网青岛推广优化
  • com的域名是指商业网站的域名.超级软文网