Hướng dẫn text fill div css - điền văn bản div css
HTMLĐể làm được thì chúng ta sẽ cần 1 wrapper element để bao bọc lấy element đối tượng. Vì vậy mình sẽ sử dụng 0 element làm element con và dùng thẻ div để làm wrapper.
CSSBắt đầu với thẻ div dùng làm wrapper.
Kế tiếp chúng ta sẽ làm cho 0 fill lấy thẻ div ngoài và dùng thuộc tính 2 để tạo background bo tròn.
Lưu ý: Vì 70% sẽ hơi tạo răng cưa ở viền bo nên mình để lên làm 70.3% Vì 70% sẽ hơi tạo răng cưa ở viền bo nên mình để lên làm 70.3% Sau khi đã có cái base background thì kế đến mình sẽ set style cho đoạn text.
Và cho tới thời điểm hiện tại thì chúng ta đã có: Kế đó mình sẽ set style riêng cho thẻ 3 chứa nội dung được quote
Sử dụng pseudo-element 4 để tạo shape. Mình sử dụng hàm 5 cho thuộc tính 6 để vẽ các tọa độ cho shape rồi wrap đoạn text lại bằng cách cho 7.
Tạm thời thay đổi radial background sang màu đỏ để có thể thấy rõ được độ tương phản của background với đường polygon path (đường vẽ màu xanh) của editor tool.
Developer tool của trình duyệt Firefox sẽ rất tiện lợi trong trường hợp này khi nó cho phép chúng ta inspect được các điểm nối shape hiện tại bằng cách click vào icon polygon tại thuộc tính 6.
Làm điều tương tự cho pseudo element 4 của thẻ 3 trong 1 để tạo shape ở phía bên phải bằng cách cho 2.
Thêm style cho footerFooter khi này sẽ bị che đi mất bởi các background tròn nên cần set lại position cho thẻ 3
Thêm quote markTiếp tục tận dụng lợi thế của pseudo element 4 cho thẻ có class 5
Cuối cùng các bạn nhớ trả lại background ban đầu cho 1 nhéDemo |