css 总结内容用到的绝对居中的几种方式
在手机排版时,内容绝对居中用到的特别频繁。
1.
如何让未知尺寸的图片在已知宽高的容器内水平垂直居中?
.test{
position:relative;
width:200px;
height:200px;
text-align:center;
vertical-align:middle;
background-color: green;
}
.test p{
position:absolute;
top:50%;
left:50%;
margin:0;
}
.test p img{
margin-top:-50%;
margin-left:-50%;
}
#test是img的祖父节点,p是img的父节点。此时无论如何缩放都会保持test中心
2.张鑫旭大神博客中看到
div{display:table-cell; width:1em; height:1em; border:1px solid #beceeb; font-size:144px; text-align:center; vertical-align:middle;}
div img{vertical-align:middle;}
这里用到了display:tabel-cell;实现了,两列等高,图片大小不固定的 垂直居中。
display:tabel-cell 更多的可以用在统一列表登高布局。
3.inner布局
$(window).resize(function () {// console.log('resize');var $w = $(window),ww = $w.width(),wh = $w.height(),transform,transformMax;config.width = ww;config.height = wh;var scale = Math.min(config.width / 320, config.height / 560),scaleMax = Math.max(config.width / 320, config.height / 560);transform = 'translate(-50%,0%) scale(' + scale + ',' + scale + ')';transformMax = 'translate(-50%,-50%) scale(' + scaleMax + ',' + scaleMax + ')';$('.page .inner').css('-webkit-transform', transform).css('transform', transform);$('.page .inner-fill').css('-webkit-transform', transformMax).css('transform', transformMax);}).resize();
.inner{
position:absolute;
top:50%;
left:50%;
}
绝对中心
转载于:https://www.cnblogs.com/forgere/p/5487510.html
css 总结内容用到的绝对居中的几种方式相关推荐
- CSS元素上下左右居中的几种方式
CSS元素上下左右居中的几种方式 假设以以下父子元素实现上下左右居中为例: <div class='father'><div class='son'></div> ...
- 图文对齐居中的几种方式
总结图文居中的几种方式 1.方法一 css #target{ width: 150px; border:1px purple solid; line-height: 40px; text-indent ...
- h5文字垂直居中_CSS实现居中的几种方式你都了解吗?
CSS(Cascading Style Sheets)层叠样式表,是在1996年左右,W3C(万维网联盟)做HTML标准化的同时在HTML4.0之外开发的,拯救了当时越来越臃肿杂乱的HTML. 本文将 ...
- java 复制文本内容_基于java文本复制的7种方式总结
如下所示: package copy; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import ...
- css样式高居中,CSS居中的几种方式
本文主要总结几种常见的CSS居中方式,下面我准备分为三个方向来写,分别是水平居中,垂直居中,水平垂直居中. 水平居中 1.inline元素如何实现水平居中?(text-align:center) 2. ...
- css 实现居中的五种方式
一 .文字居中 1 固定容器高度的单行文本垂直居中:height=line-height 2 未知容器高度的文本垂直居中:设定padding,使上下的padding值相同即可 ...
- 【前端】【样式】CSS居中的三种方式
@charset "utf-8"; /* CSS Document */ /** *开发者:萌狼蓝天 *当前版本:v0.1[Debug] *最后更新日期:20210918 **/ ...
- css文本居中的几种方式
为什么80%的码农都做不了架构师?>>> 行内元素 还是 块状元素 ,块状元素里面又分为定宽块状元素,以及不定宽块状元素 一.左右居中 1.行内元素: 常用的inline元素有 ...
- html页面居中怎么设置,实现div标签在html页面中居中的几种方式
在制作网页的时候,我们会需要给div标签各种方式的居中布局,以下分享了几种常见的几种居中方式,以及居中的方法. 1.实现垂直居中 当标签元素为文本或图片时我们可以直接在父元素css中设置text-al ...
最新文章
- 英特尔挖走苹果M1芯片功臣,他主导苹果放弃x86架构
- numpy 下的数据结构与数据类型的转换(np.array vs. np.asarray)
- nodejs Yarn替代npm的包管理——快速、安全、可靠性高的依赖管理
- adb查看某个文件是否存在_动能定理是否存在某个方向的分量方程式?
- 经济和信息化谋定研究-左晓栋:国家网络安全事件应急预案
- 指定端口传输_高速数字传输链路测试 - 高速数字电路仿真设计与测试技术发展趋势综述(二)...
- 一、spring mvc简介
- ftp上传文件夹_ftp同步软件哪个好,ftp同步软件哪个好,6款好用推荐
- StringBuilder与StringBuffer的一点笔记
- Scrapy爬去哪儿~上海一日游门票并存入MongoDB数据库
- 2019有的图纸打印出来看不清楚_CAD图纸打印出来后很多CAD文字消失了怎么办?...
- Struts xml中Action的method与路径的三种匹配方法
- redis安装及使用
- 【Clojure 基本知识】 关于函数参数的各种高级用法
- 数据结构c语言版第二版(严蔚敏)第一章笔记
- 摄氏度和开氏度的换算_开尔文与摄氏度的换算关系
- 信息学奥赛NOIP/CSP-J初赛知识点汇总
- 如何将桌面上的qlv格式转换成mp4视频
- 【程序员如何买基金 十二】实战操作篇
- 出去计算机写保护,Win7复制文件提示磁盘被写保护,请去掉写保护或另一张磁盘怎么解除...