zoukankan
html css js c++ java
纯CSS基于窗口垂直居中
都是IE8+的
<!DOCTYPE html> <html> <head> <title>基于窗口垂直居中 by 司徒正美</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <style> body{ background-image:url(about:blank); /* for IE6 */ } .fixed{ position: fixed; left: 50%; top:50%; height: 0;/* 不占据位置 */ background-color: red; } .relative{ position: relative; left: -50%;/*处理水平方向 */ /*处理垂直方向*/ -webkit-transform: translateY(-50%) translateZ(0); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) translateZ(0); background-color: pink; } .content{ padding:80px; background-color: lightblue; } </style> </head> <body > <h1<基于窗口垂直居中 by 司徒正美</h1> <button onclick="document.getElementById('dialog').style.display = 'block'">open</button> <div class="fixed" id="dialog"> <div class="relative"> <div class="content"> <button style='position: absolute;right:0;top:0' type='button' onclick="document.getElementById('dialog').style.display = 'none'">close</button> XXXXXXXXXXXXXXXXX </div> </div> </div> </body> </html>
运行代码
<!DOCTYPE html> <html> <head> <title>基于窗口垂直居中 by 司徒正美</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <style> body{ background-image:url(about:blank); /* for IE6 */ } .fixed{ position: fixed; left: -100%; right:100%; top:0; bottom: 0; background-color: #CCC; text-align: center; font-size: 0; } .fixed:after { content:""; display: inline-block; vertical-align: middle; height: 100%; 0; } .content{ display: inline-block; *display: inline; *zoom:1; vertical-align: middle; text-align: left; position: relative; right: -100%; font-size: 16px; background-color: lightgreen; width:150px; height: 150px; } </style> </head> <body > <button onclick="document.getElementById('dialog').style.display = 'block'">open</button> <h1>基于窗口垂直居中 2 by 司徒正美</h1> <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'">close</button> XXXXXXXXXXXXXXXXX </div> </div> </body> </html>
运行代码
相关链接:
CSS未知高度垂直居中
查看全文
相关阅读:
ASP.NET MVC Razor 视图引擎
Asp.net MVC3 Razor语法小记
@RenderPage用法
余数算法
Linux命令行下运行java.class文件
Java学习---9.GUI编程
Java学习---8.线程同步
Java学习---7.多线程
Java学习---6.常用的容器,流
Java学习---5.数组
原文地址:https://www.cnblogs.com/rubylouvre/p/3157572.html
最新文章
仿ViewPager实现页面切换的动画效果
RotateAnimation动画
JNI基础 c语言调用java方法
JNI基础 给c传递int数组,c对数组处理完毕返回给java
JNI基础 将字符串传递给c,在c中拼接后返回给java
tftp的简单使用
memset的用法
Sim Module Profile
指向结构体变量的指针
Sim Card---002
热门文章
Sim Card---001
将浮点数四舍五入
格式化输出,%n.m
指针指向类的静态数据成员
Go Walk教程 - 流程控制(for)
Go Walk教程 - 流程控制( switch)
Go Walk教程 - 流程控制(if)
Go Walk教程 - 第一个 Go Walk 程序
MySqlParameter
javascript 回车替换成TAB
Copyright © 2011-2022 走看看