2121}
2222
2323.container {
24- max-width : 900 px ;
24+ max-width : 1200 px ;
2525 margin : 0 auto;
2626 padding : 0 20px ;
2727}
@@ -1668,6 +1668,22 @@ table td:first-child {
16681668 margin : 0 ;
16691669}
16701670
1671+ .speaking-part2-image-container {
1672+ width : 80% ;
1673+ max-width : 300px ; /* Giới hạn chiều rộng tối đa của ảnh */
1674+ margin : 0 auto 25px auto; /* Căn giữa ảnh và tạo khoảng cách dưới */
1675+ }
1676+
1677+ .speaking-part2-image {
1678+ width : 100% ; /* Ảnh sẽ luôn vừa với container của nó */
1679+ height : auto; /* Giữ đúng tỷ lệ ảnh */
1680+ max-height : 300px ; /* Giới hạn chiều cao tối đa của ảnh */
1681+ object-fit : contain; /* Đảm bảo toàn bộ ảnh hiển thị, không bị cắt xén */
1682+ border-radius : var (--card-radius );
1683+ box-shadow : 0 4px 10px rgba (0 , 0 , 0 , 0.1 );
1684+ display : block; /* Bỏ khoảng trống thừa dưới ảnh */
1685+ }
1686+
16711687/* css/style.css */
16721688
16731689/* --- STYLES FOR LISTENING PART 1 --- */
@@ -2974,6 +2990,33 @@ body.u-nav-open {
29742990 border : 1px solid var (--border-color );
29752991}
29762992
2993+ /* --- STYLES FOR SPEAKING PART 3 (ĐÃ SỬA LỖI KÍCH THƯỚC ẢNH) --- */
2994+ .speaking-part3-card {
2995+ display : none;
2996+ }
2997+
2998+ .speaking-part3-card .active {
2999+ display : block;
3000+ }
3001+
3002+ .part3-images-container {
3003+ display : grid;
3004+ grid-template-columns : 1fr 1fr ; /* Luôn chia làm 2 cột bằng nhau */
3005+ gap : 20px ; /* Khoảng cách giữa 2 ảnh */
3006+ align-items : center; /* Căn các ảnh theo chiều dọc nếu chiều cao khác nhau */
3007+ max-width : 900px ; /* Giới hạn chiều rộng tối đa của cả khu vực 2 ảnh */
3008+ margin : 0 auto 25px auto; /* Căn giữa khu vực ảnh và tạo khoảng cách dưới */
3009+ }
3010+
3011+ .part3-images-container img {
3012+ width : 100% ; /* Ảnh sẽ luôn vừa với cột của nó */
3013+ height : auto; /* Giữ đúng tỷ lệ ảnh */
3014+ max-height : 350px ; /* Giới hạn chiều cao tối đa của MỖI ảnh */
3015+ object-fit : contain; /* Đảm bảo toàn bộ ảnh hiển thị, không bị cắt xén */
3016+ border-radius : var (--card-radius );
3017+ box-shadow : 0 4px 10px rgba (0 , 0 , 0 , 0.1 );
3018+ border : 1px solid var (--border-color );
3019+ }
29773020/* css/style.css */
29783021
29793022/* --- STYLES FOR SPEAKING PART 4 --- */
@@ -3705,9 +3748,11 @@ footer {
37053748
37063749/* Style cho các câu đã viết đúng */
37073750.text-comparison .correct-text {
3708- background-color : # e2fdef ; /* Nền xanh lá nhạt */
3751+ background-color : # e2fdef ;
3752+ /* Nền xanh lá nhạt */
37093753 border-left : 3px solid # 34a853 ;
37103754}
3755+
37113756.text-comparison .correct-text p {
37123757 color : # 0d652d ;
37133758}
@@ -3716,6 +3761,7 @@ footer {
37163761 background-color : # e2fdef ;
37173762 border-left-color : # 34a853 ;
37183763}
3764+
37193765.feedback .correct strong {
37203766 color : # 0d652d ;
37213767}
0 commit comments