中午吃什么?html(拯救选择困难症)
2020-08-10 14:15
741 查看
选择困难者点外卖(html、css、js)
效果图:
源代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>menu</title> <style> .hide { display: none; } html { height: 100% } body { width: 100%; height: 100%; padding-top: 50vh; margin-top: -76px; text-align: center; background: rgb(226, 225, 225) } button { width : 200px; border: none; border-radius: 10px; padding: 10px 15px; font-size: 1.5rem; background: #fff; /* color: #f2c0ff; */ box-shadow: 5px 5px 5px dimgray; } p { font-size: 1.4rem; color:#ce61e9; } </style> </head> <body> <button id="start">中午吃啥呢?</button> <button id="stop" class="hide">停</button> <p> </p> <script> const lunchPlaces = [ '粥', '拌面', '铁板饭', '汤包', '馄饨', '米线', '炒饭', '饺子', '米线', '麻辣香锅', '黄焖鸡', '外婆鸡汤饭', '糖醋排骨', '红烧肉', '泡面', '螺蛳粉', '便当', ] let timeout = 0; let getRandomIndice = (max)=> { return Math.floor(Math.random() * max) }; let rollDices = () => { let node = document.querySelector('p'); let i = 0; timeout = setInterval(() => { if (i === lunchPlaces.length) { i = 0; } node.textContent = lunchPlaces[i]; i++; }, 100) } let count = 0; document.getElementById('start').onclick = () => { rollDices(); document.getElementById('start').classList.add('hide'); document.getElementById('stop').classList.remove('hide'); document.querySelector('p').textContent = ''; }; document.getElementById('stop').onclick = () => { if(count<=4){ let rest = lunchPlaces[getRandomIndice(lunchPlaces.length)]; clearInterval(timeout); document.getElementById('start').classList.remove('hide'); document.getElementById('stop').classList.add('hide'); document.querySelector('p').textContent = rest; count++; } else{ alert('这么挑食中午就别吃了吧') } }; </script> </body> </html>
相关文章推荐
- 万万没想到 | 硬盘损坏、远端仓库被删?拿什么拯救代码!
- 我想用asp编写一个网站,我现在才刚开始学C#和SQL以及HTML。谁能详细地告诉我为了组建一个网站,它们之间到底有什么联系?是怎么联系的?比如,怎么样就能用C#调取数据库,而HTML又是怎么和C#联
- 拿什么拯救你我的MySQL 写在Oracle收购SUN之后 推荐
- HTML列表是什么?
- 什么是 XML?什么是HTML?什么是XHTML? XML、HTML和XHTM的区别及联系
- <!DOCTYPE HTML>有什么作用?
- IHTMLDocument2->get_frames()得到的是什么
- 没有什么能一下打垮你,就像没有什么能一下拯救你
- 拿什么拯救我自己?
- 360和QQ,拿什么来拯救你?
- 什么是Html文档流
- 互联网又掀裁员潮,35 岁被淘汰?拿什么拯救IT职场中年危机
- 拿什么拯救你,我的团队
- 什么是HTML
- 拿什么拯救你,我的笔记本电池
- doctype html 什么意思
- HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用
- HTML中,按钮button与submit区别是什么?
- 什么是“HTML”?HTML的“标记”是什么?
- Html,Javascript,Css是什么?