问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html点击按钮怎么弹出一个浮动的窗体?

发布网友 发布时间:2022-04-20 12:34

我来回答

3个回答

热心网友 时间:2023-09-10 13:27

问题分析:

HTML中的浮动窗口,可以使用CSS的定位方式完成,同时使用这种方式来完成这个功能也是一种较为简单的方式,只需要有HTML以及CSS的知识就可以完成了。

举例如下:

在以下示例中,将演示页面左右两侧分别放置一个高度为500像素,宽度为200像素的浮动窗口。示例中使用的定位方式为:固定定位(fixed),所有它们将永远的跟随页面进行滚动。

HTML代码:

<div id="left">
    <p>我是左侧浮动窗口的内容</p>
</div>
<div id="right">
    <p>我是右侧浮动窗口的内容</p>
</div>

CSS代码:

body{
    /*
     * 为body标签设置背景仅仅是为了演示效果。
     * 与浮动窗口本身无关。
     */
    background-color: #ccc;
}
#left, #right{
    position: fixed;
    top: 100px;
    width: 200px;
    height: 500px;
    line-height: 500px;
    text-align: center;
    border: 1px solid #000;
    background-color: #FFF;
}
#left{
    left: 50px;
}
#right{
    right: 50px;
}

页面初始化效果:

热心网友 时间:2023-09-10 13:28

需要浮动的话,只需要在样式上的position设置fixed即可。
比如:
<div style="position:fixed; z-index:1;">

</div>
这样写就浮动了,然后只需要用top、bottom、left、right来定位就行了

如果需要飘来飘去的浮动,需要配合js来完成,js可以去牛图库上找,里面有很多插件,改下样式就可以使用了。

超文本标记语言,标准通用标记语言下的一个应用。

“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。

由来

万维网上的一个超媒体文档称之为一个页面(外语:page)。作为一个组织或者个人在万维网上放置开始点的页面称为主页(外语:Homepage)或首页,主页中通常包括有指向其他相关页面或其他节点的指针(超级链接),所谓超级链接,就是一种统一资源定位器(Uniform Resource Locator,外语缩写:URL)指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。在逻辑上将视为一个整体的一系列页面的有机集合称为网站(Website或Site)。超级文本标记语言(英文缩写:HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。

网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。[1] 

定义

超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。

热心网友 时间:2023-09-10 13:28

浮动窗口可以用js实现。带关闭窗口的简单全屏浮动代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>带关闭按钮的浮动窗口</title>
</head>
<style type="text/css">
#fdck {border:1px solid #c0c0c0;margin:0 auto;padding:5px;background:#f0f0f0}
</style>
<body>
<div id="img" style="position: absolute; left: 311; top: 815;visibility :hidden;" onmouseover="clearInterval(interval)" onmouseout="interval = setInterval('changePos()', delay)" align="middle">
<span style="CURSOR:hand;color:red;font-weight:bold;font-size:12px" onclick="clearInterval(interval);img.style.visibility = 'hidden'">关闭</span>
<div id="fdck">
浮动测试TEST
</div>
</div>
<script language=javascript>
var xPos = 20;
var yPos = document.body.clientHeight;
var step = 1;
var delay = 30;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
img.style.top = yPos;
function changePos() {
width = document.body.clientWidth;
height = document.body.clientHeight;
Hoffset = img.offsetHeight;
Woffset = img.offsetWidth;
img.style.left = xPos + document.body.scrollLeft;
img.style.top = yPos + document.body.scrollTop;
if (yon) {
yPos = yPos + step;
}
else {
yPos = yPos - step;
}
if (yPos < 0) {
yon = 1;
yPos = 0;
}
if (yPos >= (height - Hoffset)) {
yon = 0;
yPos = (height - Hoffset);
}
if (xon) {
xPos = xPos + step;
}
else {
xPos = xPos - step;
}
if (xPos < 0) {
xon = 1;
xPos = 0;
}
if (xPos >= (width - Woffset)) {
xon = 0;
xPos = (width - Woffset);
}
}
function start() {
img.style.visibility = "visible";
interval = setInterval('changePos()', delay);
}
start();
</script>
</body>
</html>

粘贴到本地一个记事本,保存为HTML格式打开即可看见。

如果只是固定在一个位置不动,可以在div的style设置‘position:fixed;’即可。

追问这是JS实现的,但是我现在还没学!

追答首先你要实现什么效果?窗口浮动这个概念还是蛮模糊的。
如果是一个div在网页上飘来飘去的效果还不用JS的话,我不清楚还有什么方式可以代替,你可以试试C3或者H5中的特性。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人大政协辅助岗是什么 政务辅助人员是干什么 政府辅助人员是什么 努比亚的海拔什么意思 北非努比亚现在怎么样了啊 相邻权的相关法律 梦见老公离世了什么预兆 梦见自己老公走掉 你出轨后 怎么操作才没被发现? 评评怎么造句 html弹出提示框 html中,弹出式窗口怎么做? HTML如何设置弹窗? 弹出窗口的html的代码是怎么写的? html中,怎么做一个弹出式的大小固定的小窗口? html点击按钮弹出窗口如何实现? html5如何实现弹出提示框,并且伴随遮罩层并且可以... html页面如何弹框 html如何实现将设计好的页面内容作为弹窗显示? html中弹出框如何实现的 如何单独打印自动生成的目录 如何把歌曲目录打印出来? word里的目录都是自己打的吗? word中目录能自己生成吗? 贵州深山隐世古村,800多年历史,为何原名却叫千三... 如何看待传统村落式乡村的衰败 中国传统村落名录的2013年名录 中国传统村落的保护措施 中国传统村落是国务院公布的吗 古村落和传统村落的区别 HTML窗口弹出代码 如何把一个html页面做成弹出层 html怎么做一个按钮,就弹出一段文字的窗口呀 html网页弹出对话框 HTML如何做一个弹出框,并且该弹出框不点掉,无法... html中点击列表文字弹出提示框? html 怎么在页面上弹出一个窗口 电脑的防火在那里 我的电脑系统是xp的,可是控制面板里面没有windows... 电脑打不开网页。xp网络诊断说是可能说是防火设置... 怎么才能在XP系统里关闭防火墙 系统的防火墙。怎么... xp系统防火墙怎么关闭 XPSP2系统装了以后电脑自带的防火强总是在同志区域... XP自带的防火墙怎么设置快捷键 windows XP防火墙有什么用 windowsXP防火墙? windows XP 在哪能关掉系统自带的防火墙呀 请问如何关闭xp自带的防火墙. xp系统在安全模式怎么启用系统保护 xp系统,用wifi,在选择无线网络处点更改首选网络...