教程很简单,如下操作

1. 新建文本文档,命名为奶茶.txt

2. 打开deepseek,发送下面这段提示词:用html5帮我生成一个喝什么奶茶的网页,点击按钮随机生成奶茶品牌等,包括喜茶等众多常见的奶茶品牌如果不满意还可以随机再次生成,并且ui界面要美观,随机推荐的时候要有随机的闪动的效果;当用户点击随机推荐时候再停止;另外在下方显示出所有品牌的奶茶。

3. 保存后将后缀改为.html,双击打开运行。

4. 看下效果

5. 源码如下,大家可以根据自己的兴趣改一改,娱乐一下

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>今天喝什么?奶茶随机推荐器</title><style>* {margin: 0;padding: 0;box-sizing: border-box;font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;}body {background: linear-gradient(135deg, #f9e0db 0%, #f5d5d0 100%);min-height: 100vh;display: flex;flex-direction: column;align-items: center;padding: 20px;color: #5c3b2f;}.container {max-width: 800px;width: 100%;background-color: rgba(255, 255, 255, 0.9);border-radius: 20px;box-shadow: 0 10px 30px rgba(92, 59, 47, 0.2);padding: 30px;margin-top: 30px;}header {text-align: center;margin-bottom: 30px;}h1 {font-size: 2.5rem;color: #e67e7a;margin-bottom: 10px;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);}.subtitle {font-size: 1.2rem;color: #8d6e63;}.recommendation-section {display: flex;flex-direction: column;align-items: center;margin-bottom: 40px;}.result-box {width: 100%;height: 150px;background: linear-gradient(to right, #f8e5d6, #f9d8d3);border-radius: 15px;display: flex;justify-content: center;align-items: center;margin-bottom: 25px;box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);position: relative;overflow: hidden;}.result-text {font-size: 2.5rem;font-weight: bold;color: #5c3b2f;text-align: center;padding: 10px 20px;transition: all 0.3s ease;}.blinking {animation: blink 0.1s infinite alternate;}@keyframes blink {from { opacity: 1; transform: scale(1); }to { opacity: 0.7; transform: scale(1.05); }}.btn {background: linear-gradient(to right, #e67e7a, #d35454);color: white;border: none;padding: 15px 40px;font-size: 1.2rem;border-radius: 50px;cursor: pointer;transition: all 0.3s ease;box-shadow: 0 5px 15px rgba(230, 126, 122, 0.4);}.btn:hover {transform: translateY(-3px);box-shadow: 0 8px 20px rgba(230, 126, 122, 0.6);}.btn:active {transform: translateY(1px);}.all-brands {margin-top: 30px;}.section-title {font-size: 1.5rem;color: #e67e7a;margin-bottom: 15px;padding-bottom: 10px;border-bottom: 2px dashed #f0c9c6;text-align: center;}.brands-container {display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 15px;}.brand-item {background-color: #f8f0ec;padding: 12px;border-radius: 10px;text-align: center;font-weight: 500;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);transition: all 0.2s ease;}.brand-item:hover {transform: translateY(-3px);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);background-color: #f9e0db;}.highlight {background-color: #f9d8d3;box-shadow: 0 0 15px rgba(230, 126, 122, 0.5);transform: scale(1.05);}footer {margin-top: 30px;text-align: center;color: #8d6e63;font-size: 0.9rem;}@media (max-width: 600px) {h1 {font-size: 2rem;}.result-text {font-size: 2rem;}.brands-container {grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));}}</style>
</head>
<body><div class="container"><header><h1>今天喝什么?</h1><p class="subtitle">点击按钮,让命运决定你的奶茶选择</p></header><div class="recommendation-section"><div class="result-box"><div class="result-text" id="result">点击下方按钮开始</div></div><button class="btn" id="random-btn">随机推荐</button></div><div class="all-brands"><h2 class="section-title">所有奶茶品牌</h2><div class="brands-container" id="brands-container"><!-- 品牌列表将通过JS动态生成 --></div></div></div><footer><p>© 2023 奶茶推荐器 | 每天一杯奶茶,生活更美好</p></footer><script>// 中国常见奶茶品牌列表const milkTeaBrands = ["喜茶", "奈雪的茶", "一点点", "CoCo都可", "茶颜悦色","蜜雪冰城", "书亦烧仙草", "古茗", "益禾堂", "乐乐茶","沪上阿姨", "快乐柠檬", "鹿角巷", "KOI Thé", "贡茶","厝内小眷村", "茶百道", "悸动烧仙草", "伏见桃山", "SEVENBUS","ARTEASG", "LINLEE", "阿水大杯茶", "吾饮良品", "黑泷堂","新时沏", "巡茶", "本宫的茶", "茶理宜世", "快乐番薯"];const resultElement = document.getElementById('result');const randomBtn = document.getElementById('random-btn');const brandsContainer = document.getElementById('brands-container');let isRandomizing = false;let randomInterval;// 初始化品牌列表function initBrands() {brandsContainer.innerHTML = '';milkTeaBrands.forEach(brand => {const brandItem = document.createElement('div');brandItem.className = 'brand-item';brandItem.textContent = brand;brandsContainer.appendChild(brandItem);});}// 随机选择奶茶品牌function getRandomBrand() {const randomIndex = Math.floor(Math.random() * milkTeaBrands.length);return milkTeaBrands[randomIndex];}// 开始随机选择动画function startRandomizing() {if (isRandomizing) return;isRandomizing = true;randomBtn.textContent = '停止';resultElement.classList.add('blinking');// 移除之前的高亮document.querySelectorAll('.brand-item').forEach(item => {item.classList.remove('highlight');});// 快速切换品牌randomInterval = setInterval(() => {const randomBrand = getRandomBrand();resultElement.textContent = randomBrand;}, 80);// 设置随机停止时间(1.5-3秒)const stopTime = 1500 + Math.random() * 1500;setTimeout(stopRandomizing, stopTime);}// 停止随机选择function stopRandomizing() {if (!isRandomizing) return;clearInterval(randomInterval);isRandomizing = false;randomBtn.textContent = '再试一次';resultElement.classList.remove('blinking');// 高亮显示最终选择的品牌const finalBrand = resultElement.textContent;const brandItems = document.querySelectorAll('.brand-item');brandItems.forEach(item => {if (item.textContent === finalBrand) {item.classList.add('highlight');// 滚动到高亮元素item.scrollIntoView({ behavior: 'smooth', block: 'center' });}});}// 按钮点击事件randomBtn.addEventListener('click', () => {if (isRandomizing) {stopRandomizing();} else {startRandomizing();}});// 初始化页面window.onload = initBrands;</script>
</body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/912191.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/912191.shtml
英文地址,请注明出处:http://en.pswp.cn/news/912191.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WOE值:风险建模中的“证据权重”量化术——从似然比理论到FICO评分卡实践

WOE值&#xff08;Weight of Evidence&#xff0c;证据权重&#xff09; 是信用评分和风险建模中用于量化特征分箱对目标变量的预测能力的核心指标。 本文由「大千AI助手」原创发布&#xff0c;专注用真话讲AI&#xff0c;回归技术本质。拒绝神话或妖魔化。搜索「大千AI助手」关…

js递归性能优化

JavaScript 递归性能优化 递归是编程中强大的技术&#xff0c;但在 JavaScript 中如果不注意优化可能会导致性能问题甚至栈溢出。以下是几种优化递归性能的方法&#xff1a; 1. 尾调用优化 (Tail Call Optimization, TCO) ES6 引入了尾调用优化&#xff0c;但只在严格模式下…

vue界面增加自定义水印 js

vue整个界面增加自定义水印 需求&#xff1a;领导想要增加自定义水印 好不容易调完&#xff0c;还是想记录一下,在.vue界面编写 export default {mounted() {this.$nextTick(() > {this.addWatermark()})},methods: {// 关键&#xff1a;添加水印// 动态添加水印addWaterm…

Go开发工程师-Golang基础知识篇

开篇 我们尝试从2个方面来进行介绍&#xff1a; 1. 社招实际面试问题 2. 问题涉及的基础点梳理 社招面试题 米哈游 1. Go 里面使用 Map 时应注意问题和数据结构 2. Map 扩容是怎么做的&#xff1f; 3. Map 的 panic 能被 recover 掉吗&#xff1f;了解 panic 和 recover …

能否仅用两台服务器实现集群的高可用性??

我们将问题分为两部分来回答&#xff1a;一是使用 Redis 或 Hazelcast 确保数据一致性后是否仍需 Oracle 或 MySQL 等数据库&#xff1b;二是能否仅用两台服务器实现集群的高可用性。以下是详细探讨&#xff1a; 1. 使用 Redis 或 Hazelcast 确保数据一致性后&#xff0c;还需要…

spring-ai-alibaba DashScopeCloudStore自动装配问题

问题 在学习spring-ai-alibaba时&#xff0c;发现1.0.0.2版本在自动装配DashScopeCloudStore时&#xff0c;会报如下错误&#xff1a; Field dashScopeCloudStore in com.example.spring_ai_alibaba_examples.examples.SpringAiAlibabaExample01 required a bean of type com…

docker-compose部署nacos

1、docker-compose内容 高版本的nacos使用docker启动&#xff0c;需要将所有的端口放开&#xff0c;仅仅开放8848端口&#xff0c;spring-boot客户端获取nacos配置的时候&#xff0c;可能取到的内容为空。 version: 3# 定义自定义网络&#xff0c;确保服务间通信和外部访问 ne…

CSRF 与 SSRF 的关联与区别

CSRF 与 SSRF 的关联与区别 区别 特性CSRF (跨站请求伪造)SSRF (服务器端请求伪造)攻击方向客户端 → 目标网站服务器 → 内部/外部资源攻击目标利用用户身份执行非预期操作利用服务器访问内部资源或发起对外请求受害者已认证的用户存在漏洞的服务器利用条件用户必须已登录目…

Payload-SDK自动升级

Payload-SDK自动升级 前言 自动升级旨在通过无人机更新负载上的软件&#xff0c;包括不限于&#xff1a;Payload-SDK应用、配置文件等。对于文件的传输&#xff0c;大疆的Payload-SDK给我们提供了两种方式&#xff1a;使用FTP协议和使用大疆自研的DCFTP。我们实现的自动升级是…

第五代移动通信新型调制及非正交多址传输技术研究与设计

第五代移动通信新型调制及非正交多址传输技术研究与设计 一、新型调制技术研究与实现 1. FBMC (滤波器组多载波) 调制实现 import numpy as np import matplotlib.pyplot as plt from scipy.fft import fft, ifft, fftshift from scipy.signal import get_window

AI 智能运维,重塑大型企业软件运维:从自动化到智能化的进阶实践​

一、引言&#xff1a;企业软件运维的智能化转型浪潮​ 在数字化转型加速的背景下&#xff0c;大型企业软件架构日益复杂&#xff0c;微服务、多云环境、分布式系统的普及导致传统运维模式面临效率瓶颈。AI 技术的渗透催生了智能运维&#xff08;AIOps&#xff09;的落地&#x…

Apache CXF安装详细教程(Windows)

本章教程,主要介绍,如何在Windows上安装Apache CXF,JDK版本是使用的1.8. 一、下载Apache CXF Apache CXF(Apache Celtix Fireworks)是一个开源的 Web 服务框架,用于 构建和开发服务端与客户端的 Web 服务应用程序。它支持多种 Web 服务标准,尤其是 SOAP(基于 XML 的协议…

逆向入门(22)程序逆向篇-TraceMe

界面看起来很普通 也没有壳&#xff0c;直接搜索字符串找到关键代码处 但是发现这些都是赋值&#xff0c;并没有实现跳转相关的函数。这里通过给弹窗函数下断点&#xff0c;追一下返回函数来找触发点。 再次点击check&#xff0c;触发断点&#xff0c;接着按ctrlF9返回到函数…

中文PDF解析准确率排名

市面上的文档解析工具种类各异&#xff0c;包括更适用于论文解析的&#xff0c;专精于表格数据提取的&#xff0c;针对手写体优化的&#xff0c;适用于技术文档的&#xff0c;擅长处理复杂多语言混排文档的&#xff0c;专门处理政府招标文档表格的&#xff0c;以及擅长金融类表…

Conformal LEC:官方学习教程

相关阅读 Conformal LEChttps://blog.csdn.net/weixin_45791458/category_12993839.html?spm1001.2014.3001.5482 本文是对Conformal Equivalence Checking User Guide中附录实验的翻译&#xff08;有删改&#xff09;&#xff0c;实验文件可见安装目录Conformal/share/cfm/l…

【Torch】nn.Embedding算法详解

1. 定义 nn.Embedding 是 PyTorch 中的 查表式嵌入层&#xff08;lookup‐table&#xff09;&#xff0c;用于将离散的整数索引&#xff08;如词 ID、实体 ID、离散特征类别等&#xff09;映射到一个连续的、可训练的低维向量空间。它通过维护一个形状为 (num_embeddings, emb…

cdq 三维偏序应用 / P4169 [Violet] 天使玩偶/SJY摆棋子

最近学了 cdq 分治想来做做这道题&#xff0c;结果被有些毒瘤的代码恶心到了。 /ll 题目大意&#xff1a;一开始给定一些平面中的点。然后给定一些修改和询问&#xff1a; 修改&#xff1a;增加一个点。询问&#xff1a;给定一个点&#xff0c;求离这个点最近&#xff08;定义…

System.Threading.Tasks 库简介

System.Threading.Tasks 是 .NET 中任务并行库(Task Parallel Library, TPL)的核心组件&#xff0c;它提供了基于任务的异步编程模型&#xff0c;是现代 .NET 并发编程的基础。 设计原理 1. 核心目标 抽象并发工作&#xff1a;将并发操作抽象为"任务"概念 资源高效…

Python爬虫实战:研究jieba相关技术

1. 引言 1.1 研究背景与意义 随着互联网技术的飞速发展,网络新闻已成为人们获取信息的主要渠道之一。每天产生的新闻文本数据量呈爆炸式增长,如何从海量文本中高效提取有价值的信息,成为信息科学领域的重要研究课题。文本分析技术通过对文本内容的结构化处理和语义挖掘,能…

github 淘金技巧

1. 效率&#xff0c;搜索&#xff0c;先不管。后面再说。 2. 分享的话&#xff0c; 其实使用默认的分享功能也行。也是后面再说。此 app &#xff0c; 今天先做到这里。 下面我们再聊点其他东西。其实我还想问&#xff0c;这个事情&#xff0c;其他人是否也做了&#xff0c; ht…