BÀI MỚI NHẤT
MỚI CẬP NHẬT

Cách dùng Floats trong Tailwind CSS

Floats trong Tailwind CSS là một tính năng được thiết kế để giúp sắp xếp vị trí của các phần tử trên trang web một cách dễ dàng và linh hoạt hơn.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Nếu bạn đang tìm kiếm một hướng dẫn chi tiết về cách sử dụng Floats trong Tailwind CSS, thì bài viết này sẽ giúp bạn. Tôi đã viết ra từng bước cùng với các demo minh họa để giúp bạn hiểu rõ hơn về cách sử dụng Floats trong Tailwind CSS.

Ngoài ra, bài viết của tôi cũng bao gồm các ví dụ thực tế để giúp bạn áp dụng kiến thức vào các dự án thực tế. Nếu bạn đang muốn tìm hiểu về Floats trong Tailwind CSS, hãy ghé thăm bài viết của tôi để có được hướng dẫn chi tiết và các demo từng bước nhé!

1. Floats trong Tailwind CSS là gì?

Floats trong Tailwind CSS là thuộc tính được sử dụng để dịch chuyển một phần tử sang trái hoặc sang phải của vị trí ban đầu trong layout của trang web. Thuộc tính float được sử dụng để tạo một bố cục chữ cái hoặc để định vị các phần tử bên cạnh nhau trong một dòng.

Bài viết này được đăng tại [free tuts .net]

Trong đó Tailwind có cung cấp sẵn một số thuộc tính của class float mà bạn có thể sử dụng:

  • float-right: Float sang bên phải.
  • float-left: Float sang bên trái.
  • float-none: Giá trị mặc định của thuộc tính.

Để bạn có thể dễ dàng hình dung hơn, dưới đây chúng ta sẽ cùng tìm hiểu về cách sử dụng của từng thuộc tính trong Floats.

2. Cách sử dụng Floats trong Tailwind CSS

Thuộc tính Float-right của Floats

Thuộc tính float-right trong Tailwind CSS giúp bạn căn chỉnh phần tử mới bắt đầu từ vị trí bên trái sang bên phải, tạo ra một bố cục đẹp mắt cho trang web của bạn. Nó rất hữu ích khi bạn muốn đặt một hình ảnh hoặc một phần tử khác bên cạnh văn bản hoặc để căn chỉnh các phần tử trong một bảng hoặc một layout phức tạp hơn, tạo ra một giao diện trang web chuyên nghiệp và thu hút hơn cho người dùng. Chùng ta sẽ cùng tìm hiểu qua ví dụ dưới đây:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Freetuts - Tìm hiểu về Display trong Tailwind CSS</title>
    <script src="https://cdn.tailwindcss.com"></script>
  </head>
  <body>
    <div class="container mx-auto">
      <img class="float-right" src="path/to/image.jpg" />
      <p>
        Maybe we can live without libraries, people like you and me. Maybe.
        Sure, we're too old to change the world, but what about that kid,
        sitting down, opening a book, right now, in a branch at the local
        library and finding drawings of pee-pees and wee-wees on the Cat in the
        Hat and the Five Chinese Brothers? Doesn't HE deserve better? Look. If
        you think this is about overdue fines and missing books, you'd better
        think again. This is about that kid's right to read a book without
        getting his mind warped! Or: maybe that turns you on, Seinfeld; maybe
        that's how y'get your kicks. You and your good-time buddies.
      </p>
    </div>
  </body>
</html>

Và đây là kết quả

floats trong tailwind css 1 jpg

Hình ảnh sử dụng class float-right

Như bạn đã thấy trong ví dụ trên, hình ảnh khi được áp dụng thuộc tính float-right đã được căn chỉnh nằm ở vị trí bên phải của đoạn văn bản

Thuộc tính Float-left của Floats

Khi sử dụng thuộc tính float-left để căn chỉnh một phần tử bên trái của container, bạn có thể giúp trang web của mình có giao diện cân đối hơn. Bạn có thể sử dụng kỹ thuật này để căn chỉnh văn bản hoặc hình ảnh với các phần tử khác trên trang, hoặc để tạo ra các cột nội dung dễ đọc hơn.

Nhìn chung, sử dụng float-left có thể là một công cụ mạnh mẽ để tạo ra các trang web động và hấp dẫn về mặt thị giác, nhưng nó đòi hỏi một sự lập kế hoạch cẩn thận và chú ý đến chi tiết để đạt được kết quả tốt nhất. Ví dụ minh họa như dưới đây:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Freetuts - Tìm hiểu về Display trong Tailwind CSS</title>
    <script src="https://cdn.tailwindcss.com"></script>
  </head>
  <body>
    <div class="container mx-auto">
        <img class="float-left" src="path/to/image.jpg">
        <p>
            Maybe we can live without libraries, people like you and me. Maybe.
            Sure, we're too old to change the world, but what about that kid,
            sitting down, opening a book, right now, in a branch at the local
            library and finding drawings of pee-pees and wee-wees on the Cat in the
            Hat and the Five Chinese Brothers? Doesn't HE deserve better? Look. If
            you think this is about overdue fines and missing books, you'd better
            think again. This is about that kid's right to read a book without
            getting his mind warped! Or: maybe that turns you on, Seinfeld; maybe
            that's how y'get your kicks. You and your good-time buddies.
        </p>
    </div>
  </body>
</html>

Còn đây là khi chạy kết quả

floats trong tailwind css 2 jpg

Hình ảnh sử dụng class float-left

Bạn đã thấy hình ảnh khi được áp dụng thuộc tính float-left đã được căn chỉnh nằm bên trái của đoạn văn bản.

Thuộc tính Float-none của Floats

Khi thiết kế trang web, việc sử dụng thuộc tính float là rất phổ biến. Tuy nhiên, đôi khi bạn muốn vô hiệu hóa thuộc tính này để đạt được bố cục mong muốn. Để làm điều này, bạn có thể sử dụng giá trị float-none cho thuộc tính float. Giá trị này sẽ đặt lại tất cả các thuộc tính float được áp dụng cho một phần tử nào đó, từ đó ngăn nó được đặt sang trái hoặc sang phải của phần tử cha.

Bằng cách sử dụng giá trị float-none, bạn có thể kiểm soát hơn layout của trang web và đảm bảo rằng nội dung của bạn được hiển thị theo cách bạn muốn. Vì vậy, khi làm việc với thuộc tính float, hãy nhớ giữ giá trị này trong đầu như một công cụ hữu ích trong bộ công cụ thiết kế web của bạn.

Tôi sẽ minh họa cho bạn thấy ở ví dụ dưới đây:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Freetuts - Tìm hiểu về Display trong Tailwind CSS</title>
    <script src="https://cdn.tailwindcss.com"></script>
  </head>
  <body>
    <div class="container mx-auto">
        <img class="float-none" src="path/to/image.jpg">
        <p>
            Maybe we can live without libraries, people like you and me. Maybe.
            Sure, we're too old to change the world, but what about that kid,
            sitting down, opening a book, right now, in a branch at the local
            library and finding drawings of pee-pees and wee-wees on the Cat in the
            Hat and the Five Chinese Brothers? Doesn't HE deserve better? Look. If
            you think this is about overdue fines and missing books, you'd better
            think again. This is about that kid's right to read a book without
            getting his mind warped! Or: maybe that turns you on, Seinfeld; maybe
            that's how y'get your kicks. You and your good-time buddies.
        </p>
    </div>
  </body>
</html>

Còn đây là kết quả

floats trong tailwind css 3 jpg

Hình ảnh sử class float-none

Hình ảnh khi áp dụng thuộc tính float-none đã được xóa bỏ toàn bộ thuộc tính Floats đã được áp dụng trước đó.

3. Áp dụng có điều kiện với Floats trong Tailwind CSS

Để làm cho trang web của bạn trở nên tương tác hơn, bạn có thể sử dụng các biến thay đổi trong Tailwind để áp dụng các lớp tiện ích theo điều kiện trong các trạng thái khác nhau. Điều này sẽ cho phép bạn tạo ra các thay đổi động phản hồi với hành động của người dùng. Ví dụ, bạn có thể sử dụng lớp hover:float-right để áp dụng tiện ích float-right chỉ khi người dùng di chuột qua một phần tử.

Ngoài ra, bạn cũng có thể sử dụng các trạng thái focusactive để áp dụng các kiểu dáng khi một phần tử đang được tập trung hoặc được nhấp chuột vào. Điều này có thể hữu ích để tạo ra các giao diện người dùng hấp dẫn đáp ứng với đầu vào của người dùng. Ví dụ:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Freetuts - Tìm hiểu về Display trong Tailwind CSS</title>
    <script src="https://cdn.tailwindcss.com"></script>
  </head>
  <body>
    <div class="container mx-auto">
        <img class="float-right hover:float-left" src="path/to/image.jpg">
        <p>
            Maybe we can live without libraries, people like you and me. Maybe.
            Sure, we're too old to change the world, but what about that kid,
            sitting down, opening a book, right now, in a branch at the local
            library and finding drawings of pee-pees and wee-wees on the Cat in the
            Hat and the Five Chinese Brothers? Doesn't HE deserve better? Look. If
            you think this is about overdue fines and missing books, you'd better
            think again. This is about that kid's right to read a book without
            getting his mind warped! Or: maybe that turns you on, Seinfeld; maybe
            that's how y'get your kicks. You and your good-time buddies.
        </p>
    </div>
  </body>
</html>

Còn đây là kết quả

floats trong tailwind css 1 jpg

Hình ảnh khi sử dụng class hover:float-left khi chưa di chuột tới

floats trong tailwind css 2 jpg

Hình ảnh khi sử dụng class hover:float-left khi di chuột tới

4. Kết luận

Trên đây là hướng dẫn chi tiết về cách sử dụng Floats trong Tailwind CSS. Chúng ta đã tìm hiểu về Floats và các lớp như float-left, float-right, float-none được sử dụng để căn chỉnh các phần tử trên website. Bên cạnh đó, chúng ta cũng đã xem một ví dụ thực tế để áp dụng kiến thức vào các dự án thực tế. Hy vọng bài viết này sẽ giúp bạn hiểu rõ hơn về Floats trong Tailwind CSS.

Cùng chuyên mục:

Place Self trong Tailwind CSS

Place Self trong Tailwind CSS

Place Items trong Tailwind CSS

Place Items trong Tailwind CSS

Place Content trong Tailwind CSS

Place Content trong Tailwind CSS

Align Self trong Tailwind CSS

Align Self trong Tailwind CSS

Align Items trong Tailwind CSS

Align Items trong Tailwind CSS

Align Content trong Tailwind CSS

Align Content trong Tailwind CSS

Justify Self trong Tailwind CSS

Justify Self trong Tailwind CSS

Justify Items trong Tailwind CSS

Justify Items trong Tailwind CSS

Justify Content trong Tailwind CSS

Justify Content trong Tailwind CSS

Gap trong Tailwind CSS

Gap trong Tailwind CSS

Grid Auto Flow trong Tailwind CSS

Grid Auto Flow trong Tailwind CSS

Grid Column Start / End trong Tailwind CSS

Grid Column Start / End trong Tailwind CSS

Grid Template Columns trong Tailwind CSS

Grid Template Columns trong Tailwind CSS

Grid Template Rows trong Tailwind CSS

Grid Template Rows trong Tailwind CSS

Flex Shrink trong Tailwind CSS

Flex Shrink trong Tailwind CSS

Flex Grow trong Tailwind CSS

Flex Grow trong Tailwind CSS

Flex Wrap trong Tailwind CSS

Flex Wrap trong Tailwind CSS

Flex Direction trong Tailwind CSS

Flex Direction trong Tailwind CSS

Flex Basis trong Tailwind CSS

Flex Basis trong Tailwind CSS

Cách sử dụng Flex để xây dựng layout trong Tailwind CSS

Cách sử dụng Flex để xây dựng layout trong Tailwind CSS

Top