码迷,mamicode.com
首页 > 其他好文 > 详细

前端一些小技巧

时间:2017-10-24 14:56:09      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:splay   分享   ddl   垂直   for   play   垂直居中   display   ott   

一:.怎样让图片左右上下居中

1.table-cell

html

<div class="con">
        <img src="left.png" >
</div>    

css

.con{
           width: 200px;
           height: 200px;
           border: 1px solid #ccc; 
           /* 让图片左右居中 */
           text-align: center; 
           /* 让图片上下垂直居中 */
           vertical-align: middle;
           display: table-cell;
       }

2.position+margin

  html

    <div class="con2">
        <img src="left.png" >
    </div>

  css

        .con2{
            width: 200px;
            height: 200px;
            border:1px solid #ccc;
            position: relative;
        }
        .con2 img{
            position: absolute;
            left:0;
            top:0;
            bottom:0;
            right:0;
            margin: auto;
        }

 3.position+transform

  html

    <div class="con3">
        <img src="left.png" >
    </div>

  css

        .con3{
            width: 200px;
            height: 200px;
            border:1px solid #ccc;
            position: relative;
        }
        .con3 img{
            position: absolute;
            left:50%;
            top:50%;
            transform: translate(-50%,-50%);
        }

4.display:box

  html和上面的一样

  css

        .con4 {
            display:box;
            display:-webkit-box;
            -webkit-box-align: center;
            -webkit-box-pack: center;
        }

  

效果图:

技术分享

二:文字行数不确定,在父级垂直居中

  html

    <div>
        <p class="wen">
            <span>你是谁为了谁我的箱底姐妹,啦啦啦,黑猫警长,不要问我从哪里来我的故乡在运你是谁为了谁我的箱底姐妹,啦啦啦,黑猫警长,不要问我从哪里来我的故乡在运放放</span>
        </p>
    </div>

  css

 .wen{
            width: 400px;
            height: 200px;
            border: 1px solid red;
            font-size: 20px;
            display: table-cell;
            vertical-align: middle;
        }

  效果图:

技术分享

 

前端一些小技巧

标签:splay   分享   ddl   垂直   for   play   垂直居中   display   ott   

原文地址:http://www.cnblogs.com/SunShineM/p/7723287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!