Link to original video by Mark Garrett
Background Images

Tóm tắt video "Background Images"
Tóm tắt ngắn:
- Video giới thiệu về cách sử dụng hình ảnh nền trong thiết kế web.
- Các khái niệm được thảo luận bao gồm: sử dụng hình ảnh stock, cắt ảnh, lớp CSS, box sizing, background image, background repeat, background position, shorthand property, float, flexbox.
- Video minh họa cách tạo hình ảnh nền cho header của một trang web đơn giản.
- Video hướng dẫn cách sử dụng Photoshop để cắt ảnh và xuất ảnh theo kích thước mong muốn.
Tóm tắt chi tiết:
Phần 1: Giới thiệu
- Video bắt đầu bằng việc giới thiệu về chủ đề chính là hình ảnh nền.
- Giảng viên nhắc đến việc sử dụng hình ảnh stock, bao gồm cả hình ảnh miễn phí và hình ảnh trả phí.
- Giảng viên nhấn mạnh tầm quan trọng của việc sử dụng hình ảnh hợp pháp và tránh vi phạm bản quyền.
- Video giới thiệu về các công cụ và kỹ thuật sẽ được sử dụng trong video, bao gồm: Photoshop, CSS, HTML.
Phần 2: Tìm kiếm và tải hình ảnh stock
- Giảng viên giới thiệu trang web Pixabay để tìm kiếm và tải hình ảnh stock miễn phí.
- Giảng viên giải thích về đơn vị pixel và tầm quan trọng của việc chọn kích thước hình ảnh phù hợp.
- Giảng viên hướng dẫn cách tải hình ảnh về máy tính và lưu trữ trong thư mục IMG của dự án web.
Phần 3: Cắt ảnh bằng Photoshop
- Giảng viên hướng dẫn cách sử dụng công cụ Crop trong Photoshop để cắt ảnh theo kích thước mong muốn.
- Giảng viên giải thích về các thông số của công cụ Crop, bao gồm: width, height, resolution.
- Giảng viên nhấn mạnh tầm quan trọng của việc lưu trữ ảnh gốc và xuất ảnh theo định dạng JPEG để tối ưu hóa kích thước file.
Phần 4: Thêm hình ảnh nền vào HTML
- Giảng viên giới thiệu khái niệm lớp CSS (class) và cách sử dụng lớp để áp dụng các thuộc tính CSS cho các phần tử HTML.
- Giảng viên thêm lớp "hero image" vào thẻ header và lớp "hero text" vào thẻ h1 trong HTML.
- Giảng viên giải thích về khái niệm "hero image" và cách sử dụng hình ảnh nền để thu hút sự chú ý của người xem.
Phần 5: Sử dụng CSS để tạo hình ảnh nền
- Giảng viên sử dụng thuộc tính CSS "background image" để thêm hình ảnh nền cho header.
- Giảng viên giải thích về các thuộc tính CSS liên quan đến hình ảnh nền, bao gồm: background repeat, background position.
- Giảng viên giới thiệu shorthand property "background" để gộp các thuộc tính background image, background repeat, background position vào một dòng CSS.
- Giảng viên sử dụng thuộc tính "box sizing: border-box" để đảm bảo kích thước của container bao gồm cả padding và border.
Phần 6: Căn chỉnh văn bản
- Giảng viên sử dụng thuộc tính CSS "text-align: center" để căn chỉnh văn bản trong thẻ h1 theo chiều ngang.
- Giảng viên giới thiệu về flexbox và cách sử dụng flexbox để căn chỉnh văn bản theo chiều dọc.
- Giảng viên giải thích về các thuộc tính flexbox, bao gồm: display: flex, flex-direction: column, justify-content: center.
Phần 7: Kiểm tra trên thiết bị di động
- Giảng viên sử dụng công cụ Device Toolbar trong Chrome Dev Tools để kiểm tra giao diện web trên thiết bị di động.
- Giảng viên kiểm tra vị trí của hình ảnh nền và văn bản trên màn hình di động.
Kết luận:
- Video kết thúc bằng việc tổng kết lại các kiến thức đã được giới thiệu.
- Giảng viên nhấn mạnh tầm quan trọng của việc sử dụng hình ảnh nền để tạo hiệu ứng thị giác hấp dẫn cho trang web.
- Giảng viên nhắc đến việc sẽ có thêm các video về các chủ đề liên quan đến hình ảnh nền trong tương lai.