`

CSS3--圆角按钮,无图片

    博客分类:
  • css3
阅读更多
.button {
	display: inline-block;
	position: relative;
	margin: 10px;
	padding: 0 20px;
	text-align: center;
	text-decoration: none;
	font: bold 12px/25px Arial, sans-serif;

	text-shadow: 1px 1px 1px rgba(255,255,255, .22);

	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;

	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
	box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);

	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

颜色处理

/* Green Color */

.green {
	color: #3e5706;

	background: #a5cd4e; /* Old browsers */
	background: -moz-linear-gradient(top,  #a5cd4e 0%, #6b8f1a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%); /* IE10+ */
	background: linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%); /* W3C */
}

/* Blue Color */

.blue {
	color: #19667d;

	background: #70c9e3; /* Old browsers */
	background: -moz-linear-gradient(top,  #70c9e3 0%, #39a0be 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70c9e3), color-stop(100%,#39a0be)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* IE10+ */
	background: linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* W3C */
}

/* Gray Color */

.gray {
	color: #515151;

	background: #d3d3d3; /* Old browsers */
	background: -moz-linear-gradient(top,  #d3d3d3 0%, #8a8a8a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* IE10+ */
	background: linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* W3C */
}

  效果:



 

加大号的按钮

/* Big Button Style */

.big {
	padding: 0 40px;
	padding-top: 10px;
	height: 45px;
	text-transform: uppercase;
	font: bold 20px/22px Arial, sans-serif;
}

.big span {
	display: block;
	text-transform: none;
	font: italic normal 12px/18px Georgia, sans-serif;
	text-shadow: 1px 1px 1px rgba(255,255,255, .12);
}

 效果



  最后加入鼠标移入效果

.button:hover {
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
	box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
}
.button:active {
	-webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
	-moz-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
	box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
}

 

原地址:http://www.open-open.com/home/space-37924-do-blog-id-5789.html

 

  • 大小: 40.3 KB
  • 大小: 74.6 KB
分享到:
评论

相关推荐

    CSS应用---透明圆角

    在网页设计中,CSS...总之,"CSS应用---透明圆角"是一个关于如何利用CSS3的`border-radius`和透明度控制属性来提升网页设计美学的课题。掌握这些技能,可以帮助开发者创建更具现代感和用户体验良好的网页界面。

    使用CSS3制作漂亮的圆角按钮.zip

    在网页设计中,CSS3(层叠样式表第三版)为开发者提供了许多强大的新特性,其中之一就是能够创建具有视觉吸引力的圆角按钮。本教程将详细介绍如何利用CSS3的属性来制作美观的圆角按钮,让你的网页界面更加精致。 ...

    自适应宽度的CSS圆角背景的按钮

    总结起来,创建自适应宽度的CSS圆角背景按钮,主要依赖于`border-radius`属性实现圆角效果,利用`display: inline-block;`和不设定固定宽度实现自适应宽度,以及通过适当的内填充和文本对齐方式保持内容居中。通过...

    CSS3制作圆角、椭圆、梯形带图标的不规则按钮.rar

    HTML5 CSS3制作的带图标的不规则按钮,这些不规则的形状其实是有规则的,像圆角、椭圆、梯形等,只不过是印象中比矩形的按钮稍微些,但是这些按钮应用在网页上,感觉很有个性哦,让人眼前一亮的感觉,按钮是带有图标...

    纯CSS3圆角按钮

    目前CSS3的应用已经越来越普及了,它最常见的一个圆角功能非常的不错,可以省略掉不少图片从而直接用代码实现按钮的渐变、描边、阴影等效果,本实例就是一款直接用CSS3实现的,无需其他任何JS或者flash、亦不需任何...

    CSS3不同背景颜色的圆角按钮

    在CSS3之前,想要创建圆角按钮,我们需要使用复杂的图片切片或者JavaScript库来实现。但CSS3引入了`border-radius`属性,这使得我们可以直接通过CSS设置元素的边框成为圆角。例如,如果你想要一个20像素圆角的按钮,...

    「HTML+CSS」--自定义按钮样式【003】

    CSS允许我们定义按钮的颜色、大小、边框、阴影、字体、背景以及鼠标悬停时的效果等。 例如,我们可以这样修改按钮的样式: ```css button { background-color: #4CAF50; /* 背景色 */ border: none; /* 无边框 *...

    纯CSS3按钮3D效果.zip

    本主题聚焦于“纯CSS3按钮3D效果”,这是一个利用CSS3的特性来实现的交互式按钮设计,它在用户点击时能够呈现出逼真的3D下凹效果,提升了用户体验和界面的美观度。以下将详细介绍这一技术的关键知识点: 1. **CSS3 ...

    css3-按钮样式

    其次,CSS3提供了边框半径(border-radius)属性,允许我们创建圆角按钮,这是在CSS2.1中无法实现的。通过设置适当的像素值,我们可以创建出各种形状的按钮,从直角到完全圆形,以满足不同的设计需求。 颜色渐变是...

    CSS3漂亮的圆角自适应长度按钮特效.rar

    在网页设计中,按钮是用户交互的重要元素,而圆角按钮因其柔和的视觉效果和现代感,常常被广泛应用。此特效旨在使按钮的宽度根据其包含的文字数量自动调整,提升用户体验。 【描述】提到的"圆角自适应长度按钮特效...

    css3-button4

    其次,CSS3的边框半径属性(border-radius)允许我们创建圆角按钮,这是现代网页设计中常见的元素。通过设置不同像素值,我们可以控制按钮的圆角程度,从微小的弧度到完全的圆形。 颜色渐变是CSS3中的另一大亮点,...

    78个纯CSS3方形圆角立体质感按钮

    本资源“78个纯CSS3方形圆角立体质感按钮”正是一个利用CSS3特性的优秀实例,旨在帮助开发者创建具有专业外观和动态效果的用户界面。 首先,CSS3中的`border-radius`属性在这些按钮的设计中起到了关键作用,它允许...

    css3-button.

    1. **边框半径**:CSS3引入了`border-radius`属性,允许我们创建圆角按钮,告别了以往只能通过图片来实现的局限。通过设置不同的数值,可以创建从轻微的圆角到完全圆形的按钮。 2. **阴影效果**:`box-shadow`属性...

    pure-css3-lighter.zip

    在"pure-css3-lighter"项目中,这些效果可能被应用到按钮、卡片等组件上,提升用户体验。 颜色过渡和动画是CSS3中的另一大亮点。`transition`属性使得元素可以在不同状态间平滑过渡,如颜色变化、大小调整等;而`...

    css3-circle-share-button.zip

    2. **圆角边框**:CSS3的`border-radius`属性允许我们创建圆角,使得分享按钮呈现出圆形或椭圆形。 3. **阴影效果**:使用`box-shadow`属性可以添加深度感,使按钮看起来更立体。 4. **渐变背景**:CSS3的线性渐变...

    css3幽灵按钮样本

    此外,边框半径(`border-radius`)允许创建圆角按钮,提供更柔和的视觉体验。通过调整边框半径值,我们可以创建从轻微的弧度到完全圆形的各种形状的按钮。 动画效果是CSS3的另一大亮点。`transition` 属性可以定义...

    html5-css3-pretty-button_html_Pretty_

    在设计按钮样式时,CSS3提供了一系列的属性,如`background-color`、`border-radius`、`box-shadow`、`transition`等。例如,我们可以使用这些属性创建一个带有渐变背景和圆角的按钮: ```css #prettyButton { ...

    css3-shine-switch-button.zip

    【标题解析】:“css3-shine-switch-button.zip”这个标题暗示了我们将会探讨一个使用CSS3技术实现的具有光泽效果的开关按钮。CSS3是层叠样式表的第三版,它引入了许多新的功能和改进,使得网页设计更加丰富多彩,...

    纯CSS3实现简易3D按钮.zip

    "纯CSS3实现简易3D按钮"是一个利用CSS3特性创建的交互式设计,无需JavaScript即可呈现立体感的按钮效果。这种技术对于前端开发者来说非常实用,能够提升网站或应用的用户体验。 首先,我们来看看如何用CSS3来实现3D...

Global site tag (gtag.js) - Google Analytics