【问题标题】:How to create a clickable q-card with hover effect?如何创建具有悬停效果的可点击 q-card?
【发布时间】:2020-11-18 10:06:12
【问题描述】:

我们正在使用带有 Vue.js 的 Quasar 框架。考虑以下可点击的q-card

<div class="q-pa-md row items-start q-gutter-md cursor-pointer">
  <q-card class="my-card" clickable @click="GetSapRoster">
    <q-card-section class="bg-primary text-white">
      <div class="text-h6">SAP Truck Roster</div>
      <div class="text-subtitle2">Get the truck planning</div>
    </q-card-section>
  </q-card>
</div>

q-cardq-btn 的效果如何实现?

在使用 cursor-pointer 类时,它只修复了鼠标指针,而不是像 q-btn 那样的阴影效果。

【问题讨论】:

    标签: vue.js vue-component quasar-framework quasar


    【解决方案1】:

    您可以使用 v-ripple + q-hoverable + q-focus-helper 来模拟按钮。

    例如:

    <q-card v-ripple class="my-box cursor-pointer q-hoverable">
         <span class="q-focus-helper"></span>
         <q-card-section>
            ...
         </q-card-section>
    </q-card>
    

    【讨论】:

      猜你喜欢
      • 2014-07-26
      • 2020-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-15
      • 2015-07-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多