Thẻ hồ sơ
Thuộc phần Thực hành frontend trong hành trình HTML của Coddy. Bài học 32 trên 35.
Thử thách
DễBạn được cung cấp một trang HTML hoàn chỉnh về Amelia Earhart, một phi công nổi tiếng. Trang đã có cấu trúc và nội dung, nhưng cần được thêm kiểu CSS để hiển thị đẹp trên cả thiết bị di động và màn hình lớn.
Nhiệm vụ của bạn là thêm các kiểu CSS còn thiếu để hoàn thiện thiết kế.
- Định nghĩa biến CSS cho màu chính, màu chữ và màu nền. Áp dụng chúng cho nền, chữ, tiêu đề và nút của thẻ.
- Định dạng bố cục trên màn hình lớn (
min-width: 768px):- Hiển thị ảnh ở bên trái và văn bản ở bên phải (dùng
flex-direction: row). - Đặt chiều rộng phù hợp cho ảnh và phần nội dung.
- Hiển thị ảnh ở bên trái và văn bản ở bên phải (dùng
- Trên màn hình lớn, áp dụng
object-fit: cover;cho ảnh để ảnh co giãn đẹp mắt.
Tự làm thử
<!DOCTYPE html>
<html>
<head>
<title>Explorer Profile Card</title>
<style>
/* Variables */
body {
font-family: Arial, sans-serif;
background-color: #f4f4f9;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
}
.card {
background-color: #fff;
border-radius: 12px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
overflow: hidden;
max-width: 600px;
display: flex;
flex-direction: column;
}
.card img {
width: 100%;
height: auto;
}
.card-content {
padding: 20px;
color: #000;
}
.card-content h2 {
margin-top: 0;
color: #555;
}
.card-content p {
line-height: 1.5;
margin-bottom: 20px;
}
.card-content button {
background-color:#555;
color: white;
border: none;
padding: 10px 20px;
border-radius: 6px;
cursor: pointer;
transition: background 0.3s ease;
}
.card-content button:hover {
background-color: #1b4f72;
}
/* Larger screens → side by side */
</style>
</head>
<body>
<div class="card">
<img src="https://upload.wikimedia.org/wikipedia/commons/b/b2/Amelia_Earhart_standing_under_nose_of_her_Lockheed_Model_10-E_Electra%2C_small.jpg" alt="Amelia Earhart">
<div class="card-content">
<h2>Amelia Earhart</h2>
<p>Amelia Earhart was a pioneering American aviator who became the first woman to fly solo across the Atlantic Ocean. She inspired generations with her courage and adventurous spirit.</p>
<button>Read More</button>
</div>
</div>
</body>
</html>
Tất cả bài học trong Thực hành frontend
Tự luyện tập: Playground Web