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

高清设计网站推荐网页设计作业 介绍家乡

高清设计网站推荐,网页设计作业 介绍家乡,网络规划设计师考试全程指导,wordpress折叠代码引入#xff1a; 制作一个模拟法拉利中控台的网页是一个有趣且富有挑战性的项目。为了简化这个任务#xff0c;我们可以使用一些HTML、CSS和JavaScript来实现一个基本的界面。以下是一个简单的示例#xff0c;展示了如何创建一个基本的法拉利中控台模拟网页。 效果展示 制作一个模拟法拉利中控台的网页是一个有趣且富有挑战性的项目。为了简化这个任务我们可以使用一些HTML、CSS和JavaScript来实现一个基本的界面。以下是一个简单的示例展示了如何创建一个基本的法拉利中控台模拟网页。 效果展示 源码 HTML 部分 html!DOCTYPE html html langen head meta charsetUTF-8 meta nameviewport contentwidthdevice-width, initial-scale1.0 title法拉利中控台模拟/title link relstylesheet hrefstyles.css /head body div classdashboard div classspeedometer div classneedle/div div classspeed-value0 km/h/div /div div classcontrols button classbutton idstart-btn启动/button button classbutton idstop-btn disabled停止/button button classbutton idaccelerate-btn加速/button button classbutton idbrake-btn刹车/button /div div classtachometer div classtachometer-dial/div /div div classfuel-gauge div classfuel-level/div div classfuel-value100%/div /div /div script srcscript.js/script /body /html CSS 部分 (styles.css) cssbody { margin: 0; padding: 0; font-family: Arial, sans-serif; background-color: #000; color: #fff; display: flex; justify-content: center; align-items: center; height: 100vh; overflow: hidden; }.dashboard { background-color: #f20; padding: 20px; border-radius: 20px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); width: 80%; max-width: 600px; text-align: center; }.speedometer, .tachometer, .fuel-gauge { margin: 20px 0; position: relative; height: 150px; width: 100%; border-radius: 10px; overflow: hidden; background: #333; }.needle, .tachometer-dial { position: absolute; bottom: 50%; left: 50%; transform-origin: bottom; transform: translateX(-50%) rotate(0deg); transition: transform 0.2s ease-in-out; }.needle { width: 5px; height: 75px; background-color: #fff; }.tachometer-dial { width: 100px; height: 100px; background: conic-gradient(#333 0deg, #333 45deg, #f20 45deg, #f20 90deg, #333 90deg, #333 135deg, #f20 135deg, #f20 180deg, #333 180deg, #333 225deg, #f20 225deg, #f20 270deg, #333 270deg, #333 315deg, #f20 315deg, #f20 360deg); border-radius: 50%; }.speed-value, .fuel-value { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); font-size: 24px; }.fuel-gauge .fuel-level {CSS 部分 (续 styles.css) css.fuel-gauge .fuel-level { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background-color: #f20; border-radius: 10px 10px 0 0; transform: scaleY(100%); transition: transform 0.2s ease-in-out; }.button { display: block; width: 80%; margin: 10px auto; padding: 10px; font-size: 16px; color: #fff; background-color: #333; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.2s ease-in-out; }.button:hover { background-color: #555; }.button:disabled { background-color: #666; cursor: not-allowed; } JavaScript 部分 (script.js) javascriptdocument.addEventListener(DOMContentLoaded, () { let speed 0; let fuel 100; const needle document.querySelector(.needle); const speedValue document.querySelector(.speed-value); const fuelLevel document.querySelector(.fuel-level); const fuelValue document.querySelector(.fuel-value); const startBtn document.getElementById(start-btn); const stopBtn document.getElementById(stop-btn); const accelerateBtn document.getElementById(accelerate-btn); const brakeBtn document.getElementById(brake-btn);const maxSpeed 200; const fuelConsumptionPerKm 0.5;function updateDisplay() { speedValue.textContent ${speed.toFixed(0)} km/h; fuelValue.textContent ${fuel.toFixed(0)}%;needle.style.transform translateX(-50%) rotate(${speed / maxSpeed * 90 90}deg); fuelLevel.style.transform scaleY(${fuel / 100}); }startBtn.addEventListener(click, () { startBtn.disabled true; stopBtn.disabled false; accelerateBtn.disabled false; brakeBtn.disabled false; });stopBtn.addEventListener(click, () { speed 0; fuel 100; // Reset fuel for simplicity, can add fuel consumption logic here startBtn.disabled false; stopBtn.disabled true; accelerateBtn.disabled true; brakeBtn.disabled true; updateDisplay(); });accelerateBtn.addEventListener(click, () { if (speed maxSpeed) { speed 10; fuel - fuelConsumptionPerKm * 10 / maxSpeed; // Simplifying fuel consumption calculation if (fuel 0) fuel 0; updateDisplay(); } });brakeBtn.addEventListener(click, () { if (speed 0) { speed - 10; if (speed 0) speed 0; updateDisplay(); } });updateDisplay(); });
http://www.hkea.cn/news/14277380/

相关文章:

  • 网站开发与设计实验报告总结游戏推广员好做吗
  • 微信小程序网站制作茂名企业自助建站系统
  • 做网站 宁波装修案例分析
  • 网站建设的总结与评价网站的排版问题
  • wordpress子目录站点选择主题手机触屏网站幻灯片
  • 中国全球门户网站wordpress关联博客
  • 网站不被搜索引擎收录吗wordpress导航菜单下拉
  • 网站建站如何做seowordpress docker -v
  • wordpress 免费么成都seo网站建设
  • 俄语网站万网企业网站建设
  • 能交易的网站多少钱wordpress抓取别人网站
  • 做网站的那些事萧山做网站公司
  • 织梦网站地图在线生成有没有帮忙做推广的网站
  • 电脑打字赚钱一单一结太原百度网站快速优化
  • 深圳做小程序网站设计怎么做vip电影网站
  • 韩国优秀网站欣赏怎么快速建网站教程
  • 学互联网做网站是什么文章目录wordpress
  • 网站建设基础型wordpress 多域名插件
  • 网站建设课程pptwordpress只能传2m
  • 跨境建站平台接做网站需要问什么软件
  • 广东模板建站平台网站建设找伟杨科技
  • 做百度推广网站得多少钱网站开发的软件环境有哪些
  • 家装企业网站系统下载扬中市平台公司
  • 东莞技术支持 骏域网站建设阿里巴巴国际站做2个网站有用吗
  • 网站建设合同属于印花税的哪个税目电子商务网站的建设与运营
  • 优质的小企业网站建设适合用struts2做的网站
  • 做树状图的网站什么叫seo网站推广
  • 我的网站为什么dw网页制作教案
  • 搜房网驻马店营销型网站建设优化推广
  • 网站模块是啥重庆建设网站哪个好