Tailwind Form

基础表单

form
<link href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" rel="stylesheet">
<link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/5.13.0/css/all.min.css" rel="stylesheet">

<div class="container mx-auto my-12 p-12 bg-gray-100 flex items-center justify-center">
  <form action="" class="w-full max-w-lg">
    <div class="flex flex-wrap flex-col mb-6 w-full">
      <label for="username" class="block mb-2 text-md text-gray-700 font-bold tracking-wide">账号</label>
      <input type="text" class="block px-4 py-3 mb-2 w-full border border-gray-200 rounded bg-white leading-tight appearance-none focus:outline-none focus:bg-white focus:border-gray-500">
      <p class="text-xs text-gray-600">提示文本</p>
    </div>
    <div class="flex flex-wrap flex-col mb-6 w-full">
      <label for="" class="block mb-2 text-md text-gray-700 font-bold tracking-wide">内容</label>
      <textarea class="no-resize resize-none appearance-none block w-full h-48 px-4 py-3 mb-2 border border-gray-200 rounded bg-white leading-tight focus:outline-none focus:bg-white focus:border-gray-500"></textarea>
      <p class="text-xs text-gray-600">提示文本</p>
    </div>
    <div class="md:flex md:items-center">
      <div class="md:w-1/3">
        <button class="px-4 py-2 rounded bg-teal-400 shadow text-white font-bold focus:outline-none focus:shadow-outline hover:bg-teal-400">确定</button>
      </div>
    </div>
  </form>
</div>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Sure, here's an example of a semantic HTML and Tailwind CSS "Contact Support" form: ```html <div class="bg-white shadow-md rounded-md p-6"> <h2 class="text-lg font-medium mb-4">Contact Support</h2> <form class="grid gap-4"> <div> <label for="name" class="block text-sm font-medium text-gray-700 mb-2">Name</label> <input id="name" type="text" name="name" class="w-full border-gray-300 rounded-md shadow-sm focus:border-indigo-500 focus:ring focus:ring-indigo-500 focus:ring-opacity-50" required> </div> <div> <label for="email" class="block text-sm font-medium text-gray-700 mb-2">Email</label> <input id="email" type="email" name="email" class="w-full border-gray-300 rounded-md shadow-sm focus:border-indigo-500 focus:ring focus:ring-indigo-500 focus:ring-opacity-50" required> </div> <div> <label for="issue-type" class="block text-sm font-medium text-gray-700 mb-2">Issue Type</label> <select id="issue-type" name="issue-type" class="w-full border-gray-300 rounded-md shadow-sm focus:border-indigo-500 focus:ring focus:ring-indigo-500 focus:ring-opacity-50" required> <option value="">Select an issue type</option> <option value="billing">Billing</option> <option value="technical">Technical</option> <option value="other">Other</option> </select> </div> <div> <label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label> <textarea id="message" name="message" rows="4" class="w-full border-gray-300 rounded-md shadow-sm focus:border-indigo-500 focus:ring focus:ring-indigo-500 focus:ring-opacity-50" required></textarea> </div> <div> <button type="submit" class="inline-flex items-center px-4 py-2 border border-transparent text-base font-medium rounded-md text-white bg-indigo-600 hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"> Submit </button> </div> </form> </div> ``` In this example, the form is contained within a `div` with a white background, a shadow, and rounded corners. The form includes a heading, a grid of form elements, and a submit button. Each form element has a label and input or select element, and all elements have appropriate Tailwind CSS classes to style them. The form is responsive and will adjust to different screen sizes.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值