用CSS创建一个美观的按钮(button)

<button>标签默认的按钮很丑,我们要想把它变得美观,可以像这样做:

示例代码:button.html

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>HTML CSS Exercise CSS3 button</title>
   <style type="text/css">
     button {
        width: 200px;
        padding:8px;
        background-color: #428bca;
        border-color: #357ebd;
        color: #fff;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px; /* future proofing */
        -khtml-border-radius: 10px; /* for old Konqueror browsers */
        text-align: center;
        vertical-align: middle;
        border: 1px solid transparent;
        font-weight: 900;
        font-size:125%
      }
   </style>
  </head>
 <body>
  <button>
    Subscribe Now
   </button>
 </body>
</html>

示例效果:

怎么样?是不是好看了许多?

这里主要应用了圆角这个概念:border-radius

这里有许多关于圆角的应用:

button
	{
		border:solid 10px #4d4e53;
		border-radius:10px 40px 40px 10px;
	}

  示例效果:

border-radius: border-top-left-radius, border-top-right-radius, border-bottom-right-radius and border-bottom-left-radius

(左上,右上,右下,左下==》顺时针)

button {          width: 200px;          padding:8px;          background-color: #f7f8f9;           color: #428bca;           text-align: center;          vertical-align: middle;           font-weight: 900;          font-size:125%        }     button{  border:groove 1em red;  border-radius:2em; }

 ==>

这里的 border 的属性:

button {
        padding:8px;
        color: #428bca;
        text-align: center;
        vertical-align: middle;
        font-weight: 900;
        font-size:125%
      } 

	button{
		background: gold;
		border: ridge gold;
		border-radius: 13em/3em;
		width: 200px;
		height: 100px;
	}

  ==>

button {
        padding:8px;
        color: #428bca;
        text-align: center;
        vertical-align: middle;
        font-weight: 900;
        font-size:125%
      }
	 button{
		background: gold;
		border: none;
		border-radius: 40px 10px;
		width: 200px;
		height: 100px;
	}

  ==>

button {
        padding:8px;
        color: #428bca;
        text-align: center;
        vertical-align: middle;
        font-weight: 900;
        font-size:125%
      }
	button{
	background: gold;
	border: none;
	border-radius: 50%;
    width: 200px;
    height: 100px;

	}

  ==>

时间: 2024-11-05 16:03:34

用CSS创建一个美观的按钮(button)的相关文章

CSS创建一个遮罩层

.layer{ width: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; -moz-opacity: 0; filter: alpha(opacity=50); z-index: 99; height: 100%; margin:0 auto; } 创建一个遮罩层. CSS创建一个遮罩层

使用CSS创建一个图片角标

角标是一个给某元素标明“New”,"Popular"等以表示强调的好方法,常应用于图片. 下面就利用CSS和HTML实现了图片的角标效果. 创建两个元素,一个用于创建角标,一个用于角标内的文本. <p><span>Popular</span></p> 角标必须用绝对定位才能正确实现效果. <article> <img src="bacon.jpg"/> <h2>Some title&

Web前端面试指导(十八):用纯CSS创建一个三角形的原理是什么?

题目点评 三角形的图标在网页设计是很常见的,属于基本常识题,只要在练习做到过这个功能都能回答出来,可以把你做过的思路描述出来就可以了,本题的难易程度为简单 答题要点 1.采用的是均分原理 盒子都是一个矩形或正方形,从形状的中心,向4个角上下左右划分4个部 2.代码的实现 第一步 保证元素是块级元素 第二步 设置元素的边框 第三步 不需要显示的边框使用透明色 示例代码 [css] view plain copy .square{ width:0; height:0; margin:0 auto;

用纯css创建一个三角形

.triangle{ width: 0;height: 0; border-left: 60px solid transparent; border-right: 60px solid transparent; border-top: 120px solid red; }

创建一个窗口

用函数CreateWindow()或CreateWindowEx()来创建窗口(或任何其他类似于窗口的对象,如控件).创建窗口时必须提供窗口类的文本名称,这个窗口类名称为之前想系统申请的类名称,用于表示窗口类.下面是CreateWindowEx()的函数原型: CreateWindowEx( DWORD dwExStyle,//窗口的扩展风格,是一种高级功能,一般都为NULL LPCTSTR lpClassName,//指向注册类名的字符串指针 LPCTSTR lpWindowName,//指向

xul 创建一个按钮

MDN Mozilla 产品与私有技术 Mozilla 私有技术 XUL Toolbars 添加工具栏按钮 (定制工具栏) 添加工具栏按钮 (定制工具栏) 在本文章中 创建一个 overlay 在工具栏添加按钮 为按键应用风格 图标大小 CSS 样式表 应用样式表 常见错误 常见工具栏的 overlayed windows 更多信息 此文章解释如何使用 overlays 为工具包(firefox,Thunderbird 或 Kompozer) 添加工具栏按钮(就是浏览器右上方一系列按钮,home

jQuery EasyUI使用教程之创建一个链接按钮

<jQuery EasyUI最新版下载> 本教程主要为大家展示如何使用jQuery EasyUI创建一个链接按钮.通常情况下,使用"button/"元素来创建一个按钮:使用"a/"元素来创建链接按钮.所以事实上一个链接按钮是一个显示为按钮样式"a/"元素. 查看演示 为了创建一个链接按钮,你所需要做的就是添加一个名为'easyui-linkbutton'的类属性到"a/"元素中: < div style =

CSS实现一个粒子动效的按钮

原文链接 github.com/XboxYan/not… 按钮(button)可能是网页中最常见的组件之一了,大部分都平淡无奇,如果你碰到的是一个这样的按钮,会不会忍不住多点几次呢? 通常这类效果第一反应可能就是借助canvas了,比如下面这个案例 效果就更加震撼了,当然canvas实现也有一定的门槛,而且实际使用起来也略微麻烦(所有js实现的通病),这里尝试一下CSS的实现方式. 生成粒子 抛开js方案,还有HTML和CSS实现方式.HTML就不用说了,直接写上大量的标签 <button>

iOSUIButton类的扩展,创建一个UIBarButtonItem的button

.h文件中: #import <UIKit/UIKit.h> @interface UIBarButtonItem (YLY) /** * 快速创建一个item对象(包装一个button) * * @param image 按钮图片 * @param hilight 高亮图 * @param target 按钮的监听器 * @param action 按钮的件提起的回调方法 * * @return 创建的item对象 */ +(UIBarButtonItem *)itemWithImage:(