Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mengalih keluar bulatan di hadapan kotak berbilang pilihan dalam vue

Bagaimana untuk mengalih keluar bulatan di hadapan kotak berbilang pilihan dalam vue

PHPz
PHPzasal
2023-03-31 13:53:29910semak imbas

Dalam Vue, kotak berbilang pilihan ialah kawalan bentuk yang sangat biasa, digunakan untuk membolehkan pengguna memilih satu atau lebih pilihan. Secara lalai, kotak semak akan mempunyai bulatan kecil di hadapannya untuk menunjukkan statusnya yang ditandai atau tidak ditanda. Walau bagaimanapun, dalam beberapa kes, kita mungkin mahu menyingkirkan bulatan kecil ini dan hanya mengekalkan gaya kotak pilihan itu sendiri. Artikel ini akan memperkenalkan cara mengalih keluar bulatan di hadapan kotak berbilang pilihan dalam Vue.

Kaedah 1: Gunakan gaya CSS

Kaedah paling mudah ialah menggunakan gaya CSS untuk mengalih keluar bulatan di hadapan kotak berbilang pilihan. Kita boleh menyembunyikan bulatan dengan menetapkan gaya untuk mencapai kesan penyingkiran.

<template>
  <div>
    <label>
      <input type="checkbox" class="checkbox"> 此处为多选框标签
    </label>
  </div>
</template>

<style>
  .checkbox {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #999;
    border-radius: 3px;
    width: 20px;
    height: 20px;
  }

  .checkbox:checked {
    background-color: #007aff;
    border-color: #007aff;
  }
</style>

Kami boleh menambah gaya berikut pada kelas kotak berbilang pilihan:

.checkbox {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #999;
  border-radius: 3px;
  width: 20px;
  height: 20px;
}

Di sini, kami menggunakan atribut appearance untuk menghalang kotak berbilang pilihan daripada memaparkan bulatan lalai. Kemudian, kami menentukan gaya jidar, saiz dan sudut bulat bagi kotak berbilang pilihan. Akhir sekali, kita boleh menggunakan pemilih CSS untuk memilih sama ada kotak berbilang pilihan dipilih dan menambah gaya yang sepadan, seperti warna latar belakang dan warna sempadan.

Kaedah 2: Gunakan perpustakaan komponen pihak ketiga

Jika anda tidak mahu menulis gaya CSS sendiri, anda juga boleh menggunakan beberapa pustaka komponen pihak ketiga untuk membantu anda mengalih keluar bulatan di hadapan kotak berbilang pilihan, seperti UI Elemen dan Ant Design Vue. Pustaka komponen ini telah menyelesaikan masalah ini untuk anda dan menyediakan banyak kawalan borang lain yang membolehkan anda melengkapkan reka bentuk borang yang lebih kompleks.

UI Elemen

Dalam UI Elemen, anda boleh mengalih keluar bulatan di hadapan kotak berbilang pilihan dengan menetapkan atribut border kepada false.

<template>
  <div>
    <el-checkbox v-model="checked" border=false>此处为多选框标签</el-checkbox>
  </div>
</template>

Kod di atas menggunakan komponen el-checkbox Tetapkan atribut border kepada false untuk mengalih keluar bulatan di hadapan kotak berbilang pilihan.

Ant Design Vue

Dalam Ant Design Vue, anda boleh mengalih keluar bulatan di hadapan kotak berbilang pilihan dengan menetapkan atribut checked dan bordered.

<template>
  <div>
    <a-checkbox v-model="checked" :bordered="false">此处为多选框标签</a-checkbox>
  </div>
</template>

Komponen a-checkbox digunakan dalam kod di atas Tetapkan atribut bordered kepada false untuk mengalih keluar bulatan di hadapan kotak berbilang pilihan.

Ringkasan

Dalam Vue, terdapat banyak cara untuk mengalih keluar bulatan di hadapan kotak berbilang pilihan, seperti menggunakan gaya CSS, menggunakan perpustakaan komponen pihak ketiga, dsb. Kaedah ini membolehkan anda mereka bentuk gaya bentuk secara bebas untuk menjadikan gaya halaman lebih bersatu dan cantik. Sudah tentu, kaedah mana yang hendak dipilih bergantung pada situasi tertentu Jika anda hanya mahu mengalih keluar bulatan kecil, menggunakan gaya CSS sudah memadai. Jika anda memerlukan kawalan borang yang lebih kompleks, anda boleh memilih untuk menggunakan pustaka komponen pihak ketiga untuk membantu anda melengkapkannya.

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar bulatan di hadapan kotak berbilang pilihan dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn