Hướng dẫn dùng color representation trong PHP
Trong thiết kế website, để có được một sản phẩm có thẩm mỹ điều không thể thiếu là cách sử dụng màu sắc hợp lý.Màu trong HTML & CSS được xác định theo các cách sau: Show Nội dung chính
Xác định màu theo hệ thập lục phân – HEXXác định màu theo kết hợp màu RGBXác định màu theo tên tiếng anh Xác định màu theo hệ thập lục phân – HEXHEX là viết tắc của từ “hexadecimal”. Cách viết: gồm dấu “#” kết hợp với dãy ký tự Latin, chỉ bao gồm số hoặc chữ [hệ thập lục phân], không phân biệt chữ hoa hay chữ thường.Các ký tự Latin có thể chấp nhận là: a,b,c,d,e,f,A,B,C,D,E,F.Ví dụ: #00ffffTa có thể viết gút gọn màu này theo các cách sau:Gút gọn 6 ký tự giống nhau thành 3 ký tự: #ffffff => #fffGút gọn 3 cặp ký tự thành 3 ký tự: #ff0066 => #f06 Xác định màu theo kết hợp màu RGBXác định màu theo RGB là sự kết hợp của 3 màu cơ bản: đỏ [Red], xanh lá cây [Green] và xanh dương [Blue] Cách viết: rgb[giá trị 1, giá trị 2, giá trị 3]Vớigiá trịtừ 0 tới 255.Ví dụ: rgb[155,167,1]Một số giá trị đặc biệt:Màu đen: rgb[0,0,0]Màu đỏ: rgb[255,0,0]Màu xanh lá cây: rgb[0,255,0]Màu xanh dương: rgb[0,0,255]Màu vàng: rgb[255,255,0]Màu Trắng: rgb[255,255,255] Xác định màu theo tên tiếng anhCách viết: tên màu được viết theo tiếng anh.Ví dụ: blueMột số tên thường dùng:Màu đen: blackMàu đỏ: redMàu xanh lá cây: greenMàu xanh dương: blueMàu vàng: yellowMàu trắng: white Nãy giờ mình lang man quên mất chưa vào chủ đề chính :D. Một ngày nào đó bạn cần 1 function sinh ra ngẫu nhiên 1 màu nào đó để phục vụ cho project của bạn. Bạn hãy tận dụng hàmdechex[] có sẵn trong PHP. Dưới đây là 1 mẫu ví dụ mà mình viết ra để tạo ngẫu nhiên 1 màu dùng hàm dechex:
Một cách khác để có được hiệu ứng tương tự là dán tệp png vào một hình ảnh mới có màu nền duy nhất để tạm thời loại bỏ độ trong suốt và thay vào đó đặt màu trong suốt của hình ảnh png thành màu vòng tròn đen. Sau đó, khi bạn đặt nó trên hình ảnh jpeg, bạn đặt màu trong suốt mới thành màu của mặt nạ. Nội dung chính
Nếu việc lấy mẫu lại hoặc các pixel bán trong suốt khiến bạn thất vọng, thay vì sử dụng png làm mặt nạ, bạn có thể tắt tính năng trộn và vẽ một hình trong suốt lên
Lưu ý: Đoạn mã trên chưa được kiểm tra, nhưng hy vọng sẽ làm được những gì bạn cần. 0 hữu ích 0 bình luận chia sẻ Trong bài này, chúng ta sẽ tìm hiểu về constructor và destructor của class trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP. Nội dung chính
Hàm khởi tạo (constructor) luôn luôn được gọi khi một đối tượng của một lớp được tạo ra. Hàm khởi tạo được sử dụng để khởi tạo giá trị cho các thuộc tính của đối tượng hoặc thực hiện một số thao tác khi đối tượng đang được tạo ra. Trong PHP, hàm
1.1. Hàm khởi tạo mặc định (default constructor)Nếu trong một class không định nghĩa hàm
Kết quả
Chúng ta có thể định nghĩa hàm
Kết quả
1.2. Hàm khởi tạo có tham số (parameterized constructor)Chúng ta có thể định nghĩa
hàm
Kết quả
Lưu ý: Trong PHP, chỉ được định nghĩa một hàm khởi tạo 1.3. Hàm khởi tạo sao chép (copy constructor)Hàm khởi tạo sao chép được sử dụng để tạo ra một bản sao chép (copy) của một đối tượng đã có. Hàm này lấy địa chỉ của một đối tượng khác làm tham số. Trong PHP, hàm này bản chất là một hàm sao chép thuộc tính của đối tượng này cho đối tượng khác.
Kết quả
2. Hàm hủy (destructor) của class trong PHPHàm hủy (destructor) được gọi khi đối tượng bị hủy hoặc PHP script bị dừng hoặc thoát. Trong PHP, hàm
Kết quả
Hàm hủy (destructor) trong PHP thường được dùng để giải phóng bộ nhớ của đối tượng khi không sử dụng nữa.
|