Rumah hujung hadapan web tutorial js Belajar menggunakan kawalan asas bootstarp (jadual, borang, butang)_kemahiran javascript

Belajar menggunakan kawalan asas bootstarp (jadual, borang, butang)_kemahiran javascript

May 16, 2016 pm 03:05 PM
button form table

Bootstrap mentakrifkan gaya yang ringkas dan mudah digunakan untuk kami Kami hanya memerlukan beberapa spesifikasi gaya untuk melengkapkan paparan halaman yang ringkas dan elegan.
Artikel ini terutamanya memperkenalkan kawalan asas berikut:
1 2. bentuk
3. butang

1. Jadual masih menggunakan

Terdapat kelas berikut untuk mengawal atribut jadual Secara lalai, gaya jadual akan menduduki bekas induk

 <div class="container">
    <div class="row">
      <div class="col-md-8 col-md-offset-2">
        <table class="table table-bordered table-striped table-hover">
      <tr>
        <th>标题一</th>
        <th>标题二</th>
        <th>标题三</th>
      </tr>
      <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
      </tr>
      <tr>
        <td>4</td>
        <td>5</td>
        <td>6</td>
      </tr>
    </table>
      </div>
    </div>
  </div>

Salin selepas log masuk
Balut mana-mana .table dalam .table-responsive untuk mencipta jadual responsif yang akan menatal secara mendatar pada peranti skrin kecil (kurang daripada 768px). Apabila skrin 768px lebih lebar, bar skrol mendatar hilang.

2. Bentuk, terdapat beberapa definisi gaya

Label dan kawalan hendaklah dibalut dalam div jenis kumpulan bentuk Bentuk lalai adalah seperti berikut


 <div class="container">
    <form>
      <div class="form-group">
        <label for="exampleInputEmail1">Email address</label>
        <input type="email" class="form-control" id="exampleInputEmail1"
          placeholder="Enter email">
      </div>
      <div class="form-group">
        <label for="exampleInputPassword1">Password</label>
        <input type="password" class="form-control"
          id="exampleInputPassword1" placeholder="Password">
      </div>
      <div class="checkbox">
        <label> <input type="checkbox"> Check me out
        </label>
      </div>
      <button type="submit" class="btn btn-default">Submit</button>
    </form>
  </div>
Salin selepas log masuk

Borang sebaris, Nyatakan kategori sr sahaja untuk label, anda boleh menyembunyikan label, tetapi label tidak boleh ditinggalkan.

  <div class="container">
    <form class="form-inline">
      <div class="form-group">
        <label for="exampleInputEmail1" class="sr-only">Email address</label>
        <input type="email" class="form-control" id="exampleInputEmail1"
          placeholder="Enter email">
      </div>
      <div class="form-group">
        <label for="exampleInputPassword1">Password</label>
        <input type="password" class="form-control"
          id="exampleInputPassword1" placeholder="Password">
      </div>
      <div class="checkbox">
        <label> <input type="checkbox"> Check me out
        </label>
      </div>
      <button type="submit" class="btn btn-default">Submit</button>
    </form>
  </div>
Salin selepas log masuk

Bentuk mendatar memerlukan menentukan panjang kumpulan label dan label serta menggunakan reka letak sistem grid. Label dijajarkan ke kanan dan kumpulan label dijajarkan ke kiri.

 <div class="container">
    <form class="form-horizontal">
      <div class="form-group">
          <label for="exampleInputEmail1" class="col-md-2 control-label">Email
            address</label>
        <div class="col-md-8">
          <input type="email" class="form-control" id="exampleInputEmail1"
            placeholder="Enter email">
        </div>
      </div>
      <div class="form-group" >
          <label for="exampleInputPassword1" class="col-md-2 control-label">Password</label>
        <div class="col-md-8">
          <input type="password" class="form-control"
            id="exampleInputPassword1" placeholder="Password">
        </div>
      </div>
      <div class="checkbox col-md-offset-2">
        <label> <input type="checkbox"> Check me out
        </label>
      </div>
      <button type="submit" class="btn btn-default col-md-offset-2">Submit</button>
    </form>
  </div>
Salin selepas log masuk

pengesahan borang, bootstrap3 menyokong pengesahan borang tersuai. Menambah req uired menunjukkan bahawa borang diperlukan, node.setCustomValidity boleh menetapkan pengesahan tersuai borang

<div class="container">
    <form class="form-horizontal">
      <div class="form-group">
        <label for="exampleInputEmail1" class="col-md-2 control-label">Email
          address</label>
        <div class="col-md-8">
          <input type="email" class="form-control" id="exampleInputEmail1"
            placeholder="Enter email" required>
        </div>
      </div>
      <div class="form-group">
        <label for="password1" class="col-md-2 control-label">Password</label>
        <div class="col-md-8">
          <input type="password" class="form-control"
            id="password1" placeholder="Password" required onchange="checkPassword()">
        </div>
      </div>
<div class="form-group">
        <label for="password2" class="col-md-2 control-label" onchange="checkPassword()"> Password2</label>
        <div class="col-md-8">
          <input type="password" class="form-control"
            id="password2" placeholder="Password2" required>
        </div>
      </div>
      <div class="checkbox col-md-offset-2">
        <label> <input type="checkbox"> Check me out
        </label>
      </div>
      <button type="submit" class="btn btn-default col-md-offset-2">Submit</button>
    </form>
  </div>
  
  <script>
    function checkPassword() {
      var pwd1 = $("#password1").val();
      var pwd2 = $("#password2").val();
      if (pwd1 != pwd2) {
        document.getElementById("password1").setCustomValidity("两次输入的密码不一致");
      } else {
        document.getElementById("password1").setCustomValidity("");
      }
      
    }
  </script>
Salin selepas log masuk

3. Gaya butang

Gunakan .btn-lg, .btn-sm, .btn-xs untuk mendapatkan butang dengan saiz yang berbeza Menambahkan .btn-block pada butang boleh menjadikannya mengisi 100% lebar nod induk dan butang. juga menjadi elemen tahap (blok), , atau elemen

  <div class="container">
    <button type="button" class="btn btn-default btn-block">Default</button>
    <button type="button" class="btn btn-primary btn-block">Primary</button>
    <button type="button" class="btn btn-success">Success</button>
    <button type="button" class="btn btn-info">Info</button>
    <button type="button" class="btn btn-warning">Warning</button>
    <button type="button" class="btn btn-danger">Danger</button>
    <button type="button" class="btn btn-link">链接</button>
    <a class="btn btn-default" href="#" role="button">Link</a>
    <button class="btn btn-default" type="submit">Button</button>
    <input class="btn btn-default" type="button" value="Input">
    <input class="btn btn-default" type="submit" value="Submit">
  </div>
Salin selepas log masuk
Di atas adalah keseluruhan kandungan artikel ini, saya harap ia akan membantu kajian semua orang.


Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

html怎么设置button大小及颜色 html怎么设置button大小及颜色 Mar 05, 2021 pm 05:16 PM

在html中,可以使用width和height属性来设置button元素的大小,使用background-color属性来设置button元素的颜色,具体语法为“button{width:宽度值;height:高度值;background-color: 颜色值;}”。

Binaryx dinamakan semula sebagai bentuk lagi, dan empat yang diberikan kepada masyarakat akan melonjak? Binaryx dinamakan semula sebagai bentuk lagi, dan empat yang diberikan kepada masyarakat akan melonjak? Mar 04, 2025 pm 12:00 PM

Perubahan nama token Binaryx: Dari BNX hingga empat, dan kemudian membentuk, makna yang mendalam di sebalik pelarasan strategik Binaryx baru -baru ini mengubah simbol token dari $ empat hingga $ bentuk, yang telah menarik perhatian yang meluas dari industri. Ini bukan kali pertama Binaryx telah menukar namanya, dan simbol tokennya telah menjalani peralihan dari BNX ke empat. Artikel ini akan meneroka niat strategik yang mendalam di sebalik siri perubahan nama ini. 1. Proses perubahan nama token dan pertimbangan strategik BinaryX pada mulanya melancarkan token $ BNX berdasarkan rantaian BNB pada tahun 2021 untuk menyokong ekosistem permainan Play-to-Earn (P2E). Pada awal tahun 2024, untuk mengoptimumkan model ekonomi, BinaryX membahagikan $ bnx dan secara beransur -ansur berkembang ke Gamef

Cara menggunakan komponen jadual vue3 Cara menggunakan komponen jadual vue3 May 12, 2023 pm 09:40 PM

Jadual asas Sebelum membangunkan komponen jadual, fikirkan dahulu gaya API yang hendak digunakan Oleh kerana pengarang menggunakan elemen dalam kerja pengeluaran, gaya komponen sebelumnya adalah serupa dengan elemen, tetapi kali ini saya tidak bercadang untuk menggunakan gaya elemen. . , saya bercadang untuk menukarnya dan memaparkannya secara langsung: Kami mengharapkan pengguna menggunakannya seperti ini: constdataList=[{id:1,name:'"Amalan Aplikasi JavaEE Enterprise"',author:'dev1ce',price:'10.22 ', desc:&# 3

Bagaimana untuk melumpuhkan pemaparan butang dalam bertindak balas Bagaimana untuk melumpuhkan pemaparan butang dalam bertindak balas Jan 19, 2023 pm 01:58 PM

Cara melumpuhkan pemaparan butang dalam bertindak balas: 1. Buka fail kod js yang sepadan; 2. Cari "const flags = true; <Button disabled={flags}/>" dan tukar nilai "true" kepada "false can". menjadi kurang upaya.

Bolehkah terdapat pelbagai bentuk dalam html5? Bolehkah terdapat pelbagai bentuk dalam html5? Aug 01, 2022 pm 05:28 PM

Terdapat pelbagai bentuk dalam html5. Peraturan membenarkan penggunaan berbilang teg borang dalam halaman HTML yang sama, bagaimanapun, untuk mengelakkan bahagian belakang daripada tidak mengenalinya semasa menyerahkan, anda perlu menambah ID atau kelas yang berbeza pada borang "url" id=" id value 1">Elemen borang</from><from action="url" id="id value 2">Elemen borang</from>.....".

Apakah teg yang mentakrifkan borang dalam html5 Apakah teg yang mentakrifkan borang dalam html5 Jul 26, 2022 pm 04:26 PM

Teg yang mentakrifkan borang dalam HTML5 ialah "<form>". Teg borang digunakan untuk membuat borang HTML (medan borang) untuk input pengguna untuk mengumpul dan memindahkan maklumat pengguna Semua kandungan dalam borang akan diserahkan kepada pelayan sintaks "<form action="Submit Address" method=". Hantar Kaedah " name="form name">kawalan borang</form>". Borang boleh mengandungi satu atau lebih elemen borang, seperti input, pilih dan textarea.

html中button标签的用法 html中button标签的用法 Feb 24, 2021 pm 02:16 PM

在html中,button标签用于定义一个按钮,在元素内部可以放置内容,比如文本或图像等;使用语法为“按钮”,button标签的属性和js代码结合可以实现交换效果。

Bagaimana untuk menambah baris ke jadual dalam jquery Bagaimana untuk menambah baris ke jadual dalam jquery May 29, 2023 pm 01:24 PM

Cara menambah baris pada jadual dengan jquery: 1. Buat fail sampel html dan rujuk fail jQuery 2. Gunakan tag "jadual", "tr", "td" untuk mencipta jadual; dan ikat acara klik onclick , dan kemudian jalankan fungsi "addhang()" 4. Tentukan pembolehubah tr dalam fungsi untuk menyimpan baris jadual yang perlu ditambah Simbol $ memperoleh objek jadual, dan "tambah ()" kaedah digunakan untuk menambah baris pada jadual.

See all articles