前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >按钮生成器!要的就是效率!

按钮生成器!要的就是效率!

作者头像
程序员老鱼
发布2023-05-23 19:22:36
4640
发布2023-05-23 19:22:36
举报
文章被收录于专栏:前端实验室前端实验室

大家好,我是前端实验室的大师兄!

按钮是我们页面开发中必不可少的一部分。在平常开发中,我们常常一遍又一遍的重复写着各种各样的按钮样式。

这些简单,但机械重复的工作是否影响到你的工作效率了呢?

今天,大师兄就为大家推荐一个按钮生成的网站。100+款按钮样式和响应方式供你挑选!

准备好了吗?一起来看下吧!

3D款

平面3D效果的按钮。

点击按钮,自动将按钮样式复制到剪切板,直接粘贴即可使用。

代码语言:javascript
复制
.css-button-3d--sky {
  min-width: 130px;
  height: 40px;
  color: #fff;
  padding: 5px 10px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block;
  outline: none;
  border-radius: 5px;
  border: none;
  background: #3a86ff;
  box-shadow: 0 5px #4433ff;
}
.css-button-3d--sky:hover {
  box-shadow: 0 3px #4433ff;
  top: 1px;
}
.css-button-3d--sky:active {
  box-shadow: 0 0 #4433ff;
  top: 5px;
}

渐变款

渐变的按钮平常使用不多,但就怕产品经理提这样的需求。

阴影边框

按钮带点阴影边框,在大师兄的项目中算是基本需求了。因为生硬的边框总会缺乏点柔和的美感。

拷贝个代码来看看。

代码语言:javascript
复制
.css-button-shadow-border--sky {
  min-width: 130px;
  height: 40px;
  color: #fff;
  padding: 5px 10px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block;
  outline: none;
  border-radius: 5px;
  border: none;
  box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);
  background: #4433ff;
}
.css-button-shadow-border--sky:hover {
  background-color: #3a86ff;
}
.css-button-shadow-border--sky:active {
  top: 2px;
}

这篇幅,让我自己一行代码一行代码的敲,确实有点费时间。还是直接拷贝来得快。

各种hover状态

浮光掠影的效果

镂空效果

滑动效果

增加其他显示

其他

按钮的样式和交互功能,对大家来说都是很简单的操作。但重复的编写这些代码会浪费些许时间。 本文分享了各种常用的各种按钮形式,对于有自定义按钮需求的小伙伴可以作参考。

网站地址 https://markodenic.com/tools/buttons-generator/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-01-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 3D款
  • 渐变款
  • 阴影边框
  • 各种hover状态
  • 其他
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档