Đã bao giờ bạn nghĩ đến việc chỉ sử dụng 1 tấm hình có màu bất kỳ để biến nó thành màu trắng hoặc đen chỉ bằng CSS chưa? . Với sự hỗ trợ của CSS đã giúp các nhà phát triển giảm tải được lượng công việc Show
1. Vấn đềNếu như trước đây, từ ban đầu logo ban đầu nếu bạn muốn sử dụng nó với màu trắng hoặc đen trên 1 nền để làm nổi bật chúng, bạn cần phải sử dụng photoshop để chuyển đổi thành màu sắc của logo đó. Nghĩa là chúng ta cần phải có 2 hình ảnh riêng biệt 2. Đổi màu cấu hình bằng CSSHôm nay mình xin chia sẻ với các bạn đang học wordpress cũng như Css căn bản một cách đổi hình ảnh sang màu trắng hoặc màu đen hết sức đơn giản chỉ bằng 1 dòng css thông qua thuộc tính filter Trước tiên bạn cần phải có một HTML chứa hình ảnh trước đó, ví dụ như sau <div id="my-out-img"><img src="https://wpshare247.com/wp-content/uploads/2021/05/logo.png" /></div> 2. 1 Đổi cấu hình sang màu đen bằng CSSConstructor as after #my-out-img img{ filter: brightness(0); -webkit-filter: brightness(0); } 2. 2 Đổi cấu hình sang trắng bằng CSSConstructor as after #my-out-img img{ filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); } 2. 3 Đổi cấu hình sang xám bằng CSS#my-out-img img{ filter: grayscale(0); -webkit-filter: grayscale(0); } Như vậy bằng cách sử dụng thuộc tính bộ lọc với các giá trị độ sáng, đảo ngược, thang độ xám, chúng ta có thể đổi màu ảnh một cách dễ dàng không đúng. Hi vọng bài viết này giúp các bạn mới bắt đầu học thiết kế website biết thêm chút kiến thức bổ ích nhé Trong bài viết hôm nay mình sẽ giới thiệu đến các bạn những kiến thức cơ bản hay được sử dụng trong CSS mà chúng ta nên ôm ấp trong quá trình phát triển và thiết kế website CSS Thủ thuật1) Cách Tạo Gradient Text Trong CSSĐể tạo chữ với gradient màu cho trang web, chúng ta cần nắm bắt các kiến thức cơ bản sau
HTML
CSS________số 8_______Và kết quả bạn xem bên dưới nha See the Pen Untitled by haycuoilennao19 (@haycuoilennao19) on CodePen Nếu bạn muốn tham khảo thêm về gradient thì có thể truy cập các đường dẫn bên dưới nha 2) Cách Thay Đổi Màu Cho Chọn Văn BảnChúng ta sẽ sử dụng 4 nhẹ nhàng thiết lập màu sắc cho văn bản và nền khi người dùng lựa chọn văn bản trong trang web thông qua đoạn mã sau nhaHTML
CSS
Và kết quả các bạn xem dưới đây nha Xem Màu bút chọn chữ của haycuoilennao19 (@haycuoilennao19) trên CodePen 3) Cách Tạo Hình Tròn Bằng CSSTrong phần này mình sẽ hướng dẫn bạn cách tạo hình tròn bằng CSS thông qua việc thiết lập giá trị cho thuộc tính 5. Ngoài ra mình còn có một lưu ý quan trọng là bạn phải thiết lập chiều cao (chiều cao) và chiều rộng (độ rộng) của các phần tử phải bằng nhau nha. Để hiểu rõ hơn bạn xem đoạn mã sau nhaHTML
CSS
Và kết quả các bạn xem dưới đây nha Xem Bút tạo vòng tròn css của haycuoilennao19 (@haycuoilennao19) trên CodePen Nếu bạn muốn tham khảo thêm về cách tạo các chữ nhật, hình thang. thì có truy cập đường dẫn bên dưới nha 4) Cắt ngắn văn bảnKhi chúng ta có một đoạn văn bản quá dài và cần rút gọn thì bạn nên sử dụng tính năng cắt bớt văn bản bằng cách kết hợp các thuộc tính CSS như đoạn mã sau HTML
CSS
Và kết quả các bạn xem dưới đây nha Xem css văn bản Pen Truncate của haycuoilennao19 (@haycuoilennao19) trên CodePen 5) Cách Tạo Hiệu Ứng Zoom Out AnimationTrong phần này mình sẽ hướng dẫn bạn cách tạo hiệu ứng chuyển động phóng to và thu nhỏ cho các đối tượng trong trang HTML thông qua đoạn mã sau nha HTML
CSS
Và kết quả các bạn xem dưới đây nha Xem hoạt hình Bút phóng to thu nhỏ bởi haycuoilennao19 (@haycuoilennao19) trên CodePen Nếu bạn muốn tham khảo thêm về các hiệu ứng phóng to và thu nhỏ cho trang web, hãy truy cập đường dẫn bên dưới nha 6) Cách tạo Loader bằng CSSTrong phần này mình sẽ hướng dẫn bạn cách tạo loader đơn giản trong CSS bằng các thuộc tính 6 và 7 thông qua đoạn mã bên dưới nha.HTML
CSS 1Và kết quả các bạn xem dưới đây nha Xem Pen Tạo Lodaer CSS của haycuoilennao19 (@haycuoilennao19) trên CodePen Nếu bạn muốn tham khảo thêm về các hiệu ứng loader và spinner cho trang web, hãy truy cập đường dẫn bên dưới nha 7) Cách Tạo Drop capThông thường khi bạn đọc một bài báo thì sẽ thường thấy các ký tự đầu tiên của chữ cái đầu tiên trong văn bản sẽ có kích thước lớn hơn và màu sắc sẽ khác với các chữ cái còn lại trong nội dung. Trong phần này, mình sẽ hướng dẫn bạn làm hiệu ứng trên thông qua bộ chọn 8 và 9. Để hiểu rõ hơn bạn hãy xem đoạn mã dưới đâyHTML 2CSS 3Và kết quả các bạn xem dưới đây nha Xem Pen cach tao drop cap của haycuoilennao19 (@haycuoilennao19) trên CodePen 8) Cách Custom ScrollbarTrong phần này, mình sẽ hướng dẫn bạn cách thiết lập lại màu sắc cho thanh cuộn thông qua thuộc tính bộ chọn 0. Để hiểu rõ hơn bạn xem đoạn mã sau nhaCSS 4Kết quả bạn xem bên dưới nha Xem Pen Ví Dụ Scrollbar sử dụng thu vien Overlay Scrollbars của haycuoilennao19 (@haycuoilennao19) trên CodePen Nếu bạn muốn tìm hiểu thêm về setting style cho scrollbar thì truy cập đường dẫn bên dưới nha 9) Sử dụng Counter CSSMình sẽ hướng dẫn các bạn cách tạo bộ đếm cho thẻ danh sách HTML thông qua thuộc tính 1 CSS bằng đoạn mã dưới đây nhaHTML 5CSS 6Và kết quả các bạn xem dưới đây nha Xem Pen tạo counter css của haycuoilennao19 (@haycuoilennao19) trên CodePen 10) Cách Tạo Knockout TextNếu bạn muốn làm nổi bật nội dung của mình thì có thể sử dụng thuộc tính 2 trong CSS để kết hợp một phần tử với nền của phần tử chứa nó. Để dễ hình dung hơn bạn xem ví dụ dưới đây nhéHTML 7CSS 8Và kết quả các bạn xem dưới đây nha Xem Pen cach tao Knockout Text của haycuoilennao19 (@haycuoilennao19) trên CodePen Nếu bạn muốn tham khảo thêm về các ví dụ gõ văn bản kahcs thì truy cập đường dẫn bên dưới nha 11) Phần tử trung tâm trong CSSTrong phần này mình sẽ hướng dẫn bạn cách trung tâm phần tử trong CSS thông qua đoạn mã sau HTML 9CSS 0Và kết quả các bạn xem dưới đây nha Xem trung tâm Bút cách phan tu của haycuoilennao19 (@haycuoilennao19) trên CodePen Nếu bạn muốn tìm hiểu thêm về cách canh giữa các phần tử trong CSS như sử dụng flexxbox, grid. thì có thể truy cập đường dẫn bên dưới nha 12) Nút Menu Cách Tạo Di độngTrong phần này mình sẽ hướng dẫn các bạn cách thiết lập nút hambuger cho website thông qua đoạn mã sau nha HTML 1CSS 2Và kết quả các bạn xem dưới đây nha Xem nút menu Pen tao mobile của haycuoilennao19 (@haycuoilennao19) trên CodePen Nếu bạn muốn tham khảo thêm về menu di động thì truy cập đường dẫn bên dưới nha 13) Cách Tạo Image Responsive CSSĐể hiển thị hình ảnh trên nhiều màn hình thiết bị khác nhau, bạn có thể sử dụng thuộc tính CSS sau đây cho thẻ 3CSS 3Và kết quả các bạn xem dưới đây nha Xem Pen Hiển thị hình ảnh phản hồi của haycuoilennao19 (@haycuoilennao19) trên CodePen 14) Cách Tạo Chữ Xung Quanh Hình ẢnhĐôi khi bạn cần hình ảnh minh họa trong đoạn văn của mình và thật tuyệt vời khi chúng ta có thể làm cho nó giống như trong Word là để hiển thị xung quanh hình ảnh. Để hiểu rõ hơn bạn xem đoạn mã sau nha HTML 4CSS 5Và kết quả các bạn xem dưới đây nha See the Pen text around image by haycuoilennao19 (@haycuoilennao19) trên CodePen 15) Lọc CSSTrong CSS cho phép chúng ta tạo các hiệu ứng trực tiếp cho hình ảnh mà không cần sử dụng đến Photoshop và thường được sử dụng với thẻ 4 Sau đây là một số thuộc tính thông tin ứng dụng, bạn tham khảo ở bên dưới nhéCSS 6Và kết quả các bạn xem dưới đây nha Xem Bút hiệu ứng hình anh CSS của haycuoilennao19 (@haycuoilennao19) trên CodePen 16) Vị Trí Văn Trong HìnhTrong phần này mình sẽ hướng dẫn bạn cách thiết lập ví trí nội dung trong hình nền thông qua đoạn mã sau nha HTML 7CSS 8Và kết quả các bạn xem dưới đây nha Xem Bút Hình Ảnh Với Nội Dung của haycuoilennao19 (@haycuoilennao19) trên CodePen Nếu bạn muốn tham khảo thêm về việc kết hợp nội dung với hình ảnh trong CSS thì truy cập đường dẫn bên dưới nha 17) Xác Định Vị Trí Giữ Chỗ Trong Ô Đầu VàoChúng ta có thể sử dụng thuộc tính quen thuộc là 5 để căn chỉnh vị trí 6 trong ô đầu vào. Và để hiểu rõ hơn bạn xem đoạn mã sau nhaHTML 9CSS 0Và kết quả các bạn xem dưới đây nha Xem placeholder Căn chỉnh vị trí của haycuoilennao19 (@haycuoilennao19) trên CodePen 18) Cách Vô hiệu hóa lựa chọn văn bảnVì một lý do nào đó mà bạn không muốn người dùng có thể sao chép nội dung văn bản trên trang web của mình, thì họ có thể sử dụng thuộc tính 7 trong CSS. Và để hiểu rõ hơn bạn xem đoạn mã sau đây nhéHTML 1CSS 2Và kết quả các bạn xem dưới đây nha Xem Bút không cho phep text-select của haycuoilennao19 (@haycuoilennao19) trên CodePen 19) Cách Ẩn Đối Tượng Trong Trang WebTrong phần này chúng ta sẽ đi vào phần tìm hiểu sử dụng thuộc tính 8 để ẩn các đối tượng trong trang HTML thông qua đoạn mã sau nhaHTML 3CSS 4Và kết quả các bạn xem dưới đây nha Xem Trưng Bày Bút Sư Dung. Không Trong CSS bởi haycuoilennao19 (@haycuoilennao19) trên CodePen Nếu bạn muốn tham khảo thêm cách ẩn đối tượng cho đối tượng trong website thì truy cập đường dẫn bên dưới nha 20) Cách Tạo Hiệu Ứng Glass EffectBây giờ mình sẽ giới thiệu cho các bạn cách tạo hiệu ứng kính dành cho các phần tử trong HTML thông qua đoạn code sau nha HTML 5CSS 6Và kết quả các bạn xem dưới đây nha Xem HTML CSS hiệu ứng Pen Frosted Glass của haycuoilennao19 (@haycuoilennao19) trên CodePen Nếu bạn muốn tham khảo các hiệu ứng kính khác nhau, hãy truy cập đường dẫn bên dưới nha 21) Hiệu Ứng Đánh Chữ CSSPhần tiếp theo chúng ta sẽ đi vào tìm hiểu ví dụ cách tạo hiệu ứng viết kiểu chữ bằng các thuộc tính CSS thông qua đoạn mã sau nha HTML 7CSS 8Và kết quả các bạn xem dưới đây nha Xem Pen Hieu ung danh chu html css by haycuoilennao19 (@haycuoilennao19) trên CodePen 22) Cách Tạo Ảnh Nền CSS Toàn Màn HìnhTrong phần này, mình sẽ sử dụng hình ảnh làm nền hiển thị toàn màn hình thông qua các thuộc tính là 9 và 0. Ngoài ra, bạn cũng nên tham khảo thêm một cách mới để thiết lập đối tượng với vị trí chính giữa thông qua thuộc tính 1. To known more than you view đoạn code after nhéHTML 9CSS 0Và kết quả các bạn xem dưới đây nha Xem Pen cach tao CSS Background Image Full Screen by haycuoilennao19 (@haycuoilennao19) trên CodePen Tổng kếtQua đây mình mong bài viết sẽ cung cấp thêm cho các bạn những kiến thức hữu ích CSS phục vụ cho việc phát triển, thiết kế web và nếu có thắc mắc gì cứ gửi email mình sẽ phản hồi sớm nhất có thể. Rất mong bạn tiếp tục ủng hộ trang web để mình có thể viết nhiều bài hay hơn nữa nhé. Chúc bạn có một ngày vui vẻ |