translate居中

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="Author" content="胡超">
<title>super胡</title>
<style type="text/css">
html,body,div {margin: 0;padding: 0}/*、在 content 元素外插入一个 div
并设置此 div height:50%; margin-bottom: -(contentheight + padding)/2;。

比如content高度为100px,总padding为20px ,则margin-bottom: -60px 将content挤下去
缺点就是增加了无意义的标签,但优点是简便而且IE6也得到兼容*/
.box {
margin: 20px auto;
width: 200px;
height: 600px;
background: black;
}
.floater {
height:50%;
margin-bottom: -50px;
}
.content {

margin: 0 auto;
padding: 10px;
width: 100px;
height: 100px;
border: 2px solid #adf;
background: #abc;
}

</style>

</head>
<body>
<div class="box">
<div class="floater"></div>
<div class="content"></div>
</div>
</body>
</html>

时间: 2024-12-13 03:17:37

translate居中的相关文章

css居中方法详解

第一种居中方式: 使用margin:auto; 这应该是使用最多的居中方式了,但也有着局限性,居中的元素需要设置宽度,而且是块元素才行,并且只能实现水平居中,这个方法的原理是让浏览器自动去计算左右边距从而实现居中: <div class="big"> <div class="small"></div> </div> .big{ width: 200px; height: 100px; background: blue;

使用CSS完成元素居中的七种方法

在网页布局中元素水平居中比元素垂直居中要简单不少,同时实现水平居中和垂直居中往往是最难的.现在是响应式设计的时代,我们很难确切的知道元素的准确高度和宽度,所以一些方案不大适用.据我所知, 在CSS中至少有六种实现居中的方法.我将使用下面的HTML结构从简单到复杂开始讲解: <div class="center">  <img src="jimmy-choo-shoe.jpg" alt></div> 鞋子图片会改变,但是他们都会保持

CSS实现居中的方式

1.text-align:center; 使行内元素水平居中(文本.图片img.span.a.i.input.em.b) IE6.7.8怪异模式下可以使快级元素居中 2.margin:0 auto;元素水平居中.作用域快级元素 3.translate居中;IE9以下无效(移动端) 外部容器需要设置高度 img{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); height:auto; } 3-1.abso

css中元素居中的几种方法

对于在网页端布局,垂直居中难于水平居中,同时实现水平和垂直居中是最难的.在移动端,因为设备的宽高是可变的,故一些方案很难实现.以下使用几种方案对下面的html去实现居中,如有不足,可以提出宝贵的意见: <div class="center"> <img src="1.jpg" alt> </div> 1. 使用text-align水平居中 这种方案只能使水平居中,要想垂直居中的话,要给div添加padding或给内容添加margi

CSS实现居中的7种方法

实现HTML元素的居中 看似简单,实则不然 水平居中比如容易,垂直居中比较难搞定,水平垂直都居中更不容易.在这个响应式布局的年代,很难固定元素的宽高,俺统计了一下,目前的几种方法.本文由浅入深逐个介绍,使用了同一段HTML代码: <div class="center"> <img src="jimmy-choo-shoe.jpg" alt=""> </div> 下面鞋子图片会变化但原始大小始终是500px ×

css div居中显示的4种写法

Demo:http://www.feman.cn/h5/center.html 1.absolute 绝对定位 这是我们最常用的一种居中定位写法 要求必须确定div的宽高度 目前市面上的浏览器基本上都支持这种写法 <html lang="en"> <head> <meta charset="UTF-8"> <title>absolute居中定位</title> <style> *{margin:

将sass快速引入到移动端项目中加速开发

本文以上图为例子: 首先在根目录创建一个sass文件,在sass文件中分别创建4个文件夹bsae,pages,libs,style; base下存放:样式重置_normalize.scss; 自己定义的scss代码块:_help.scss(如果项目大可以再细分为funiton,mixin,variable等): 通用部分_common.scss;(如上图中的头部,如需要可再细分为common-header , common-nav等部分) pages下存放每个对应的html需要的scss文件,如

移动端页面制作2

5:等分,居中等页面布局 等分 在说等分之前,先抛出一个问题,如下面的emmet代码,footer部分的导航有些页面是三个,有些页面是四个,我们要求的是不论是三个还是四个甚至于5个,都平分宽度. footer.footer>ul.nav-links>li*3 footer.footer>ul.nav-links>li*4 float 如果采用float技术的话,那估计只有在ul上添加额外的class来设置li的百分比宽度了. .nav-links li{ float:left; w

Translate实现水平垂直绝对居中

translate实现绝对居中效果. translate一直是我实现居中效果众多属性中最多的一个属性,我认为这个属性简单,使用方便,在此小记. translate(X,Y)定义2D转换,其中X是定义X轴的值,Y轴是定义Y轴的值. position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); transform:trans