Tailwind Filled Button

2023-10-20 08:20
文章标签 button tailwind filled

本文主要是介绍Tailwind Filled Button,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

<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">
  • 内边距宽高比为 2:1
  • 填充色均采用中度为基准

小型填充按钮(small filled button)

  • 小型填充按钮内边距采用px-4 py-2
small filled button

源代码:https://codepen.io/junchow/pen/rNOXWPY?editors=1000

基础按钮

仅带文本的基础按钮

small filled button
<button class="px-4 py-2 mr-1 mb-1 bg-gray-500 outline-none rounded shadow text-white text-xs font-bold uppercase focus:outline-none hover:shadow-md active:bg-gray-600" type="button" style="transition:all .15s ease">button</button>
样式属性
px-4padding-left:1rem; padding-right:1rem;
py-2padding-top:0.5rem; padding-bottom:0.5rem;
mr-1margin-right:0.25rem;
mb-1margin-bottom:0.25rem;
bg-gray-500background-color:#a0aec0;
outline-noneoutline:0;
roundedborder-radius:0.25rem;
shadowbox-shadow:0 1px 3px 0 rgba(0, 0, 0, 1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
text-whitecolor:#ffffff;
text-xsfont-size:.75rem;
font-boldfont-weight:700;
uppercasetext-transform:uppercase;
focus:outline-none:focus{outline:0;}
hover:shadow-md:hover{shadow:none;}
active:bg-gray-600:active{background-color:#718096;}

按钮图标

icon text button

由图标和文本组合的按钮

icon button
<button class="px-4 py-2 mr-1 mb-1 bg-blue-500 outline-none rounded shadow text-white text-xs font-bold uppercase focus:outline-none hover:shadow-md active:bg-blue-600" type="button" type="transition:all .15s ease"><i class="fa fa-plus"></i>add
</button>

仅带图标的按钮

icon text button
<button class="px-4 py-2 mr-1 mb-1 bg-blue-500 outline-none rounded shadow text-white text-xs font-bold uppercase focus:outline-none hover:shadow-md active:bg-blue-600" type="button" type="transition:all .15s ease"><i class="fa fa-plus"></i>
</button>

椭圆按钮

在小型填充按钮的基础上将rouned圆角修改为rounded-full即可。

round button
<button class="px-4 py-2 mr-1 mb-1 bg-blue-500 outline-none rounded-full shadow text-white text-xs font-bold uppercase focus:outline-none hover:shadow-md active:bg-blue-600" type="button" style="transition:all .15s ease">button</button><button class="px-4 py-2 mr-1 mb-1 bg-blue-500 outline-none rounded-full shadow text-white text-xs font-bold uppercase focus:outline-none hover:shadow-md active:bg-blue-600" type="button" style="transition:all .15s ease"><i class="fa fa-plus"></i>button
</button><button class="px-4 py-2 mr-1 mb-1 bg-blue-500 outline-none rounded-full shadow text-white text-xs font-bold uppercase focus:outline-none hover:shadow-md active:bg-blue-600" type="button" style="transition:all .15s ease"><i class="fa fa-plus"></i>
</button>

常规填充按钮(regular filled button)

  • 常规填充按钮内边距采用px-6 py-3
regular filled button
<button class="px-6 py-3 mr-1 mb-1 bg-gray-500 text-white text-sm font-bold uppercase rounded shadow outline-none focus:outline-none active:bg-gray-600 hover:shadow-lg" type="button" style="transition:all .15s ease">button</button>

常规填充按钮样式

regular filled button
<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 flex flex-col items-center justify-center"><div class="m-4 flex flex-row items-center justify-center"><button class="px-6 py-3 mr-1 mb-1 bg-gray-500 text-white text-sm font-bold uppercase rounded shadow outline-none focus:outline-none active:bg-gray-600 hover:shadow-lg" type="button" style="transition:all .15s ease">button</button><button class="px-6 py-3 mr-1 mb-1 bg-blue-500 text-white text-sm font-bold uppercase rounded shadow outline-none focus:outline-none active:bg-blue-600 hover:shadow-lg" type="button" style="transition:all .15s ease"><i class="fa fa-plus"></i>button</button><button class="px-6 py-3 mr-1 mb-1 bg-red-500 text-white text-sm font-bold uppercase rounded shadow outline-none focus:outline-none active:bg-red-600 hover:shadow-lg" type="button" style="transition:all .15s ease"><i class="fa fa-user"></i></button></div><div class="m-4 flex flex-row items-center justify-center"><button class="px-6 py-3 mr-1 mb-1 bg-teal-500 text-white text-sm font-bold uppercase rounded-full shadow outline-none focus:outline-none active:bg-teal-600 hover:shadow-lg" type="button" style="transition:all .15s ease">button</button><button class="px-6 py-3 mr-1 mb-1 bg-yellow-500 text-white text-sm font-bold uppercase rounded-full shadow outline-none focus:outline-none active:bg-yellow-600 hover:shadow-lg" type="button" style="transition:all .15s ease"><i class="fa fa-plus"></i>button</button><button class="px-6 py-3 mr-1 mb-1 bg-green-500 text-white text-sm font-bold uppercase rounded-full shadow outline-none focus:outline-none active:bg-green-600 hover:shadow-lg" type="button" style="transition:all .15s ease"><i class="fa fa-user"></i></button></div>
</div>

大型填充按钮(large filled button)

  • 大型填充按钮内边距为px-8 py-3
  • 大型填充按钮字体使用text-base
  • 大型填充按钮阴影采用shadow-md
large filled button
<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 flex flex-col items-center justify-center"><div class="my-4 flex flex-row items-center justify-center"><button class="outline-none mr-1 mb-1 rounded px-8 py-3 bg-blue-500 text-base text-white font-bold uppercase shadow-md focus:outline-none active:bg-blue-600 hover:shadow-lg" style="transition:all .15s ease">button</button><button class="outline-none mr-1 mb-1 rounded px-8 py-3 bg-blue-500 text-base text-white font-bold uppercase shadow-md focus:outline-none active:bg-blue-600 hover:shadow-lg" style="transition:all .15s ease"><i class="fa fa-pen"></i>button</button><button class="outline-none mr-1 mb-1 rounded px-8 py-3 bg-blue-500 text-base text-white font-bold uppercase shadow-md focus:outline-none active:bg-blue-600 hover:shadow-lg" style="transition:all .15s ease"><i class="fa fa-pen"></i></button></div><div class="my-4 flex flex-row items-center justify-center"><button class="outline-none px-8 py-3 rounded-full mr-1 mb-1 bg-blue-500 text-base text-white font-bold uppercase shadow-md focus:outline-none active:bg-blue-600 hover:shadow-lg" style="transition:all .15s ease">button</button><button class="outline-none px-8 py-3 rounded-full mr-1 mb-1 bg-blue-500 text-base text-white font-bold uppercase shadown-md focus:outline-none active:bg-blue-600 hover:shadow-lg" style="transition:all .15s ease"><i class="fa fa-pen"></i>button</button><button class="outline-none px-8 py-3 rounded-full mr-1 mb-1 bg-blue-500 text-base text-white font-bold uppercase shadow-md focus:outline-none active:bg-blue-600 hover:shadow-lg" style="transition:all .15s ease"><i class="fa fa-pen"></i></button></div>
</div>

http://www.taodudu.cc/news/show-8009081.html

相关文章:

  • Captcha must be filled out,解决Kaggle新用户注册无法弹出验证提示的问题
  • kaggle注册时出现一排“Captcha must be filled out.”
  • kaggle注册出现“Captcha must be filled out.”
  • kaggle注册出现“captcha must be filled out”解决办法
  • Unity 2D SpriteRenderer filled Shader实现
  • OpenCv中CV_FILLED未定义标识符
  • php aes/cbc 128位加密
  • php哪个框架比较好?
  • php mysql mysqli区别比较详解
  • php中$_server大全,PHP $_SERVER详解
  • 国外主流PHP框架比较
  • 能量均衡的无线传感器网络非均匀分簇路由协议
  • oracle 索引 聚簇,Oracle创建聚簇表过程 - 创建簇 - 创建簇索引
  • 查看百度的广告联盟网站SEO,是否在自家网站添加广告联盟的网站链接
  • 30秒搭建Github Page
  • TCP-IP详解之TCP的坚持定时器5
  • 第二十二章 TCP的坚持定时器
  • 【VC++游戏开发#五】2D篇 —— 游戏之二:看看你能坚持多少秒
  • flash 游戏设计笔记:坚持几秒
  • TCP/IP详解 卷1:协议 学习笔记 第二十二章 TCP的坚持定时器
  • 右键点击文件夹就卡死
  • (转载)Android Bug分析系列:第三方平台安装app启动后,home键回到桌面后点击app启动时会再次启动入口类bug的原因剖析
  • 应用程序如何最小化到托盘_最小化系统托盘中应用程序的最简单方法是什么?...
  • Service Workers - JavaScript API 简介
  • 清理多余的 Windows 桌面右键菜单、新建菜单和发送到
  • HTML+CSS 小智个人网页设计之web期末大作业
  • 如何成功python连接.mdf数据库
  • sql还原(.mdf文件还原)
  • 如何将.mdf文件保存到SQL server的Data文件夹下?如何找到SQL server创建的数据库文件?|图文精析
  • Matlab处理CANape/INCA汽车测试软件记录的mdf或dat格式log文件
  • 这篇关于Tailwind Filled Button的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



    http://www.chinasem.cn/article/245873

    相关文章

    在React中引入Tailwind CSS的完整指南

    《在React中引入TailwindCSS的完整指南》在现代前端开发中,使用UI库可以显著提高开发效率,TailwindCSS是一个功能类优先的CSS框架,本文将详细介绍如何在Reac... 目录前言一、Tailwind css 简介二、创建 React 项目使用 Create React App 创建项目

    Flutter Button使用

    Material 组件库中有多种按钮组件如ElevatedButton、TextButton、OutlineButton等,它们的父类是于ButtonStyleButton。         基本的按钮特点:         1.按下时都会有“水波文动画”。         2.onPressed属性设置点击回调,如果不提供该回调则按钮会处于禁用状态,禁用状态不响应用户点击。

    小程序button控件上下边框的显示和隐藏

    问题 想使用button自带的loading图标功能,但又不需要button显示边框线 button控件有一条淡灰色的边框,在控件上了样式 border:none; 无法让button边框隐藏 代码如下: <button class="btn">.btn{border:none; /*一般使用这个就是可以去掉边框了*/} 解决方案 发现button控件有一个伪元素(::after

    Android中圆角Button实现

    在android开发中,Button是使用很频繁的一种控件,而android提供的原生Button是很规矩的矩形外观,有时候缺乏美感,而相反,圆角按钮则可以提升美感。那么,我们如何设计实现出圆形按钮呢?     话不多说,请看实现! 在drawable目录下新建名称如“shape.xml”的文件 <pre class="html" name="code"><pr

    【Puppeteer】‘left‘ is already pressed, ‘${button}‘ is already pressed 的解决办法

    解决过程如下 这是我原来的代码,不管我怎么修改,都一直会出现 'left' is already pressed 这个错误 找了很多资料 搜了 很多网站都 找不到解决办法 async function dragAndDrop(page, canvasSelector, startX, startY, endX, endY) {const startCoordinates = await ge

    button 提交后再次刷新页面

    button,input type=button按钮在IE和w3c,firefox浏览器区别 当在IE浏览器下面时,button标签按钮,input标签type属性为button的按钮是一样的功能,不会对表单进行任何操作。 但是在W3C浏览器,如Firefox下就需要注意了,button标签按钮会提交表单,而input标签type属性为button不会对表单进行任何操作。 解决方案:

    猫猫学iOS(四十四)之网易彩票自定义图片在右边的Button_弹出view_ios6,7简单适配

    猫猫分享,必须精品 原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 效果: 注意图里面了吗,其实那个效果做起来真的很简单,在iOS中苹果给我们封装的很好,关键是那个按钮 系统的按钮的图片是在左边的,这里我们需要把他调整到右边,然后呢需要我们自己做一下操作。 代码: 话不多说,先

    Vue2项目搭建:Vue2.7+Vite4+Pinia+TailwindCSS+Prettier+ESLint

    目前 create-vue 和 Vite 都不提供 Vue2 项目的搭建,不想用 Vue CLI 和 webpack,于是就打算从 0 搭建一个工程化项目,支持组合式 API (Composition API) 写法,没有使用 TypeScript,有朋友需要的话我可以再完善一下。 Node.js 16.xpnpm 8.x 初始化 mkdir vue2-vitecd vue2-vit

    ABAP Dialog Radio Button

    额.妈了个巴子,整了一天,才发现,原来Dialog 的Radio Button 是要右键去设置组的 我就说为什么不行咧 误区:我以为是属性那里的组去设置的

    安卓实战中防止Button的频繁点击多次执行点击事件和点击切换文字

    哈哈,今天来写两种button在安卓开发实战的对应效果处理,也是对button的点击事件触发过程的处理。 开发实战中button事件处理3种情况: 情况一:button点击触发倒计时情况二:button频繁点击(特别是触发网络请求),本人公司是金融公司很容易产生两笔交易的情况。情况三:button点击时不断轮流切换文字 看效果: 情况一:button触发倒计时 请移步我的:频繁点击