如何在ionic + css中制作按钮

时间:2015-05-29 16:14:38

标签: jquery angularjs css3 ionic-framework ionic

我需要在离子中设计工具栏。我能够制作那个工具栏,但它看起来不像下面的图片。在给定的图像按钮是小高度,小字体。第二个按钮比第二个按钮大在给定的图像中,所有按钮都有不同的宽度。我们可以在离子中制作相同的按钮 我试图在离子中做到这一点,但我不能像上面那样做同样如何在离子中制作相同类型的工具栏如图中所示

这是我的代码

![<html ng-app="ionicApp">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">

  <title>Tabs Example</title>

  <link href="//code.ionicframework.com/nightly/css/ionic.css" rel="stylesheet">
  <script src="//code.ionicframework.com/nightly/js/ionic.bundle.js"></script>
</head>

<body>

</body>
<ion-view>
    <ion-header-bar align-title="center" class="bar-balanced">
        <div class="buttons">
            <i style="font-size:30px;" class='icon ion-chevron-left'></i>
        </div>
        <h1 class="title">Account</h1>
    </ion-header-bar>
    <ion-content>
        <div class="button-bar">
            <a class="button" ui-sref="d" ui-sref-active="button-balanced">Details</a>
            <a class="button" ui-sref="lunch" ui-sref-active="button-balanced">Related</a>
            <a class="button" ui-sref="dinner" ui-sref-active="button-balanced">sad</a>
            <a class="button" ui-sref="dinner" ui-sref-active="button-balanced">ss</a>
        </div>


    </ion-content>
</ion-view>
</html>]

2 个答案:

答案 0 :(得分:3)

尝试在底部的css中添加此项,否则您可能需要使用!important。

.button-bar > .button:first-child{
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

.button-bar > .button:last-child{
    border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

我更新了Sample

答案 1 :(得分:0)

您需要检查离子文档,更具体地说:http://ionicframework.com/docs/components/#button-sizes

在那里你可以看到你可以设置不同的大小: 我假设,如果您使用button-small更改所有按钮,那将会成为您的伎俩<a class="button button-small" ui-sref="dinner" ui-sref-active="button-balanced">Disputes</a>