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

css 数字平铺布局

效果图

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>活动中心</title><meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" /><meta name="format-detection" content="telephone=no,email=no,date=no,address=no"><style type="text/css">* {margin: 0px;padding: 0px;border: none;width: 100%;}body {background-color: #F6FBF7;}.textinput {padding: 10px;border: solid 1px #e5e5e5;border-radius: 5px;}.container {border-radius: 5px;border: solid 1px #ECECEC;font-weight: bold;background-color: white;text-align: left; /* 确保文本居左 */margin: 20px auto;width: 90%;padding: 10px;display: flex;flex-wrap: wrap;gap: 10px; /* 调整子元素之间的间距 */}.number {background-color: #f0f0f0;padding: 10px 20px;border-radius: 5px;width: calc((100% / 4) - 48px); /* 每行4个,减去间距 */text-align: center;}</style>
</head>
<body><div style="border: solid 1px #ECECEC;font-weight:bold;background-color:white;line-height:50px;text-align:center;margin:0px auto;width:100%;">随机数</div><div style="border-radius: 5px; border: solid 1px #ECECEC; font-weight: bold; background-color: white; text-align: center; margin: 20px auto; width: 90%; padding: 10px;"><div style="display:flex;justify-content:space-between;align-items:center;line-height:45px;"><div style="display:flex;justify-content:space-between;align-items:center;"><div style="width: 100px;">最小值:</div><input id="txt_min" type="text" class="textinput" /></div><div style="display:flex;justify-content:space-between;align-items:center;"><div style="width: 180px; ">最大值:</div><input id="txt_max" type="text" class="textinput" /></div></div><div style="display: flex; justify-content: space-between; align-items: center; line-height: 45px;"><div style="display:flex;justify-content:space-between;align-items:center;"><div style="width: 100px; ">个数:</div><input id="txt_count" type="text" class="textinput" /></div><div style="display:flex;justify-content:space-between;align-items:center;"><div style="width:180px;">运行重复:</div><div style="display: flex; justify-content:flex-start; align-items: center;">是<input id="txt_repeat_yeas" name="txt_repeat" type="radio" />否<input id="txt_repeat_no" name="txt_repeat" checked type="radio" /></div></div></div><button id="btn_generate" style="margin-top: 10px; padding: 10px 20px; background-color: #007BFF; color: white; border: none; border-radius: 5px;">生成</button></div><div class="container"><!-- 这里将动态生成数字 --><div class="number">暂无</div></div><script src="~/Content/ApiClound/Js/jquery.min.js"></script><script type="text/javascript">$(document).ready(function () {$('#btn_generate').click(function () {var min = parseInt($('#txt_min').val(), 10);var max = parseInt($('#txt_max').val(), 10);var count = parseInt($('#txt_count').val(), 10);var allowRepeat = $('#txt_repeat_yeas').is(':checked');if (isNaN(min) || isNaN(max) || isNaN(count)) {alert('请输入有效的数字');return;}if (min > max) {alert('最小值不能大于最大值');return;}if (count > (max - min + 1) && !allowRepeat) {alert('生成的个数不能大于区间范围');return;}var numbers = [];while (numbers.length < count) {var randomNumber = Math.floor(Math.random() * (max - min + 1)) + min;if (!allowRepeat && numbers.includes(randomNumber)) {continue;}numbers.push(randomNumber);}$('.container').empty();numbers.forEach(function (number) {$('.container').append('<div class="number">' + number + '</div>');});});});</script>
</body>
</html>

相关文章:

css 数字平铺布局

效果图 <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>活动中心</title><meta name"viewport" content"maximum-scale1.0,minimum-scale1.0,user-scalable0,widthdevice-width,initial-scale1.0…...

【开源】嵌入式Linux(IMX6U)应用层综合项目(2)--智能家居APP

目录 1.简介 1.1功能介绍 1.2技术栈介绍 1.3演示视频 1.4硬件介绍 2.软件设计 2.1智能家居UI设计 2.2.main函数 3.结尾&#xff08;附网盘链接&#xff09; 1.简介 此文章并不是教程&#xff0c;只能当作笔者的学习分享&#xff0c;只会做一些简单的介绍&#xff0c;其…...

CUDA常见编译器配置问题一览

CUDA常见编译器配置问题一览 关注TechLead&#xff0c;复旦博士&#xff0c;分享云服务领域全维度开发技术。拥有10年互联网服务架构、AI产品研发经验、团队管理经验&#xff0c;复旦机器人智能实验室成员&#xff0c;国家级大学生赛事评审专家&#xff0c;发表多篇SCI核心期刊…...

【Android】系统级应用升级后的安装位置

系统级应用的安装位置一般在codePath/system 下面&#xff0c; 如果手动的去进行adb install覆盖安装&#xff0c;通过dumpsys package可以发现是安装在/data/app/里&#xff0c; 如果是通过标准的系统升级方式呢&#xff1f; 这里我们来通过升级查看一下&#xff0c; 升级…...

uniapp 使用renderjs通信

一、 server层向renderjs传值&#xff0c;并初始化renderjs prop&#xff1a;可以随便定义 renderTaskDetail&#xff1a;是传往renderjs的数据 change:prop&#xff1a;prop和必须上面prop字段一样 renderScript.initAmap&#xff1a;【 renderScript】需要renderjs 中scr…...

PostgreSQL 15

一、安装前的准备 1、版本信息 操作系统CentOS 7.9.2009PostgreSQL 版本PostgreSQL 15-15.7 2、下载安装包 RPM Chart - PostgreSQL YUM Repositoryhttps://yum.postgresql.org/rpmchart/进入官网&#xff0c;找到相应版本 点击框选内容 依次进入下载页面&#xff0c;下载相…...

给本地设备搭建一个云端语音助手

概述 本语音助手实现了从关键词唤醒 (KWS) 到语音识别 (ASR) 再到自然语言理解 (NLU) 的完整流程。该系统可以通过监听用户的音频输入,检测指定的关键词,并将用户的语音转换为文本,最后与预设的命令进行匹配,执行相应的操作(具体实现请参考main.py),为你的设备配置远程…...

yolov5车辆类型识别TXT数据集

YOLOV5训练车辆类型识别TXT数据集&#xff0c; 一共1400张图片&#xff0c;共分7个类別&#xff0c; 分别为Bus&#xff0c;Car&#xff0c;SportsCar&#xff0c;MicroBus&#xff0c;Truck&#xff0c;SUV&#xff0c;Jeep是TXT格式的数据集&#xff0c;用LabelImg工具进行标…...

day22(mysql数据库主从搭建)

上午&#xff1a; 1、为mysql添加开机启动chkconfig 2、编辑配置文件my.cnf 3、修改环境变量 4、mysql角色授权 角色不生效 在配置文件中不添加activate_all_roles_on_loginon glibc安装&#xff0c;my.cnf在项目目录之下 rpm安装&#xff0c;my.cnf文件在/etc/my.cnf 5、自…...

返璞归真:通过简化用例来简化用户界面01

Larry Constantine 著harvey 译 我们常被问及精简那些最简化、抽象和通用窗体用例的重要性。到底有多重要呢&#xff1f;在以用户为 中心的设计中&#xff0c;简化那些重要窗体的用例是获得成功的关键。它能够为开发者设计优秀的用户界面 助一臂之力。通过消除不必要的或技术驱…...

书生大模型学习笔记2 - Python

Python实现wordcount 请实现一个wordcount函数&#xff0c;统计英文字符串中每个单词出现的次数。返回一个字典&#xff0c;key为单词&#xff0c;value为对应单词出现的次数。 解题思路&#xff1a;首先把字母转小写>然后把单词取出来去除标点>循环单词列表>key已存…...

JavaScript三级联动jQuery写法

HTML结构 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>三级联动</title><!-- <style…...

无人机挂载抓捕网

一、技术原理与机制 无人机挂载抓捕网装置的技术原理是通过无人机平台的飞行能力和灵活性&#xff0c;结合特制的抓捕网装置&#xff0c;实现对目标的快速、准确抓捕。抓捕网装置在接收到指令后&#xff0c;通过特定机制快速展开并包围目标&#xff0c;从而实现抓捕任务。 二…...

174.地下城游戏——LeetCode

题目 恶魔们抓住了公主并将她关在了地下城 dungeon 的 右下角 。地下城是由 m x n 个房间组成的二维网格。我们英勇的骑士最初被安置在 左上角 的房间里&#xff0c;他必须穿过地下城并通过对抗恶魔来拯救公主。 骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻…...

登录相关功能的优化【JWT令牌+拦截器+跨域】

登录相关功能的优化 登录后显示当前登录用户el-dropdown: Element - The worlds most popular Vue UI framework <el-dropdown style"float: right; height: 60px; line-height: 60px"><span class"el-dropdown-link" style"color: white;…...

向日葵没有显示器会卡住

前言 有一台机器【ubuntu20】&#xff0c;用于远程开发&#xff0c;使用向日葵时候&#xff0c;如果不接显示器是会卡住的。。。 显示屏是有限的&#xff0c;所以现在解决一下这个问题。 卡在登录界面 双击启动 由于Ubuntu默认显示管理器是gdm&#xff0c;而向日葵使用的是l…...

【机器学习西瓜书学习笔记——聚类】

机器学习西瓜书学习笔记【第九章】 第九章 聚类9.1 聚类任务9.2 性能度量两类指标 9.3距离计算基本性质属性有序属性无序属性 混合距离加权距离 9.4 原型聚类K-MEANS聚类算法步骤优势劣势 学习向量量化高斯混合聚类步骤难点例子EM思想的体现小结 9.5 密度聚类9.6 层次聚类 第九…...

MATLAB(8)深度变化模型

一、前言 在MATLAB中模拟深度变化模型通常依赖于具体的应用场景&#xff0c;比如海洋深度、地下水深度、地形高度变化等。由于“深度变化”可以涉及多种物理过程和数学模型&#xff0c;我将提供一个简化的示例&#xff0c;该示例模拟了一个基于时间变化的深度变化模型&#xff…...

mp3格式转换器哪个好用?汇总七款音频格式转换方法(无损转换)

音乐已经成为我们生活中不可或缺的一部分。但是在播放的时候&#xff0c;可能会遇到音频格式不兼容的情况。特别是在一些下载站或音乐平台获取的音频&#xff0c;有些特殊格式在播放器上无法正常播放&#xff0c;一般这种情况我们需要借助mp3转换器解决。 mp3是一种常见的数字音…...

移行前的复盘:CodeCommit 的重要地位分析

前言 截至7月28日&#xff0c;关于AWS CodeCommit的现状如下&#xff1a; 现有账号的现有存储库可以继续使用CodeCommit&#xff0c;不受限制。之前未使用过CodeCommit的账号&#xff08;或没有现有存储库的账号&#xff09;无法创建新的存储库。 这并不意味着CodeCommit的服…...

免费开源电路板查看器OpenBoardView终极指南:轻松查看和分析.brd文件

免费开源电路板查看器OpenBoardView终极指南&#xff1a;轻松查看和分析.brd文件 【免费下载链接】OpenBoardView View .brd files 项目地址: https://gitcode.com/gh_mirrors/op/OpenBoardView OpenBoardView是一款功能强大的免费开源电路板文件查看工具&#xff0c;专…...

精通Venera漫画源:从零构建个性化漫画生态系统的完整指南

精通Venera漫画源&#xff1a;从零构建个性化漫画生态系统的完整指南 【免费下载链接】venera A comic app 项目地址: https://gitcode.com/gh_mirrors/ve/venera 你是否曾想过将分散在不同平台的漫画资源整合到一个统一的阅读环境中&#xff1f;Venera作为一款开源漫画…...

5个步骤彻底解决GTA5在线模式崩溃问题:YimMenu防崩溃菜单完全指南

5个步骤彻底解决GTA5在线模式崩溃问题&#xff1a;YimMenu防崩溃菜单完全指南 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trend…...

别再死磕A*了!用MATLAB从零实现RRT*路径规划(附完整代码与避坑指南)

从A到RRT&#xff1a;MATLAB实战高维空间路径规划全解析 当传统栅格搜索算法在机器人关节空间或复杂三维环境中捉襟见肘时&#xff0c;概率采样方法正成为新一代路径规划的核心利器。本文将带您深入理解RRT算法相对于A的突破性优势&#xff0c;并通过MATLAB完整实现过程&#…...

LabVIEW网络通讯:TCP连接三菱PLC FX3U ENET-ADP的MC协议网络通讯与程序开发

LabVIEW网络网口TCP通讯三菱PLC FX3U ENET-ADP&#xff0c;MC协议网络通讯FX3U网络通讯。 官方MC协议&#xff0c;报文读取&#xff0c;安全稳定。 程序代开发&#xff0c;代写程序。 通讯配置&#xff0c;辅助测试。 FX3U无程序网络通讯实现。 常用功能一网打尽。 1.命令帧读写…...

Phi-4-mini-reasoning vLLM部署优化:量化加载(AWQ)与推理速度提升实测

Phi-4-mini-reasoning vLLM部署优化&#xff1a;量化加载&#xff08;AWQ&#xff09;与推理速度提升实测 1. 模型简介与部署背景 Phi-4-mini-reasoning 是一个基于合成数据构建的轻量级开源模型&#xff0c;专注于高质量、密集推理的数据处理。作为Phi-4模型家族的一员&…...

C++高性能编程技巧:Phi-4-mini-reasoning解读内存管理与并发模型

C高性能编程技巧&#xff1a;Phi-4-mini-reasoning解读内存管理与并发模型 1. 核心能力概览 Phi-4-mini-reasoning作为新一代代码理解模型&#xff0c;在C高性能编程领域展现出令人印象深刻的分析能力。它能准确识别现代C中的复杂编程范式&#xff0c;特别是对以下关键技术的…...

局域网视频软件BeeWorks Meet

对于必须在内网进行高清视频沟通的场景&#xff0c;BeeWorks Meet 是一款定位清晰、功能全面的私有化视频会议解决方案。它最大的特点在于&#xff0c;能将所有会议数据都安全地保留在企业内部网络&#xff0c;让企业对自己的核心会议内容拥有完全的自主权。&#x1f4cc; BeeW…...

保姆级教学:实时手机检测-通用镜像部署与使用全流程

保姆级教学&#xff1a;实时手机检测-通用镜像部署与使用全流程 1. 模型简介与核心优势 1.1 模型技术背景 实时手机检测-通用模型是基于DAMOYOLO-S框架开发的高性能目标检测模型。DAMO-YOLO是一个专门为工业落地设计的目标检测框架&#xff0c;在保持高速推理的同时&#xf…...

SDMatte在嵌入式设备上的轻量化部署探索:基于STM32的启发

SDMatte在嵌入式设备上的轻量化部署探索&#xff1a;基于STM32的启发 1. 边缘计算时代的图像处理新挑战 在智能摄像头、无人机和工业检测设备快速普及的今天&#xff0c;边缘端图像处理需求呈现爆发式增长。传统方案依赖云端服务器处理图像数据&#xff0c;但面临延迟高、带宽…...