diff --git a/snippets/input-with-prefix.md b/snippets/input-with-prefix.md
new file mode 100644
index 000000000..48e16f974
--- /dev/null
+++ b/snippets/input-with-prefix.md
@@ -0,0 +1,59 @@
+---
+title: Input with Prefix
+tags: visual,interactivity,intermediate
+---
+
+Creates an input with a visual, non-editable prefix.
+
+- Create a parent element, containing the prefix and the input
+- Remove border and outline from the input, and apply it to the parent element, to give it the appearance of an input box
+- Use `:focus-within` selector to change the parent element style accordingly
+
+```html
+