如何以“类推方式”将输入居中

时间:2019-11-16 06:56:33

标签: quasar-framework

我开始使用类星体,并且希望以类星体方式集中输入(使用类星体可用的类,组件和指令)。我不想用!important强制样式。 这是codepen integer

<div id="q-app">
  <q-layout>
    <q-page-container>
    <q-page class="home-page q-gutter-lg">
    <div class="row justify-center q-pa-md">
      <div class="col-auto">
        <img alt="My image" class="image" src="../assets/images/image.png" />
      </div>
      <div class="col-12 text-center self-center">
        <h2>My gooogle search</h2>
        <q-input outlined square v-model="text" class="input self-center" placeholder="my centered input">
          <template v-slot:append>

            <q-icon v-if="text !== ''" name="close" @click="text = ''" class="cursor-pointer"></q-icon>
            <q-icon v-else name="search"></q-icon>
          </template>
        </q-input>
      </div>
    </div>
  </q-page>
    </q-page-container>
    </q-layout>
</div>

谢谢您的提示。

2 个答案:

答案 0 :(得分:1)

将此类应用于q页并删除您的输入类:window-height window-width row justify-center items-center

row将display属性水平设置为flex, justify-center centersitems-center垂直设置中心。

请参阅此密码笔。

https://codepen.io/Pratik__007/pen/oNNQMJP?editors=1010

答案 1 :(得分:0)

我可能不是很准,但是使用display: inline-block;

是可以接受的
  .input {
    width: 100%;
    max-width: 40rem;
    display: inline-block;
  }

https://codepen.io/luckylooke11/pen/GRRwBRB