Tìm hiểu nhanh về biến trong CSS qua ví dụ cơ bản

Cách sử dụng đơn giản với các biến trong CSS Để sử dụng một biến CSS, trước tiên chúng ta cần khai báo một biến. Các biến CSS có thể nhận bất kỳ giá trị CSS nào. Tôi có ví dụ như sau: div { background-color: green; } Đây là cách duy nhất để gán

Cách sử dụng đơn giản với các biến trong CSS

Để sử dụng một biến CSS, trước tiên chúng ta cần khai báo một biến. Các biến CSS có thể nhận bất kỳ giá trị CSS nào.
Tôi có ví dụ như sau:

div { background-color: green; }

Đây là cách duy nhất để gán giá trị cho các thuộc tính trong CSS thuần túy bởi vì cho đến gần đây, CSS không có biến. Các biến CSS cho phép chúng tôi tạo các giá trị tùy chỉnh của riêng mình để mã của chúng tôi dễ hiểu và dễ chỉnh sửa hơn.
Cũng giống như mọi thứ khác trong CSS, bạn có thể phân chia các thuộc tính tùy chỉnh của mình cho các phần của tài liệu.
Tôi có ví dụ như sau

<html>
  <style>
    .blue-text {
      --color: blue;
    }
    .red-text {
      --color: red;
    }
    .my-text {
      color: var(--color);
    }
  </style>
  <body>
    <div class="blue-text">
      <div class="my-text">This will be blue</div>
    </div>
    <div class="red-text">
      <div class="my-text">This will be red</div>
    </div>
  </body>
</html>

Kết quả:

Và bạn thậm chí có thể thay đổi giá trị thuộc tính tùy chỉnh bằng JavaScript

<html>
  <style>
    .blue-text {
      --color: blue;
    }
    .red-text {
      --color: red;
    }
    .my-text {
      color: var(--color);
    }
  </style>
  <body>
    <div class="blue-text">
      <div class="my-text">
        This will be green
      </div>
      <div class="red-text">
        <div class="my-text">
          This will be red
        </div>
      </div>
    </div>
    <script>
      const blueTextDiv = document.querySelector('.blue-text')
      blueTextDiv.style.setProperty('--color', 'green')
    </script>
  </body>
</html>

Kết quả:

Kết luận

Khi bạn đã nắm vững kiến thức cơ bản về CSS, việc kết hợp các biến CSS vào project của bạn sẽ giúp bạn tiết kiệm rất nhiều thời gian trong tương lai. Từ những chỉnh sửa nhỏ đến những thương hiệu hoàn chỉnh, sẽ rất hữu ích nếu bạn định dạng CSS của mình theo cách có thể đọc và sửa đổi một cách nhanh chóng và trơn tru.Tất nhiên, những khái niệm tôi đã giải thích chỉ là những điều cơ bản. Kiểm soát các biến của bạn bằng JavaScript, thử nghiệm với hàm calc () và xem bạn đưa ra những dự án hấp dẫn, có chuyển đổi cao nào.
Hy vọng rằng thông qua những ví dụ đơn giản này sẽ giúp bạn hiểu và quen dần với CSS.

Tài liệu tham khảo
https://kentcdodds.com/blog/super-simple-start-to-css-variables

Nguồn: viblo.asia

Bài viết liên quan

Tấn Công Ứng Dụng Web: Mối Đe Dọa Hàng Đầu – Phần 2

viết lại nội dung này ” Phát hiện các cuộc tấn công Cross Site Scripting (XSS)

AI Chatbot 2025: Xu Hướng Tất Yếu Cho Doanh Nghiệp Dẫn Đầu

Giới thiệu AI chatbots đã trải qua một hành trình đáng kể, từ những công cụ t

Tấn Công Ứng Dụng Web: Mối Đe Dọa Hàng Đầu – Phần 1

Tấn công web là gì? Ứng dụng web là các ứng dụng cung cấp dịch vụ cho người

SEO Mũ Trắng, Mũ Đen, Mũ Xám: Hiểu Biết và Lựa Chọn Phù Hợp

SEO Mũ Trắng, Mũ Đen, Mũ Xám: Hiểu Biết và Lựa Chọn Phù Hợp Trong kỷ nguyên s