css 借助autoflow 属性 实现 选座位效果

图书馆选座系统 其实是我们的课程设计啦。使用了xampp。 使用html和php。 由于是分工做的,所以每个人做了的html跟php都没有跟框架放在一起。使用时请先将ks压缩包里的内容分别放置于seat\application\index目录下的controller和view目录中。 立即下载

1.autoflow属性,如果元素内容的长宽超出元素本身的长宽则会出现滚动条

<HTML> 
<HEAD> 
<TITLE>测试表格内的滚动条</TITLE> 
</HEAD> 
<BODY> 
<div id="wins" 
        style="position:absolute;height:200;width:200;overflow:auto;background:#EEEEEE;"> 
        <p>pppppppppppppppppppppppppppppppppppppppppppppppppp </p> 
        <p>pppppppppppppppppppppppppppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
      </div>
</BODY> 
</HTML>

效果如下

 

 

 

 

 

 

2.选座位页面

<html>
<head>
	<meta charset="utf-8"> 
	<title>座位</title>
	<meta name="viewport"
	content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
	<link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
	<script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
	<style type="text/css">
      table tr td{
        padding: 5px;
      }
     </style>
      </head>

	  <script>
		function createTable(){

var DivW=600;
var DivH=400;
var length=30;
var height=$("#h").val()/1;
var width=$("#w").val()/1;


var TableW=width*(length+3);
var TableH=height*(length+3);


$(".main").empty();
$(".main").width(TableW).height(TableH);

for(var a=0;a<height+1;a++){

	var str="<tr>";
	for(var b=0;b<width+1;b++){

		if(a==0&&b>0){
			str+='<td height="30px" width="30px">'+b+'</td>';
		}

		if(b==0&&a>0){
		   str+='<td height="30px" width="30px">'+a+'</td>';
		}

		if(b>0&&a>0){
			str+='<td height="30px" width="30px" ><img src="img/2.png" width="30px" height="30px" /></td>';
		}
		
		if(a==0&&b==0){
				str+='<td height="30px" width="30px"></td>';
		}
	}
	str+="</tr>";
	$(".main").append(str);
}
		}
	  </script>
<body>

<!-- 按钮触发模态框 -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" onclick="createTable()">
	座位
</button>
<input type="text" id="h" />排<input type="text" id="w" />座
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-dialog">
        <div class="modal-content">
			<div id="wins" style="position:absolute;height:400;width:600;overflow:auto;background:#ffffff;"> 
				<table class="main" style="text-align:center;">   
				</table>
			</div>
		</div>
	</div>
</div>
</body>
</html>

效果如下

 

AutoFlowchart(流程图自动生成工具)无限次试用 AutoFlowchart 2.4.4,版本较老,不过够用了。每导入一次“99999999次试用.reg”注册表项,即可恢复99999999次试用 立即下载

相关推荐

CAT24C16 EEPROM的I²C页写与页读底层实现

I²C是一种广泛应用于嵌入式系统的双线同步串行通信协议,其核心在于严格的时序控制、地址寻址机制与主从应答逻辑。理解I²C总线物理层(上拉电阻、SCL/SDA电气特性)、协议层(START/STOP、ACK/NACK、7位地址格式)及外设寄存器操作(如SR1状态标志、CCR时钟分频),是实现可靠通信的基础。在实际工程中,EEPROM类器件(如CAT24C16)因其非易失性、页缓冲区结构和写保护(WP)功能,成为数据持久化关键载体;其16字节页写约束、内部写周期(5–10ms)与地址指针自动递增等特性,直接决定

weixin_42591413的博客 388

机器人流程自动化--Autoflow

RPA机器人流程自动化机器人擅长的业务机器人员工的特点及优势功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 机器人流程自动化 机器人流程自动化(RoboticProcessAutomation)是近年来兴起的一项自动化解决方案,广

m0_46095303的博客 2113

OpenBCI脑电数据处理实战:用MNE库从Raw对象到可视化分析全流程

本文提供了使用MNE-Python库处理OpenBCI脑电数据的完整实战指南。从通过BrainFlow库获取原始数据流、创建核心的Raw对象,到进行工频滤波、带通滤波等关键预处理步骤,最后实现时域信号、功率谱密度及地形图等多种专业可视化分析,手把手教你完成脑机接口数据处理的全流程。

gin88的博客 369

选座位html页面,css 借助autoflow 属性 实现 选座位效果

1.autoflow属性,如果元素内容的长宽超出元素本身的长宽则会出现滚动条测试表格内的滚动条style="position:absolute;height:200;width:200;overflow:auto;background:#EEEEEE;">pppppppppppppppppppppppppppppppppppppppppppppppppp pppppppppppppppppp...

weixin_39828193的博客 415

Tinder养号防封攻略来了:最新Tinder养号流程和运营攻略

今天,我就来给大家分享一下Tinder养号的具体操作,以及针对Tinder账号被封的一些常见问题为大家做个答疑。

m0_67768117的博客 2万+

电机控制个人学习路线及专业书籍资源分享

个人学习电机控制的学习路线,和相关专业书的电子文档分享

weixin_45182459的博客 9913

html修改div的overflow宽度,css overflow:auto超出高度或宽度出现滚动条

css设置overflow:auto后超出高度或宽度出现滚动条当对象元素设置overflow:auto后,如果对象内的内容(图片或文字或其它元素内容)超出限制高度或宽度后将会出现滚动条。如果超过宽度那么对象底部X横向出现滚动条,如果超过高度那么对象盒子左侧出现下拉滚动条。overflow设置当对象的内容超过其指定高度及宽度时如何管理内容的属性,是添加滚动条、还是隐藏剪切超出内容。overflow:...

weixin_27956639的博客 4940

Flink CDC 1.18.1 Oracle 数据同步到postgresql

8、修改Flink的配置文件,主要是各种服务的绑定地址,默认为localhost,统统改为0.0.0.0,如:rest.address: 0.0.0.0 #localhost。将flink-sql-connector-oracle-cdc-3.0.1.jar复制到flink-1.18.1/lib目录中。6、下载 flink-connector-jdbc-3.1.1-1.17.jar,postgresql-42.7.3.jar。7、安装postgresql就不说了,相信你已经有了数据库了。

ynzhangyao的专栏 1799

CSS3 网格布局(grid layout)基础知识 - 隐式网格自动布局(grid-auto-rows/grid-auto-columns/grid-auto-flow)

网格模板(grid-template)属性及其普通写法(longhands)定义了一个固定数量的轨道,构成显式网格。 当网格项目定位在这些界限之外,网格容器通过增加隐式网格线生成隐式网格轨道。 这些隐含的和显式的网格线一起构成隐式网格(implicit grid)。 隐式网格轨道的尺寸由网格自动行(grid-auto-rows)和网格自动列(grid-auto-columns)属性来确定。

陈小峰(iefreer)的专栏 5009

DOTS 性能基石:为什么传统 Unity 代码难以满足现代游戏需求?(DOTS 系列教程 · 第1篇)

本文探讨了Unity游戏开发中的性能优化问题,指出性能问题不应在最后才考虑,而应贯穿整个开发过程。文章分析了性能问题的三大表现(渲染开销、物理模拟、游戏逻辑),并解释了依赖硬件升级的不可行性。重点剖析了传统Unity代码性能低下的六大根源:垃圾回收卡顿、编译器优化不足、多核利用不足、数据结构和代码缓存不友好、过度抽象等问题。最后指出Unity项目中常见的反模式,如主线程垄断、内存碎片化等,为后续学习DOTS高性能架构解决方案奠定基础。

分享知识,拥抱变化 151

【小白深度教程 1.8】手把手教你使用 Depth Anything V2 估计单目深度,并映射到 3D 点云(含 Python 代码)

我们尝试使用单目深度估计技术(Depth Anything V2),来进行准确的双目深度估计,并将场景转换成 3D 点云,Python 代码在最后。

2401_87064292的博客 5090

【CSS】519- grid-auto-flow深入理解

作者:张鑫旭原文:https://www.zhangxinxu.com/wordpress/2020/01/css-grid-auto-flow/一、grid-auto-flow出现的背...

pingan8787 2624

SAP ABAP CDS View 里的日期函数

摘要:本文系统介绍了ABAP CDS日期函数在企业级应用中的关键作用,包括账龄计算、合同续期等业务场景。重点解析了DATS_IS_VALID、DATS_DAYS_BETWEEN等核心函数的语义和使用边界,特别强调on_error四种异常处理策略的选择逻辑。针对系统日期获取,对比了经典CDS的参数注入和View Entity会话变量两种方式。文章还提供了完整可运行的示例代码(包含CDS视图和ABAP程序),帮助开发者快速验证不同版本下的函数行为差异,确保在实际项目中正确应用这些日期处理函数。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 379

CSS 属性 ----- overflow:auto 的使用

overflow 属性规定当内容溢出元素框时发生的事情。定义当一个元素的内容太大而无法适应 块级格式化上下文时候该做什么。它是 overflow-x 和overflow-y的 简写属性 。 MDN: https://developer.mozilla.org/zh-CN/docs/Web/CSS/overflow auto:如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。 <!DOCTYPE html> <html lang="en"> <head> .

qq_43477721的博客 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

小程序开发如何实现座位图选座--h5与小程序交互

背景 最近项目提出新需求,在小程序上根据不同客户提供的门店座位图,实现点击座位图上的座位就能预定选座,并且要像猫眼电影一样可缩放、拖拉、单击放大、双击缩小。刚接到需求有点蒙,每一个客户的图片都不一样,没有规律可循,怎么搞? 于是开始技术研究,首先座位图以及每个座位的信息肯定是由API返回,加之需要缩放、拖拉,单纯由小程序端布局难度很大(目前还没有发现很好的手势库),因此果断选择webview与小程...

karl_wei的博客 5779

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

autoflowchart软件使用步骤_c语言流程图生成器下载|

c语言流程图生成器工具autoflowchart可以比较防败的为同学们提供丰富的内容,让你在写c语言代码的时候可以更加清晰明了的知道其中所要表达的内容。软件非常实用,欢迎来当易网下载!简介:autoflowchart是一个功能强大,实用的根据源码生成c语言流程图生成器。它生成的流程图支持展开/合拢,并且可以预定义流程图块的大小和间隔,移动和缩放流程图也很方便。你还可以把它导出到word文档或bmp...

weixin_39541189的博客 2696

解决svg标签在HTML中的渲染问题

在做项目时候我使用appendChild()方法添加到DOM树中时,它竟然没有渲染。百科中说:SVG可缩放矢量图形(Scalable Vector Graphics)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。所以猜测可能是html与xml两种语言的差异造成的。经过多次尝试过后,有两种方法可以解决。 方法一:使用$(‘svg’).html() &amp;amp;amp;lt;script&amp;amp;amp;...

IMFaust的博客 5333

jQuery在线选座订座(高铁版)

除了电影院在线选座,我们还会接触到飞机机舱选座,当然也有汽车票火车票选座的。假如有一天买火车票也提供在线选座,那么今天我来给大家介绍下如何使用jQuery选座插件完成高铁列车座位布置、选座、不同等级座位计价等操作。 点击这里查看演示 HTML 和上一篇文章一样:jQuery在线选座订座(影院篇),我们使用相同的html结构,左侧显示位置布局图,右侧显示选座相关信息。相关CSS...

weixin_30799995的博客 599

如何在 SVG 和 Canvas 之间进行选择

本主题一开始将对 SVG 与 Canvas 进行简要比较,接下来会讨论大量的比较代码示例,如光线跟踪和绿屏。 注意  为了查看本主题中包含的很多示例,你必须使用支持 SVG 和 Canvas 元素的浏览器(如 Windows Internet Explorer 9)。 简介向量图形 向量图形方案的简要概述专业设计器和使用工具 HTML5 图形技术 技术简介

hsany330的专栏 1894

H5 获取定位信息

function getPosition(callback) { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { latitude = position.coords.latitude;// 获取纬度 longitude = position.c...

caideb的博客 4436
上一篇: mysql 利用索引避免重复添加数据
下一篇: bootstrap-table 简单应用
knife1220
博客等级 码龄15年 33粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值