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

家具企业网站模板深圳洛可可工业设计有限公司

家具企业网站模板,深圳洛可可工业设计有限公司,3d建模下载,网站建设 江苏使用HTML、CSS和JavaScript创建滚动弹幕效果 在现代网页设计中#xff0c;滚动文本是一种常见的动态效果#xff0c;可以吸引用户的注意力并增强交互体验。在这篇博客文章中#xff0c;我们将详细介绍如何使用HTML、CSS和JavaScript实现滚动文本效果。 效果 步骤1#xf…使用HTML、CSS和JavaScript创建滚动弹幕效果 在现代网页设计中滚动文本是一种常见的动态效果可以吸引用户的注意力并增强交互体验。在这篇博客文章中我们将详细介绍如何使用HTML、CSS和JavaScript实现滚动文本效果。 效果 步骤1设置HTML结构 我们首先需要创建一个基本的HTML结构包含多个滚动的文本框。以下是示例代码 !DOCTYPE html html langzh-CN headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlelink relstylesheet hrefindex.CSS /head bodydiv classcontainerdiv classboxspanHTML/spanspanCSS/spanspanJS/spanspanJavaWeb/spanspanMySQL/spanspanJava/spanspanPython数学建模/spanspanC语言/span/divdiv classboxspanHTML/spanspanCSS/spanspanJS/spanspanJavaWeb/spanspanMySQL/spanspanJava/spanspanPython数学建模/spanspanC语言/span/divdiv classboxspanHTML/spanspanCSS/spanspanJS/spanspanJavaWeb/spanspanMySQL/spanspanJava/spanspanPython数学建模/spanspanC语言/span/div/divscript srcindex.JS/script /body /html代码解析 div classcontainer这个容器将包含所有的滚动文本框。div classbox每个box类的div包含了一组要滚动的文本。 步骤2添加CSS样式 接下来我们为文本框和容器添加样式以确保它们的外观和行为符合预期。以下是CSS代码 * {margin: 0;padding: 0;box-sizing: border-box; }body {display: flex;justify-content: center;align-items: center;height: 100vh;font-family: 江城律动黑;font-size: 16px; }.container {position: relative;display: flex;width: 700px;height: 150px;overflow: hidden;mask-image: linear-gradient(90deg, transparent, red 20%, red 80%, transparent);background-color: aqua;cursor: pointer; }.container div {position: absolute;width: 700px;white-space: nowrap;left: 0; }.container div:nth-of-type(1) {top: 20px; }.container div:nth-of-type(2) {top: 60px; }.container div:nth-of-type(3) {top: 100px; }.container span {display: inline-block;white-space: nowrap;letter-spacing: .2em;padding: 5px 10px;margin: 0 10px;background-color: white;border-radius: 10px; }样式解析 基本样式重置了默认的边距和填充以避免浏览器差异。.container设置为相对定位使其中的文本框可以绝对定位。使用mask-image创建一个渐变遮罩增加视觉效果。.box每个文本框的位置通过绝对定位来设置便于实现动画效果。.span文本元素的样式包括背景色和边角圆润效果。 步骤3实现JavaScript功能 最后我们将使用JavaScript为文本框添加移动效果。以下是JavaScript代码 const boxElements document.getElementsByClassName(box); const box_1 boxElements[0]; const box_2 boxElements[1]; const box_3 boxElements[2];function moveBox(element) {// 移动到左侧element.style.left -130%;// 设置过渡效果element.style.transition left 5s;// 等待一段时间后移动到右侧setTimeout(() {element.style.left 120%;// 移除过渡效果element.style.transition left 0s;// 再次调用函数形成循环setTimeout(() moveBox(element), 200);}, 4500); }// 分别调用moveBox函数设置不同的延迟时间 setTimeout(() moveBox(box_1), 2000); setTimeout(() moveBox(box_2), 3700); setTimeout(() moveBox(box_3), 4800);功能解析 获取元素通过getElementsByClassName获取所有的文本框。moveBox函数负责将文本框向左移动并再移动到右侧形成循环。动画效果通过setTimeout设置动画的时延以确保不同文本框的滚动效果不重叠。 总结 通过以上步骤成功创建了一个动态滚动文本效果使网页更具吸引力。这个效果可以用于展示信息、提示、或者任何你想要用户注意的内容。希望你能在自己的项目中实现这个功能欢迎分享你的经验和想法
http://www.hkea.cn/news/14513339/

相关文章:

  • 建网站打开需要验证新闻app开发
  • 做网站的软件软件开发培训机构哪些比较好
  • 百度提交链接seo优化排名
  • 国外做ppt网站山东网站备案注意事项
  • 医疗室内设计网站推荐肇庆网站搜索排名
  • o2o网站建设最好公司广告投放都有哪些平台
  • 怎么做虚拟的网站网站建设技术支持 会天下
  • 怎么改版网站网站建设公司的市场营销方案模板下载
  • 建网络商城网站吗深圳创业补贴政策2024最新
  • 大庆网站建设大庆WordPress留言板插件使用
  • 站长之家怎么查询网站哪家做的未来最吃香的十大行业2022
  • 长沙网站建设服务商南岸网站建设哪家好
  • 哪里可以做网站系统心雨在线高端网站建设专业
  • 浅谈网站规划建设与管理维护拼多多关键词排名查询工具
  • 建筑网格组织天津网站seo服务
  • 火狐 开发者 网站手机端官网设计
  • 中国制造网官方网站国际站如何查看网站服务器
  • wordpress 文章字体农产品网站建设及优化项目
  • 企业门户网站 源码百度搜索app免费下载
  • 温州营销网站公司vr网页播放器wordpress
  • 昆明做网站做的好的公司建立网上商城应考虑哪些问题
  • 东莞建网站的公司wordpress调用子栏目
  • 阎良网站建设做商务网站要多少钱
  • 百度服务器建设自己的网站dw网站的站点建设
  • 博物馆网站建设的目标川制作官方网站
  • 淘宝网站的推广与优化哪里网站建设专业
  • 上海网站推广行业需求团购网站为什么做不走
  • 国内做外单的网站有哪些注册网站域名的入口
  • 海宁做网站的公司定制网站案例
  • 江苏常州网站建设公司周口seo推广