Cảm xúc css có điều kiện
Hướng dẫn sau đây giả định rằng bạn đã quen thuộc với các khái niệm React và JSX. Tối thiểu, bạn nên có một số kinh nghiệm với JavaScript trước khi tiếp tục với hướng dẫn này. Có một số tài nguyên miễn phí tuyệt vời có sẵn tại freecodecamp. org, nếu không thì tiếp tục đọc Show Sử dụng tên lớp tĩnh Đặt tên lớp CSS vẫn là cách hiệu quả nhất để đảm bảo rằng bạn có thể tạo các kiểu có thể sử dụng lại cho các thành phần khác nhau của mình. Bằng cách sử dụng JavaScript
Raisely cũng cung cấp một số trình trợ giúp css để đảm bảo bạn có thể tận dụng tối đa các kiểu css của mình. Những người trợ giúp này bao gồm các phương tiện tạo kiểu cho các phần của thành phần dựa trên màu sắc, cũng như ẩn các phần của thành phần tùy thuộc vào trạng thái trang, chẳng hạn như nếu hồ sơ thuộc sở hữu của người dùng hiện tại hoặc trang hiện đang xem Bạn có thể tìm thấy danh sách xuyên suốt các lớp trợ giúp của chúng tôi từ đây JavaScript
Sử dụng cảm xúc
Emotion là một giải pháp kiểu động dựa trên Javascript được Raisely sử dụng nội bộ và cho các khía cạnh khác nhau của ứng dụng khách Trình trợ giúp Điều này có nghĩa là không giống như các lớp CSS thông thường được nhắm mục tiêu dễ dàng hơn, các lớp và thành phần CSS được tạo bằng cảm xúc không dễ bị nhắm mục tiêu và sẽ không xung đột với các lớp tạo cảm xúc khác Chữ
Như đã trình bày ở trên, những người trợ giúp cảm xúc cung cấp hai người trợ giúp; . Cả hai người trợ giúp này đều cung cấp phương tiện ngăn ngừa xung đột kiểu dáng trong các thành phần khác của bạn và các kiểu chủ đề chiến dịch hiện tại
Tạo kiểu cho các thành phần Raisely hiện cóGiới thiệu sơ lược về BEMPhần lớn khách hàng hướng tới nhà tài trợ của Raisely sử dụng tiêu chuẩn đặt tên CSS được gọi là BEM, cho phép một cách minh bạch và có tính khai báo cao để mô tả các kiểu thành phần và cấu trúc phân cấp theo mẫu một chiều Chúng tôi đã chọn điều này với mục đích chính là đảm bảo rằng các phong cách phía khách hàng có thể dễ dàng tùy chỉnh và thích ứng tùy thuộc vào các lựa chọn phong cách trong chiến dịch của riêng bạn Dưới đây là một số tài nguyên tổng hợp tuyệt vời để tìm hiểu BEM ở cấp độ cơ bản
Trong tương lai, chúng tôi sẽ phát hành hướng dẫn chuyên sâu hơn để áp dụng BEM theo cách cụ thể cho Raisely và cách tận dụng các phương pháp theo chủ đề nâng cao hơn CX trong Cảm xúc là gì?cx. cx là phiên bản cảm xúc của thư viện tên lớp phổ biến . Ưu điểm chính của cx là nó phát hiện các tên lớp do cảm xúc tạo ra để đảm bảo các kiểu được ghi đè theo đúng thứ tự. Các kiểu tạo cảm xúc được áp dụng từ trái sang phải. Các kiểu tiếp theo ghi đè lên các giá trị thuộc tính của các kiểu trước đó.
Emotion có sử dụng theo kiểu khôngTin vui là Thành phần cảm xúc và kiểu dáng đã hội tụ trên một API chung . Điều đó có nghĩa là hầu hết các thay đổi chỉ hoán đổi câu lệnh nhập. -nhập theo kiểu từ 'thành phần theo kiểu'; .
Là cảm xúc và phong cáchViệc sử dụng Cảm xúc rất khác so với cách sử dụng của các thành phần có kiểu dáng . Tính năng chính của thư viện này là thành phần kiểu có thể dự đoán được để viết các kiểu CSS khác nhau bằng JavaScript. Thư viện này hỗ trợ cả kiểu chuỗi và kiểu đối tượng.
Cảm xúc được tạo kiểu trong MUI là gì?Emotion là một thư viện tạo kiểu CSS-in-JS khá mới, hoàn hảo cho CSS động và cực kỳ nhẹ . Với nó, bạn tạo các thuộc tính CSS của mình trong chuỗi mẫu CSS của Emotion và chuyển nó tới thành phần JSX của chính nó để áp dụng kiểu. |