Foundation - Phong cách Toàn cầu

Trong chương này, chúng ta sẽ nghiên cứu về Phong cách toàn cầu . Khung CSS toàn cầu của Foundation bao gồm các thiết lập lại hữu ích giúp đảm bảo kiểu dáng nhất quán trên các trình duyệt.

Định cỡ phông chữ

Kích thước phông chữ của biểu định kiểu trình duyệt được đặt thành 100% theo mặc định. Kích thước phông chữ mặc định được đặt thành 16 pixel. Tùy thuộc vào kích thước phông chữ, kích thước lưới được tính toán. Để có kích thước phông chữ cơ sở riêng biệt và các điểm ngắt lưới không bị ảnh hưởng, hãy đặt giá trị $ rem-base thành $ global-font-size , giá trị này phải bằng pixel.

Màu sắc

Các phần tử tương tác như liên kếtnút sử dụng màu xanh lam mặc định lấy từ biến SASS $ primary-color . Các thành phần cũng có thể có các màu như: thứ cấp, cảnh báo, thành công và cảnh báo . Để biết thêm thông tin kiểm tra tại đây .

Tham chiếu SASS

Biến

Bảng sau liệt kê các biến SASS, được sử dụng để tùy chỉnh kiểu mặc định của các thành phần trong dự án _settings.scss của bạn .

Sr.No. Tên & Mô tả Kiểu Giá trị mặc định
1

$global-width

Nó thể hiện chiều rộng toàn cầu của trang web. Được sử dụng để xác định chiều rộng hàng của lưới.

Con số rem-calc (1200)
2

$global-font-size

Nó đại diện cho kích thước phông chữ được áp dụng cho <html><body> . Nó được đặt 100% theo mặc định và giá trị cài đặt trình duyệt của người dùng sẽ được kế thừa.

Con số 100%
3

$global-lineheight

Nó đại diện cho tất cả các loại chiều cao dòng mặc định. $ global-lineheight là 24px trong khi $ global-font-size được đặt thành 16px.

Con số 1,5
4

$primary-color

Nó mang lại màu sắc cho các thành phần tương tác như liên kết và nút.

Màu sắc # 2199e8
5

$secondary-color

Nó được sử dụng với các thành phần hỗ trợ lớp .secondary .

Màu sắc # 777
6

$success-color

Nó đại diện cho trạng thái hoặc hành động tích cực khi được sử dụng với lớp .success .

Màu sắc # 3adb76
7

$warning-color

Nó thể hiện trạng thái hoặc hành động thận trọng khi được sử dụng với lớp .warning .

Màu sắc # ffae00
số 8

$alert-color

Nó thể hiện một trạng thái hoặc hành động tiêu cực khi được sử dụng với lớp .alert .

Màu sắc # ec5840
9

$light-gray

Nó được sử dụng cho các mục giao diện người dùng màu xám nhạt.

Màu sắc # e6e6e6
10

$medium-gray

Nó được sử dụng cho các mục giao diện người dùng màu xám trung bình.

Màu sắc #cacaca
11

$dark-gray

Nó được sử dụng cho các mục giao diện người dùng màu xám đậm.

Màu sắc # 8a8a8a
12

$black

Nó được sử dụng cho các mục giao diện người dùng màu đen.

Màu sắc # 0a0a0a
13

$white

Nó được sử dụng cho các mục giao diện người dùng màu trắng.

Màu sắc #fefefe
14

$body-background

Nó đại diện cho màu nền của cơ thể.

Màu sắc $ trắng
15

$body-font-color

Nó thể hiện màu văn bản của phần thân.

Màu sắc $ đen
16

$body-font-family

Nó đại diện cho danh sách các phông chữ của phần thân.

Danh sách 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif
17

$body-antialiased

Loại chống răng cưa được bật bằng cách đặt thuộc tính này thành true bằng cách sử dụng các thuộc tính CSS -webkit-font-smoothing-moz-osx-font-smoothing .

Boolean thật
18

$global-margin

Nó đại diện cho giá trị ký quỹ toàn cầu trên các thành phần.

Con số 1rem
19

$global-padding

Nó đại diện cho giá trị đệm toàn cầu trên các thành phần.

Con số 1rem
20

$global-margin

Nó đại diện cho giá trị ký quỹ toàn cầu được sử dụng giữa các thành phần.

Con số 1rem
21

$global-weight-normal

Nó đại diện cho trọng lượng phông chữ toàn cầu cho loại bình thường.

Từ khoá hoặc Số bình thường
22

$global-weight-bold

Nó đại diện cho trọng lượng phông chữ toàn cầu cho kiểu in đậm.

Từ khoá hoặc Số Dũng cảm
23

$global-radius

Nó đại diện cho giá trị toàn cầu của tất cả các phần tử có bán kính đường viền.

Con số 0
24

$global-text-direction

Nó đặt hướng văn bản của CSS thành ltr hoặc rtl

ltr