css3中transform对位置的应用
2015-07-16 17:42
513 查看
以前想把一个对象定位在一个父对象的中间时(如下图所示)
以前可能使用的css为
但是借用css3中的transform可以很方便的实现
可能有时需要结合translate3d使用,则直接在translate后面写translate3d。
下例在居中的基础上往上偏移50px
css样式为
以前可能使用的css为
<pre name="code" class="css">top:50%; left:50%; margin-left:-50px;
margin-top:-50px;/*需要计算比较麻烦*/
但是借用css3中的transform可以很方便的实现
top:50%; left:50%; transform:translate(-50% -50%);/*比较方便*/
可能有时需要结合translate3d使用,则直接在translate后面写translate3d。
下例在居中的基础上往上偏移50px
css样式为
top:50%; left:50%; transform:translate(-50% -50%) translate3d(0px,-50px,0px);/*比较方便*/
相关文章推荐
- CSS3-手风琴效果
- 神奇的CSS3选择器
- 纯css提示效果 提示层
- 总结CSS3新特性(媒体查询篇)
- 前端样式--px与em使用选择
- 常用的css3样式
- 跨浏览器的CSS渐变解决方案
- 纯CSS二级纵向菜单
- 常用base.css
- form表单样式
- css浮动
- 【CSS】隐藏多行文本框Textarea在IE中的垂直滚动条
- CSS浮动属性Float到底什么怎么回事,下面详细解释一下
- 什么是CSS清除浮动?
- CSS3 动画配合clip属性创建圆形进度条动画
- CSS 小结
- CSS水平居中和垂直居中解决方案
- css样式float造成的浮动“塌陷”问题的解决办法
- 小tip:CSS3下条纹&方格斜纹背景的实现
- html css中id和class的区别比较