离子网格:将图像居中放置到列中

时间:2016-06-13 08:47:15

标签: html css angularjs ionic-framework

我正在使用Ionic网格为我的应用程序创建菜单。 问题是图像的大小不会改变,并且它们不在列内居中。 image

这是我的代码:

<div class="row" style="height: 250px; overflow: visible; ">
            <div class="welcome col col-67" style="overflow: visible; height: 230px;">
                <img src="img/menu/Image1.png" ui-sref="welcome"/>
            </div>
             <div class="jargon col col-33" style="overflow: visible; height: 230px; ">
                <img src="img/menu/Image2.png" ui-sref="jargon"/>
            </div>
        </div>

        <div class="row" style="height: 250px; overflow: visible">

            <div class="tools col col-50" style="overflow: visible; height: 230px; ">
                <img src="img/menu/Image4.png" ui-sref="tools"/>
            </div>
             <div class="values col col-50" style="overflow: visible; height: 230px;">
                <img src="img/menu/Image3.png" ui-sref="values"/>
            </div>
        </div>

谢谢。

2 个答案:

答案 0 :(得分:0)

尝试使用CSS。

.col {
   margin: auto;
}

.col img {
  height: 100%;
  width: auto;
  display: block;
  margin: auto;
}

或者简单地说,

.col img {
  max-height: 100%;
  max-width: 100%;
  display: block;
  margin: auto;
}

答案 1 :(得分:0)

试试这个:

img{
    width: 100%;
    height: auto; 
    display: block;
}