Hướng dẫn position react bootstrap - vị trí phản ứng bootstrap

React Bootstrap 5 thành phần vị trí

Sử dụng các trình trợ giúp này để nhanh chóng định cấu hình vị trí của một yếu tố.


Ví dụ cơ bản

Đã sửa lỗi đầu

Định vị một phần tử ở đầu chế độ xem, từ cạnh này sang cạnh khác. Hãy chắc chắn rằng bạn hiểu sự phân nhánh của vị trí cố định trong dự án của bạn; Bạn có thể cần thêm CSS bổ sung.

Đã sửa lỗi dưới cùng

Định vị một phần tử ở dưới cùng của chế độ xem, từ cạnh này sang cạnh khác. Hãy chắc chắn rằng bạn hiểu sự phân nhánh của vị trí cố định trong dự án của bạn; Bạn có thể cần thêm CSS bổ sung.

Dính trên cùng

Định vị một phần tử ở đầu chế độ xem, từ cạnh này sang cạnh khác, nhưng chỉ sau khi bạn cuộn qua nó. Tiện ích

  
  
  
  
  
6 sử dụng CSS, ____ ____17, được hỗ trợ đầy đủ trong tất cả các trình duyệt.

Phản ứng dính trên cùng

Các biến thể đáp ứng cũng tồn tại cho tiện ích

  
  
  
  
  
6.


Giá trị vị trí

Các lớp định vị nhanh có sẵn, mặc dù chúng không đáp ứng.


Sắp xếp các yếu tố

Sắp xếp các yếu tố dễ dàng với các tiện ích định vị cạnh. Định dạng là

  
  
  
  
  
9.

Nơi tài sản là một trong số:

  • $ npm install bootstrap --save  
    0 - Đối với vị trí
    $ npm install bootstrap --save  
    0 dọc
  • $ npm install bootstrap --save  
    2 - cho vị trí ngang
    $ npm install bootstrap --save  
    3 (tính bằng LTR)
  • $ npm install bootstrap --save  
    4 - cho vị trí
    $ npm install bootstrap --save  
    4 dọc
  • $ npm install bootstrap --save  
    6 - cho vị trí ngang
    $ npm install bootstrap --save  
    7 (tính bằng LTR)

Vị trí ở đâu là một trong số:

  • $ npm install bootstrap --save  
    8 - cho vị trí cạnh
    $ npm install bootstrap --save  
    8
  • import 'bootstrap/dist/css/bootstrap.min.css';  
    0 - cho vị trí cạnh
    import 'bootstrap/dist/css/bootstrap.min.css';  
    1
  • import 'bootstrap/dist/css/bootstrap.min.css';  
    2 - cho vị trí cạnh
    import 'bootstrap/dist/css/bootstrap.min.css';  
    3

Bạn có thể thêm nhiều giá trị vị trí bằng cách thêm các mục vào biến bản đồ SASS

import 'bootstrap/dist/css/bootstrap.min.css';  
4.


Các yếu tố trung tâm

Ngoài ra, bạn cũng có thể tập trung các yếu tố với lớp tiện ích biến đổi

import 'bootstrap/dist/css/bootstrap.min.css';  
5.

Lớp này áp dụng các phép biến đổi

import 'bootstrap/dist/css/bootstrap.min.css';  
6 và
import 'bootstrap/dist/css/bootstrap.min.css';  
7 cho phần tử, kết hợp với các tiện ích định vị cạnh, cho phép bạn tuyệt đối trung tâm một phần tử.


Ví dụ bổ sung

Dưới đây là một số ví dụ thực tế của các lớp này:

Bạn có thể sử dụng các lớp này với các thành phần hiện có để tạo các lớp mới. Hãy nhớ rằng bạn có thể mở rộng chức năng của nó bằng cách thêm các mục vào biến

import 'bootstrap/dist/css/bootstrap.min.css';  
4.


Tiếp theo, cài đặt reactstrap thông qua gói npm. Để cài đặt reactstrap, hãy điều hướng đến thư mục ứng dụng React và chạy lệnh sau.

Import Bootstrap This documentation is for an older version of Bootstrap (v.4). A newer version is available for Bootstrap 5. We recommend migrating to the latest version of our product - Material Design for Bootstrap 5.
Go to docs v.5

Chúng tôi cũng có thể nhập các thành phần riêng lẻ như nhập {Button, Dropdown} từ ‘reactstrap’; thay vì toàn bộ thư viện. Nó cung cấp các thành phần cụ thể mà chúng ta cần sử dụng và có thể giảm đáng kể số lượng mã.

Sử dụng các tiện ích tốc ký này để nhanh chóng định cấu hình vị trí của một yếu tố.


Giá trị chung

Các lớp định vị nhanh có sẵn, mặc dù chúng không đáp ứng.


Đã sửa lỗi đầu

Định vị một phần tử ở đầu chế độ xem, từ cạnh này sang cạnh khác. Hãy chắc chắn rằng bạn hiểu sự phân nhánh của vị trí cố định trong dự án của bạn; Bạn có thể cần thêm CSS.


Đã sửa lỗi dưới cùng

Định vị một phần tử ở dưới cùng của chế độ xem, từ cạnh này sang cạnh khác. Hãy chắc chắn rằng bạn hiểu sự phân nhánh của vị trí cố định trong dự án của bạn; Bạn có thể cần thêm CSS.


Dính trên cùng

Định vị một phần tử ở đầu chế độ xem, từ cạnh này sang cạnh khác, nhưng chỉ sau khi bạn cuộn qua nó. Tiện ích

  
  
  
  
  
6 sử dụng CSS, ____ ____17, được hỗ trợ đầy đủ trong tất cả các trình duyệt.

Microsoft Edge và IE11 sẽ hiển thị

  
  
  
  
  
7 dưới dạng
$ npm install jquery popper.js  
2. Như vậy, chúng tôi bọc các kiểu trong truy vấn
$ npm install jquery popper.js  
3, hạn chế độ dính chỉ với các trình duyệt có thể làm cho nó trở nên đúng.
As such, we wrap the styles in a
$ npm install jquery popper.js  
3 query, limiting the stickiness to only browsers that properly can render it.

Tiếp theo, cài đặt reactstrap thông qua gói npm. Để cài đặt reactstrap, hãy điều hướng đến thư mục ứng dụng React và chạy lệnh sau.

Import Bootstrap

  • Chúng tôi cũng có thể nhập các thành phần riêng lẻ như nhập {Button, Dropdown} từ ‘reactstrap’; thay vì toàn bộ thư viện. Nó cung cấp các thành phần cụ thể mà chúng ta cần sử dụng và có thể giảm đáng kể số lượng mã.
  •   
      
      
      
      
    
    4
  • Bây giờ, nếu chúng ta chọn Danger  , chúng ta sẽ nhận được màn hình bên dưới.
  • Gói React Bootstrap
  • Cài đặt React Bootstrap
    • Importing Bootstrap
  • Sử dụng reactstrap
    • Importing Bootstrap

Chúng tôi cũng có thể nhập các thành phần riêng lẻ như nhập {Button, Dropdown} từ ‘reactstrap’; thay vì toàn bộ thư viện. Nó cung cấp các thành phần cụ thể mà chúng ta cần sử dụng và có thể giảm đáng kể số lượng mã.

  
  
  
  
  
4

  • Sử dụng Bootstrap CDN
  • Bootstrap as Dependency
  • Gói React Bootstrap
Hướng dẫn position react bootstrap - vị trí phản ứng bootstrap

Sử dụng Bootstrap CDN

Đây là cách dễ nhất để thêm Bootstrap vào ứng dụng React. Không cần cài đặt hoặc tải xuống Bootstrap. Chúng ta có thể chỉ cần đặt một vào phần của tệp index.html của ứng dụng React như được hiển thị trong đoạn mã sau.

 

Nếu có nhu cầu sử dụng các thành phần Bootstrap phụ thuộc vào JavaScript / jQuery trong ứng dụng React, chúng ta cần đưa jQuery, Popper.js và Bootstrap.js vào tài liệu. Thêm các lần nhập sau vào các thẻ gần cuối thẻ đóng của tệp index.html.

  
  
  
  
  

Trong đoạn mã trên, chúng tôi đã sử dụng phiên bản slim của jQuery, mặc dù chúng tôi cũng có thể sử dụng phiên bản đầy đủ. Bây giờ, Bootstrap đã được thêm thành công trong ứng dụng React và chúng ta có thể sử dụng tất cả các tiện ích CSS và các thành phần giao diện người dùng có sẵn từ Bootstrap trong ứng dụng React.

Bootstrap as Dependency

Gói React Bootstrap

$ npm install bootstrap --save  

Đây là cách dễ nhất để thêm Bootstrap vào ứng dụng React. Không cần cài đặt hoặc tải xuống Bootstrap. Chúng ta có thể chỉ cần đặt một vào phần của tệp index.html của ứng dụng React như được hiển thị trong đoạn mã sau.

import 'bootstrap/dist/css/bootstrap.min.css';  

Nếu có nhu cầu sử dụng các thành phần Bootstrap phụ thuộc vào JavaScript / jQuery trong ứng dụng React, chúng ta cần đưa jQuery, Popper.js và Bootstrap.js vào tài liệu. Thêm các lần nhập sau vào các thẻ gần cuối thẻ đóng của tệp index.html.

$ npm install jquery popper.js  

Trong đoạn mã trên, chúng tôi đã sử dụng phiên bản slim của jQuery, mặc dù chúng tôi cũng có thể sử dụng phiên bản đầy đủ. Bây giờ, Bootstrap đã được thêm thành công trong ứng dụng React và chúng ta có thể sử dụng tất cả các tiện ích CSS và các thành phần giao diện người dùng có sẵn từ Bootstrap trong ứng dụng React.

import $ from 'jquery';  
import Popper from 'popper.js';  
import 'bootstrap/dist/js/bootstrap.bundle.min';  

Nếu chúng ta đang sử dụng một công cụ xây dựng hoặc một trình gói mô-đun như Webpack, thì nhập Bootstrap làm phụ thuộc là tùy chọn ưu tiên để thêm Bootstrap vào ứng dụng React. Chúng tôi có thể cài đặt Bootstrap như một phụ thuộc cho ứng dụng React. Để cài đặt Bootstrap, hãy chạy các lệnh sau trong cửa sổ dòng lệnh.

Gói React Bootstrap

Đây là cách dễ nhất để thêm Bootstrap vào ứng dụng React. Không cần cài đặt hoặc tải xuống Bootstrap. Chúng ta có thể chỉ cần đặt một vào phần của tệp index.html của ứng dụng React như được hiển thị trong đoạn mã sau.

Nếu có nhu cầu sử dụng các thành phần Bootstrap phụ thuộc vào JavaScript / jQuery trong ứng dụng React, chúng ta cần đưa jQuery, Popper.js và Bootstrap.js vào tài liệu. Thêm các lần nhập sau vào các thẻ gần cuối thẻ đóng của tệp index.html.

Trong đoạn mã trên, chúng tôi đã sử dụng phiên bản slim của jQuery, mặc dù chúng tôi cũng có thể sử dụng phiên bản đầy đủ. Bây giờ, Bootstrap đã được thêm thành công trong ứng dụng React và chúng ta có thể sử dụng tất cả các tiện ích CSS và các thành phần giao diện người dùng có sẵn từ Bootstrap trong ứng dụng React.

Nếu chúng ta đang sử dụng một công cụ xây dựng hoặc một trình gói mô-đun như Webpack, thì nhập Bootstrap làm phụ thuộc là tùy chọn ưu tiên để thêm Bootstrap vào ứng dụng React. Chúng tôi có thể cài đặt Bootstrap như một phụ thuộc cho ứng dụng React. Để cài đặt Bootstrap, hãy chạy các lệnh sau trong cửa sổ dòng lệnh.

Sau khi cài đặt Bootstrap, chúng ta có thể nhập nó vào tệp mục nhập ứng dụng React. Nếu dự án React được tạo bằng công cụ create-react-app, hãy mở tệp src / index.js và thêm mã sau:

$ npx create-react-app react-bootstrap-app

Bây giờ, chúng ta có thể sử dụng các lớp CSS và các tiện ích trong ứng dụng React. Ngoài ra, nếu chúng ta muốn sử dụng các thành phần JavaScript, chúng ta cần cài đặt các gói jquery và popper.js từ npm. Để cài đặt các gói sau, hãy chạy lệnh sau trong cửa sổ dòng lệnh.

$ npm install react-bootstrap bootstrap --save 

Tiếp theo, chuyển đến tệp src / index.js và thêm các lần nhập sau.

Bây giờ, chúng ta có thể sử dụng Bootstrap JavaScript Components trong ứng dụng React.

import 'bootstrap/dist/css/bootstrap.min.css';  

Gói React Bootstrap là cách phổ biến nhất để thêm bootstrap vào ứng dụng React. Có rất nhiều gói Bootstrap được xây dựng bởi cộng đồng, nhằm mục đích xây dựng lại các thành phần Bootstrap như các thành phần React. Hai gói Bootstrap phổ biến nhất là:

react-bootstrap: Đây là một bản tái hiện hoàn chỉnh của các thành phần Bootstrap dưới dạng các thành phần React. Nó không cần bất kỳ phụ thuộc nào như bootstrap.js hoặc jQuery. Nếu thiết lập React và React-Bootstrap được cài đặt, chúng ta có mọi thứ chúng ta cần.

import React, { Component } from 'react';  
import { SplitButton, Dropdown } from 'react-bootstrap';  
  
class ThemeSwitcher extends Component {  
  
  state = { theme: null }  
    
  chooseTheme = (theme, evt) => {  
    evt.preventDefault();  
    if (theme.toLowerCase() === 'reset') { theme = null }  
    this.setState({ theme });  
  }  
    
  render() {  
    const { theme } = this.state;  
    const themeClass = theme ? theme.toLowerCase() : 'default';  
      
    const parentContainerStyles = {  
      position: 'absolute',  
      height: '100%',  
      width: '100%',  
      display: 'table'  
    };  
      
    const subContainerStyles = {  
      position: 'relative',  
      height: '100%',  
      width: '100%',  
      display: 'table-cell',  
    };  
      
    return (  
      
{theme || 'Default'}
Primary Theme Danger Theme Success Theme Default Theme
); } } export default ThemeSwitcher;

reactstrap: Đây là một thư viện chứa các thành phần React Bootstrap 4 thiên về thành phần và điều khiển. Nó không phụ thuộc vào JavaScript jQuery hoặc Bootstrap. Tuy nhiên, react-popper cần thiết để định vị nội dung nâng cao như Chú giải công cụ, Cửa sổ bật lên và Trình đơn thả xuống tự động lật.

Index.js

  
  
  
  
  
0

Cài đặt React Bootstrap

Hãy để chúng tôi tạo một ứng dụng React mới bằng cách sử dụng lệnh create-react-app như sau.

Sau khi tạo ứng dụng React, cách tốt nhất để cài đặt Bootstrap là thông qua gói npm. Để cài đặt Bootstrap, hãy điều hướng đến thư mục ứng dụng React và chạy lệnh sau.

Hướng dẫn position react bootstrap - vị trí phản ứng bootstrap

Importing Bootstrap

Sau khi cài đặt Bootstrap, chúng ta có thể nhập nó vào tệp mục nhập ứng dụng React. Nếu dự án React được tạo bằng công cụ create-react-app, hãy mở tệp src / index.js và thêm mã sau:

  
  
  
  
  
1

Bây giờ, chúng ta có thể sử dụng các lớp CSS và các tiện ích trong ứng dụng React. Ngoài ra, nếu chúng ta muốn sử dụng các thành phần JavaScript, chúng ta cần cài đặt các gói jquery và popper.js từ npm. Để cài đặt các gói sau, hãy chạy lệnh sau trong cửa sổ dòng lệnh.

  
  
  
  
  
2

Tiếp theo, chuyển đến tệp src / index.js và thêm các lần nhập sau.

Bây giờ, chúng ta có thể sử dụng Bootstrap JavaScript Components trong ứng dụng React.

import 'bootstrap/dist/css/bootstrap.min.css';  

Gói React Bootstrap là cách phổ biến nhất để thêm bootstrap vào ứng dụng React. Có rất nhiều gói Bootstrap được xây dựng bởi cộng đồng, nhằm mục đích xây dựng lại các thành phần Bootstrap như các thành phần React. Hai gói Bootstrap phổ biến nhất là:

react-bootstrap: Đây là một bản tái hiện hoàn chỉnh của các thành phần Bootstrap dưới dạng các thành phần React. Nó không cần bất kỳ phụ thuộc nào như bootstrap.js hoặc jQuery. Nếu thiết lập React và React-Bootstrap được cài đặt, chúng ta có mọi thứ chúng ta cần.

reactstrap: Đây là một thư viện chứa các thành phần React Bootstrap 4 thiên về thành phần và điều khiển. Nó không phụ thuộc vào JavaScript jQuery hoặc Bootstrap. Tuy nhiên, react-popper cần thiết để định vị nội dung nâng cao như Chú giải công cụ, Cửa sổ bật lên và Trình đơn thả xuống tự động lật.

reactstrap: Đây là một thư viện chứa các thành phần React Bootstrap 4 thiên về thành phần và điều khiển. Nó không phụ thuộc vào JavaScript jQuery hoặc Bootstrap. Tuy nhiên, react-popper cần thiết để định vị nội dung nâng cao như Chú giải công cụ, Cửa sổ bật lên và Trình đơn thả xuống tự động lật.

Index.js

  
  
  
  
  
5

Cài đặt React Bootstrap

Hướng dẫn position react bootstrap - vị trí phản ứng bootstrap

Sau khi tạo ứng dụng React, cách tốt nhất để cài đặt Bootstrap là thông qua gói npm. Để cài đặt Bootstrap, hãy điều hướng đến thư mục ứng dụng React và chạy lệnh sau.

Hướng dẫn position react bootstrap - vị trí phản ứng bootstrap

Bây giờ, nếu chúng ta chọn Danger  , chúng ta sẽ nhận được màn hình bên dưới.Danger  , chúng ta sẽ nhận được màn hình bên dưới.

Hướng dẫn position react bootstrap - vị trí phản ứng bootstrap