Use padding and border to make inputs look modern. The outline: none property is key for custom designs.
input {
width: 100%;
padding: 12px;
border: 1px solid #ccc;
outline: none;
}
Styles the input when clicked.
input:focus { border-color: blue; }
The border glows on focus!
select { width: 200px; padding: 8px; }
The resize: none property prevents users from breaking the layout.
textarea { resize: none; height: 80px; }
Make buttons interactive using cursor: pointer and :hover.
button {
background: blue;
color: white;
padding: 10px;
border: none;
cursor: pointer;
}
button:hover {
background: darkblue;
}
Pointer cursor + Color change on hover.
Combine all properties to build a clean Point Pikker UI.
• Padding for room
• Focus for feedback
• Hover for interaction
• No-resize for stability