`

HTML 纯css浮窗居中和打开or关闭

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>HTML 纯css浮窗居中和打开or关闭</title>
<link rel="stylesheet" type="text/css" href="base.css" />
<style type="text/css">
.fixed{
	position: fixed;
	left: -100%;
	right:100%;
	top:0;
	bottom: 0;
	text-align: center;
	font-size: 0;
	_display:none;/*IE6隐藏,不显示*/
}
.fixed:after {
	content:"";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 0;
}
.content{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	text-align: left;
	position: relative;
	right: -100%;
	font-size: 16px;
	background-color: #ddd;
	color: #06f;
	width: 200px;
	height: 150px;
}
.openbtn{ _display:none;}
</style>
</head>
<body>
<button onclick="document.getElementById('dialog').style.display = 'block'" class="openbtn">打开窗口</button>
<div class="fixed" id="dialog">
    <div class="content"> 
    <button style="position: absolute; right: 0; top: 0;" type="button" onclick="document.getElementById('dialog').style.display = 'none'">关闭窗口</button>
    阅谁问群诵<br />水落清香浮
    </div>
</div>
</body>
</html>

 

PS:IE6时,隐藏不显示。兼容IE8+,火狐,谷歌,欧朋,苹果。

 

效果图:

 

 

 

 

 

 

  • 大小: 39.7 KB
2
0
分享到:
评论

相关推荐

    HTML 纯CSS浮窗兼容IE6+

    HTML和CSS是网页设计的基础,本话题主要关注如何在包括IE6在内的多个浏览器上实现纯CSS的浮窗效果。在互联网早期,IE6是广泛使用的浏览器之一,但因其对现代Web标准的支持有限,开发者需要特别处理以确保兼容性。...

    纯css网页底部固定漂浮居中效果

    兼容ie系列ff+google的纯css网页底部固定漂浮居中效果免费下载

    DIV+CSS 图片垂直居中效果

    在网页设计中,"DIV+CSS 图片垂直居中效果"是一个常见的布局需求,它涉及到CSS的盒模型、定位和Flexbox或Grid等现代布局技术。以下是对这一主题的详细阐述: 1. **基础概念** - **DIV**:HTML中的`&lt;div&gt;`元素是一...

    div+css垂直居中和水平居中

    在网页设计中,实现元素的垂直居中和水平居中是一项常见的需求,这涉及到CSS布局技术。本篇文章将深入探讨如何使用div+css方法来实现这一目标。在现代Web开发中,div元素作为布局容器广泛使用,而CSS则是样式控制的...

    纯css实现百叶窗

    这个特效模拟了现实世界中的百叶窗打开或关闭的过程,通常用于网站加载动画、背景过渡或者用户交互反馈,为网页增加趣味性和视觉吸引力。 百叶窗效果的关键在于利用CSS的伪类、渐变(gradients)以及绝对定位...

    纯CSS3抽屉打开关闭动画特效.zip

    本资源“纯CSS3抽屉打开关闭动画特效.zip”聚焦于利用CSS3实现一个交互式的抽屉式动画效果,它允许用户通过鼠标点击来开启和关闭“抽屉”,提升了用户体验和界面的动态感。 抽屉式设计在现代网页和应用中广泛使用,...

    css三角形、居中、圣杯布局

    css三角形、居中、圣杯布局

    HTML+CSS百叶窗特效

    这个项目将向初学者展示如何通过纯HTML和CSS实现这一特效,无需JavaScript的复杂交互,非常适合前端初学者进行实践。 首先,我们需要理解HTML结构。在"百叶窗.html"文件中,HTML元素通常是图片或背景图像的容器。...

    CSS解决未知高度的DIV垂直居中

    ### CSS解决未知高度的DIV垂直居中 #### 知识点概述 在Web开发中,实现元素的垂直居中是一项常见的需求。对于已知高度的元素来说,这相对容易实现。但对于那些高度未知或者动态变化的元素,尤其是嵌套在另一个未知...

    css3块元素居中

    在CSS3中,实现块元素的居中是一个常见的布局需求,尤其当涉及到页面设计与响应式布局时。根据所提供的文件信息,我们可以详细探讨几种在不同场景下实现块元素居中的方法,以及理解其中的原理。 ### 1. 内联元素...

    HTML 纯CSS下划线出现动画

    HTML 纯CSS下划线出现动画

    DIV+CSS上下左右绝对居中

    在网页设计中,"DIV+CSS上下左右绝对居中"是一个常见的布局需求,尤其是在构建响应式网站时。这个主题涉及到CSS(层叠样式表)的布局技巧,它可以帮助元素在不同屏幕尺寸下都能保持在容器的中心位置。下面将详细探讨...

    如何使用CSS将HTML页面居中显示

    在CSS中,可以通过多种方式实现元素的居中显示,包括水平居中和垂直居中。这里主要介绍水平居中的方法,适用于大多数场景。 1. **水平居中**:通常指的是将一个元素(如`div`)在其父元素内左右居中。 2. **垂直...

    纯CSS3仿窗帘拉开关闭动画特效.zip

    【标题】"纯CSS3仿窗帘拉开关闭动画特效"是一个前端开发项目,它利用了CSS3的特性来实现一种模拟窗帘拉开和关闭的动态效果。这个特效为网站或应用程序提供了吸引用户的互动体验,使得页面加载或某些交互操作更加生动...

    纯CSS3做的百叶窗图片切换 四种切换类型

    在本文中,我们将深入探讨如何使用纯CSS3实现百叶窗效果的图片切换,以及四种不同的切换类型。百叶窗效果是一种视觉上引人入胜的图像过渡效果,它通过模拟百叶窗逐片打开的过程,使图片切换更加动态和有趣。 首先,...

    js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动).docx

    本文将详细介绍使用 JS 和 CSS 实现遮罩居中弹出层,并且随浏览器窗口滚动条滚动。该弹出层能够在浏览器窗口中居中显示,且随着浏览器窗口的滚动而滚动。 首先,需要创建 HTML 结构,包括遮罩层和弹出层两个部分。...

    纯css3实现的仿窗帘拉开关闭百叶窗动画特效源码.zip

    【标题】中的“纯css3实现的仿窗帘拉开关闭百叶窗动画特效源码”表明这是一个使用CSS3技术实现的动态效果,具体是窗帘拉开和关闭的模拟,以及百叶窗式的动画效果。这种效果通常用于网站的加载界面或者页面过渡,能够...

    纯CSS3仿窗帘拉开关闭动画特效

    总的来说,纯CSS3仿窗帘拉开关闭动画特效展示了CSS3的强大能力,通过巧妙地运用动画和过渡属性,可以创造出富有创意和互动性的网页元素,提升用户体验。如果你对前端开发感兴趣,这将是一个很好的学习和实践案例。

Global site tag (gtag.js) - Google Analytics