当前位置: 首页 > news >正文

不同按钮模板自定义

做了一段时间的前端之后,我开始思考,html的代码有很多,可是布局排版变来变去就那么几种,于是我就在思考,用什么简单的方式,来提高代码的重复使用率,进而提高工作效率,这是简单的一个按钮模板。大家如果感兴趣,可以自己动手练习一下哟~~~

第一次发技术性的文章,有哪里看不懂得欢迎留言哦~~~

先看效果图:

代码区域:

 
 
 1 <style>
 2 
 3      /*按钮第一个*/
 4         .bs-example{padding:45px 15px 15px;border-color:#e5e5e5 #eee #eee;
 5             border-style:solid;border-width:1px 0;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.05);box-shadow:inset 0 3px 6px rgba(0,0,0,.05)}
 6         .btn{display:inline-block;margin: 5px 10px;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;
 7             text-align:center;white-space:nowrap;vertical-align:middle; cursor:pointer;background-image:none;
 8             border:1px solid transparent;border-radius:4px}
 9         .btn-default{color:#333;font-weight:bold;">#fff;border-color:#ccc}
10         .btn-default.focus,.btn-default:focus{color:#333;font-weight:bold;">#e6e6e6;border-color:#8c8c8c}
11         .btn-default:hover{color:#333;font-weight:bold;">#e6e6e6;border-color:#adadad}
12     </style>
13 </head>
14 <body>
15 <h2>按钮第一个</h2>
16 <form class="bs-example" data-example-id="btn-tags">
17     <a class="btn btn-default" href="#" role="button">Link</a>
18     <button class="btn btn-default" type="submit">Button</button>
19     <input class="btn btn-default" type="button" value="Input">
20     <input class="btn btn-default" type="submit" value="Submit">
21 </form>


 1 <style>
 2     /*按钮第二个*/
 3     .bottom{ margin-bottom: 20px;}
 4     .btn-default:hover { color: #333; font-weight:bold;">#e6e6e6; border-color: #adadad; }
 5     .btn-success{ color: #fff; font-weight:bold;">#5cb85c; border-color: #4cae4c; }
 6     .btn-success:hover { color: #fff; font-weight:bold;">#449d44; border-color: #398439;}
 7     .btn-warning{ color: #fff; font-weight:bold;">#f0ad4e; border-color: #eea236; }
 8     .btn-warning:hover{color: #fff;font-weight:bold;">#ec971f; border-color: #d58512;}
 9     .btn-link {font-weight: 400; color: #337ab7; border-radius: 0; background: 0;}
10     .btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover { border-color: transparent; }
11 </style>
<h2>按钮第二个</h2>
<div class="bottom">
<button type="button" class="btn btn-default">(默认样式)Default</button>
<button type="button" class="btn btn-success">(成功)Success</button>
<button type="button" class="btn btn-warning">(警告)Warning</button>
<button type="button" class="btn btn-link">(链接)Link</button>
</div>

 

 1 <style>
 2     /*按钮第三个*/
 3     .btn-primary{color:#fff;font-weight:bold;">#337ab7;border-color:#2e6da4}
 4     .btn-primary:hover{color:#fff;font-weight:bold;">#286090;border-color:#204d74}
 5     .btn-lg{padding:10px 16px;font-size:18px;line-height:1.4;border-radius:6px}
 6     .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
 7     .btn-block{display:block;width:98%}
 8     .active{color:#333;font-weight:bold;">#286090; color:white;}
 9     .active:hover{color:#333;font-weight:bold;">#e6e6e6;border-color:#adadad;}
10 </style>

 

<h2>按钮第三个</h2>
<div class="bottom">
<button type="button" class="btn btn-primary btn-lg">(大按钮)Large button</button>
<button type="button" class="btn btn-default btn-lg">(大按钮)Large button</button>
    <button type="button" class="btn btn-primary">(默认尺寸)Default button</button>
    <button type="button" class="btn btn-default">(默认尺寸)Default button</button>
    <button type="button" class="btn btn-primary btn-sm">(小按钮)Small button</button>
    <button type="button" class="btn btn-default btn-sm">(小按钮)Small button</button>
    <button type="button" class="btn btn-primary btn-lg btn-block">(块级元素)Block level button</button>
    <button type="button" class="btn btn-default btn-lg btn-block">(块级元素)Block level button</button>
    <a href="#" class="btn btn-primary btn-lg active" role="button">Primary link</a>
    <a href="#" class="btn btn-default btn-lg active" role="button">Link</a>
</div>

 

转载于:https://www.cnblogs.com/amy-1205/p/5796513.html

相关文章:

  • react项目中没有路由守卫,需要拦截的话,只能在路径上拦截,可以自己去封装 Route
  • 跟锦数学160823-190322, 共 942 题
  • JavaScript新鲜事·第5期
  • vue 项目实战 递归
  • react 项目 tab列表 把返回的一个字段数组,全部 展示在一个字段里
  • Python语言学习 (六)1.2
  • js语法中 ?. 和 ?? 的含义以及用法说明
  • 工作中MySql常用操作
  • 命令模式-对象行为型
  • git 分支 合并 具体执行过程 详细
  • 2017届校招提前批面试回顾
  • 前端 通过id 查询详情,让form表单中某地址展示成超链接,点击跳转并查看情况
  • 运用Keil uVision新建一个工程
  • 前端 react 项目 常见的 面试题
  • Jquery 异步提交表单(post)
  • 收藏网友的 源程序下载网
  • [ JavaScript ] 数据结构与算法 —— 链表
  • CSS中外联样式表代表的含义
  • gops —— Go 程序诊断分析工具
  • KMP算法及优化
  • Python 反序列化安全问题(二)
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • sublime配置文件
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 从零开始在ubuntu上搭建node开发环境
  • 给Prometheus造假数据的方法
  • 基于组件的设计工作流与界面抽象
  • 简单基于spring的redis配置(单机和集群模式)
  • 讲清楚之javascript作用域
  • 每天10道Java面试题,跟我走,offer有!
  • 你真的知道 == 和 equals 的区别吗?
  • 人脸识别最新开发经验demo
  • 入门级的git使用指北
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 数组的操作
  • 学习HTTP相关知识笔记
  • 正则学习笔记
  • 函数计算新功能-----支持C#函数
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​TypeScript都不会用,也敢说会前端?
  • ​如何防止网络攻击?
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • #{}和${}的区别?
  • #define,static,const,三种常量的区别
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (13):Silverlight 2 数据与通信之WebRequest
  • (function(){})()的分步解析
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (转)memcache、redis缓存
  • (转)Oracle 9i 数据库设计指引全集(1)
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .Net 知识杂记
  • .NET企业级应用架构设计系列之结尾篇
  • @RequestMapping用法详解