steve0greatness,
created on Saturday, 3 February 2024, 06:43:49 (1706942629),
received on Monday, 6 May 2024, 02:55:37 (1714964137)
Author identity: Steve0Greatness <steve0greatnessiscool@gmail.com>
6765a96dfa5014d0ecdba84f4f34b03e8b35ae66
blog-posts/checkbox-custom-styles.md
@@ -1,13 +1,13 @@
--- title: Customize an HTML Checkbox date: 2022 Feb 19 updated: 2024 Feb 1updated: 2024 Feb 2--- TL;DR: `appearance: none;`. Checkboxes are hard to style. But when you're making a website, they may look ugly. <input type="checkbox" style="appearance: checkbox;" /><input type="checkbox" style="all: revert;" />As you can see here, this bland checkbox does not fit into my clearly great website(/s). But really, it does not fit in at all.
@@ -22,7 +22,7 @@ input[type="checkbox"] {
} ``` <iframe src="/blog-files/checkbox-custom-styles-ex1.html" style="background: #fff; border: none"></iframe><iframe src="/blog-files/checkbox-custom-styles-ex1.html" style="background: #000; border: none"></iframe>Now we can do whatever we want to it. You're also able to add a `:checked` sudo to change certain elements(like the `background-color`) depending on if the checkbox is checked or not.
@@ -31,8 +31,8 @@ input[type="checkbox"] {
appearance: none; width: 15px; height: 15px; background: #555;border: 1px #252525 solid;background: #000; border: 1px #fff solid;border-radius: 2px; }
@@ -41,4 +41,4 @@ input[type="checkbox"]:checked {
} ``` <iframe src="/blog-files/checkbox-custom-styles-ex2.html" style="background: #fff; border: none"></iframe><iframe src="/blog-files/checkbox-custom-styles-ex2.html" style="background: #000; border: none"></iframe>
static/blog-files/checkbox-custom-styles-ex2.html
@@ -4,13 +4,14 @@
<head> <style> input[type="checkbox"] { appearance:none;appearance: none;width: 15px; height: 15px; background: #000; border: 1px #fff solid;border-radius: 2px; border: 1px #252525 solid;background: #555;} input[type="checkbox"]:checked { background: #ce5aff; }