cari

Rumah  >  Soal Jawab  >  teks badan

Sesuaikan titik putus sistem grid Bootstrap 4

Saya mempunyai aplikasi di mana reka bentuk memerlukan 1280 titik putus dari desktop ke tablet atau xl ke lg masing-masing. Walau bagaimanapun, Bootstrap sendiri mempunyai titik putus xl pada 1200.

Saya perlu menukar titik putus xl secara global untuk but. Adakah saya perlu menyusun semula Bootstrap 4 daripada sumber?

Saya cuba menetapkan ini dalam binaan Sass saya:

$grid-breakpoints: (
  // Extra small screen / phone
  xs: 0,
  // Small screen / phone
  sm: 576px,
  // Medium screen / tablet
  md: 768px,
  // Large screen / desktop
  lg: 992px,
  // Extra large screen / wide desktop
  xl: 1280px
);

$container-max-widths: (
  sm: 540px,
  md: 720px,
  lg: 960px,
  xl: 1220px
);

Walau bagaimanapun, tiada perubahan dalam titik putus xl global, ia masih akan pecah pada lebar 1200px.

P粉696891871P粉696891871437 hari yang lalu740

membalas semua(2)saya akan balas

  • P粉043566314

    P粉0435663142023-10-19 20:06:59

    Tukar $grid-breakpoints 变量就可以正常工作。请记住,您必须导入 custom.scss 中的 /bootstrapbootstrap/variables kemudian selepas @import bootstrap. < /em>

    Contohnya:

    $grid-breakpoints: (
      xs: 0,
      sm: 600px,
      md: 800px,
      lg: 1000px,
      xl: 1280px
    );

    Demo: https://codeply.com/go/MlIRhbJYGj

    Lihat juga: Cara melanjutkan/mengubah suai (sesuaikan) Bootstrap 4 dengan SASS

    balas
    0
  • P粉052686710

    P粉0526867102023-10-19 00:57:43

    Bootstrap 4.x dan 5.x

    Anda perlu mengatasi pembolehubah $grid-breakpoints $container-max-widths sebelum mengimport sumber Bootstrap. Berikut ialah contoh yang berfungsi (scss):

    // File: theme.scss
    // Override default BT variables:
    $grid-breakpoints: (
            xs: 0,
            sm: 576px,
            md: 768px,
            lg: 992px,
            xl: 1200px,
            xxl: 1900px
    );
        
    $container-max-widths: (
            sm: 540px,
            md: 720px,
            lg: 960px,
            xl: 1140px,
            xxl: 1610px
    );
        
    // Import BT sources
    @import "../node_modules/bootstrap/scss/bootstrap";
    
    // Your CSS (SASS) rules here...
    

    balas
    0
  • Batalbalas