Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [Thiết kế Web] SASS mixin không tham số

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 14: Các công cụ hỗ trợ: Emmet, Git/GitHub, SASS, Bootstrap, jQuery — khóa Thiết kế Web

    SASS cho phép định nghĩa một đoạn thuộc tính dùng lại nhiều lần bằng "@mixin tên { ... }", và chèn vào một khối luật bằng "@include tên;".

    Cho một đoạn SASS gồm định nghĩa MỘT mixin (không tham số, chứa 1 hoặc nhiều thuộc tính), theo sau là một khối luật (selector) có một số thuộc tính riêng và một dòng "@include tên;" ở giữa, hãy biên dịch thành một khối CSS duy nhất, trong đó dòng @include được thay bằng toàn bộ các thuộc tính của mixin (giữ đúng thứ tự xuất hiện, các thuộc tính khác giữ nguyên vị trí).

    • Định dạng đầu vào:

      Định nghĩa mixin "@mixin tên {", các dòng thuộc tính, "}"; tiếp theo là khối luật "selector {", các dòng thuộc tính hoặc "@include tên;", "}".

    • Ràng buộc đầu vào:

      Mixin có từ 1 đến 3 thuộc tính. Khối luật có từ 1 đến 4 thuộc tính riêng (không tính dòng @include).

    • Định dạng đầu ra:

      In ra một khối CSS duy nhất "selector { ... }", các thuộc tính theo đúng thứ tự sau khi thay @include bằng nội dung mixin, thụt vào 2 dấu cách.

    Ví dụ:

    Đầu vào:

    @mixin flexCenter {
      display: flex;
      justify-content: center;
    }
    .box {
      color: red;
      @include flexCenter;
      margin: 0;
    }

    Đầu ra:

    .box {
      color: red;
      display: flex;
      justify-content: center;
      margin: 0;
    }

    Chủ đề

    🌐 Thiết kế WebThiết kế WebThiết kế Web: Công cụ — Emmet & SASSTất cả môn học

    Đang tải editor...