Radio buttons
- ui
- /
- radio-buttons
- /
- radio-button-2
Radio Button 2
Vista previa
Código
const Radio2 = () => { return ( <div className="space-y-4 sm:space-y-0 sm:flex sm:items-center sm:gap-4"> <label htmlFor="radio21" className="block relative"> <input id="radio21" type="radio" defaultChecked name="payment" className="sr-only peer" /> <div className="w-full p-5 cursor-pointer rounded-lg border border-border ring-blue-500 peer-checked:ring-2"> <div className="pl-7"> <h3 className="leading-none font-bold">Radio 1</h3> <p className="mt-1 text-sm text-muted-foreground"> Lorem ipsum dolor sit amet consectetur adipisicing elit. </p> </div> </div> <span className="block absolute top-5 left-5 border peer-checked:border-[5px] peer-checked:border-blue-500 w-4 h-4 rounded-full"></span> </label> <label htmlFor="radio22" className="block relative"> <input id="radio22" type="radio" name="payment" className="sr-only peer" /> <div className="w-full p-5 cursor-pointer rounded-lg border border-border ring-blue-500 peer-checked:ring-2"> <div className="pl-7"> <h3 className="leading-none font-bold">Radio 2</h3> <p className="mt-1 text-sm text-muted-foreground"> Lorem ipsum dolor sit amet consectetur adipisicing elit. </p> </div> </div> <span className="block absolute top-5 left-5 border peer-checked:border-[5px] peer-checked:border-blue-500 w-4 h-4 rounded-full"></span> </label> <label htmlFor="radio23" className="block relative"> <input id="radio23" type="radio" name="payment" className="sr-only peer" /> <div className="w-full p-5 cursor-pointer rounded-lg border border-border ring-blue-500 peer-checked:ring-2"> <div className="pl-7"> <h3 className="leading-none font-bold">Radio 3</h3> <p className="mt-1 text-sm text-muted-foreground"> Lorem ipsum dolor sit amet consectetur adipisicing elit. </p> </div> </div> <span className="block absolute top-5 left-5 border peer-checked:border-[5px] peer-checked:border-blue-500 w-4 h-4 rounded-full"></span> </label> </div> ); }; export default Radio2;