.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
相关推荐
在网页设计中,CSS...总之,"CSS应用---透明圆角"是一个关于如何利用CSS3的`border-radius`和透明度控制属性来提升网页设计美学的课题。掌握这些技能,可以帮助开发者创建更具现代感和用户体验良好的网页界面。
在网页设计中,CSS3(层叠样式表第三版)为开发者提供了许多强大的新特性,其中之一就是能够创建具有视觉吸引力的圆角按钮。本教程将详细介绍如何利用CSS3的属性来制作美观的圆角按钮,让你的网页界面更加精致。 ...
总结起来,创建自适应宽度的CSS圆角背景按钮,主要依赖于`border-radius`属性实现圆角效果,利用`display: inline-block;`和不设定固定宽度实现自适应宽度,以及通过适当的内填充和文本对齐方式保持内容居中。通过...
HTML5 CSS3制作的带图标的不规则按钮,这些不规则的形状其实是有规则的,像圆角、椭圆、梯形等,只不过是印象中比矩形的按钮稍微些,但是这些按钮应用在网页上,感觉很有个性哦,让人眼前一亮的感觉,按钮是带有图标...
目前CSS3的应用已经越来越普及了,它最常见的一个圆角功能非常的不错,可以省略掉不少图片从而直接用代码实现按钮的渐变、描边、阴影等效果,本实例就是一款直接用CSS3实现的,无需其他任何JS或者flash、亦不需任何...
在CSS3之前,想要创建圆角按钮,我们需要使用复杂的图片切片或者JavaScript库来实现。但CSS3引入了`border-radius`属性,这使得我们可以直接通过CSS设置元素的边框成为圆角。例如,如果你想要一个20像素圆角的按钮,...
CSS允许我们定义按钮的颜色、大小、边框、阴影、字体、背景以及鼠标悬停时的效果等。 例如,我们可以这样修改按钮的样式: ```css button { background-color: #4CAF50; /* 背景色 */ border: none; /* 无边框 *...
本主题聚焦于“纯CSS3按钮3D效果”,这是一个利用CSS3的特性来实现的交互式按钮设计,它在用户点击时能够呈现出逼真的3D下凹效果,提升了用户体验和界面的美观度。以下将详细介绍这一技术的关键知识点: 1. **CSS3 ...
其次,CSS3提供了边框半径(border-radius)属性,允许我们创建圆角按钮,这是在CSS2.1中无法实现的。通过设置适当的像素值,我们可以创建出各种形状的按钮,从直角到完全圆形,以满足不同的设计需求。 颜色渐变是...
在网页设计中,按钮是用户交互的重要元素,而圆角按钮因其柔和的视觉效果和现代感,常常被广泛应用。此特效旨在使按钮的宽度根据其包含的文字数量自动调整,提升用户体验。 【描述】提到的"圆角自适应长度按钮特效...
其次,CSS3的边框半径属性(border-radius)允许我们创建圆角按钮,这是现代网页设计中常见的元素。通过设置不同像素值,我们可以控制按钮的圆角程度,从微小的弧度到完全的圆形。 颜色渐变是CSS3中的另一大亮点,...
本资源“78个纯CSS3方形圆角立体质感按钮”正是一个利用CSS3特性的优秀实例,旨在帮助开发者创建具有专业外观和动态效果的用户界面。 首先,CSS3中的`border-radius`属性在这些按钮的设计中起到了关键作用,它允许...
1. **边框半径**:CSS3引入了`border-radius`属性,允许我们创建圆角按钮,告别了以往只能通过图片来实现的局限。通过设置不同的数值,可以创建从轻微的圆角到完全圆形的按钮。 2. **阴影效果**:`box-shadow`属性...
在"pure-css3-lighter"项目中,这些效果可能被应用到按钮、卡片等组件上,提升用户体验。 颜色过渡和动画是CSS3中的另一大亮点。`transition`属性使得元素可以在不同状态间平滑过渡,如颜色变化、大小调整等;而`...
2. **圆角边框**:CSS3的`border-radius`属性允许我们创建圆角,使得分享按钮呈现出圆形或椭圆形。 3. **阴影效果**:使用`box-shadow`属性可以添加深度感,使按钮看起来更立体。 4. **渐变背景**:CSS3的线性渐变...
此外,边框半径(`border-radius`)允许创建圆角按钮,提供更柔和的视觉体验。通过调整边框半径值,我们可以创建从轻微的弧度到完全圆形的各种形状的按钮。 动画效果是CSS3的另一大亮点。`transition` 属性可以定义...
在设计按钮样式时,CSS3提供了一系列的属性,如`background-color`、`border-radius`、`box-shadow`、`transition`等。例如,我们可以使用这些属性创建一个带有渐变背景和圆角的按钮: ```css #prettyButton { ...
【标题解析】:“css3-shine-switch-button.zip”这个标题暗示了我们将会探讨一个使用CSS3技术实现的具有光泽效果的开关按钮。CSS3是层叠样式表的第三版,它引入了许多新的功能和改进,使得网页设计更加丰富多彩,...
"纯CSS3实现简易3D按钮"是一个利用CSS3特性创建的交互式设计,无需JavaScript即可呈现立体感的按钮效果。这种技术对于前端开发者来说非常实用,能够提升网站或应用的用户体验。 首先,我们来看看如何用CSS3来实现3D...