CSS CSS3斜面按钮LESS Mixin

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS CSS3斜面按钮LESS Mixin相关的知识,希望对你有一定的参考价值。

/* I am using classes from http://snipplr.com/view/47181/less-classes/ for border radius */

.css3button(
	@bg : #666,
	@border : 1px,
	@border-rad : 0.3em
){
	display:inline-block;
	outline:none;
	line-height:2em;
	border:@border solid desaturate(darken(@bg,10%),50%);
	background: -webkit-gradient(linear, 0 0, 0 100%, 
					from(lighten(@bg,60%)), 
					color-stop(3%, lighten(@bg,30%)),
					color-stop(100%, @bg),
					);
	background: -moz-linear-gradient(top, 
					lighten(@bg,60%) 0%,
					lighten(@bg,30%) 3%, 
					@bg 100%);
	text-shadow: 0 1px 1px rgba(255,255,255,0.6);
	.border-radius(@border-rad);
	color:desaturate(darken(@bg,20%),50%);
	font-weight:bold;
	text-decoration:none;
	padding:0 1em;
	
	&:active {
		
		background: -moz-linear-gradient(top, 
						lighten(@bg,30%) 0%,
						@bg 2%, 
						lighten(@bg,30%) 100%);
		background: -webkit-gradient(linear, 0 0, 0 100%, 
						from(lighten(@bg,30%)), 
						color-stop(2%, @bg),
						color-stop(100%, lighten(@bg,30%)),
						);
		text-shadow: 0 -1px 1px rgba(255,255,255,0.6);
	}
	
}

以上是关于CSS CSS3斜面按钮LESS Mixin的主要内容,如果未能解决你的问题,请参考以下文章

在 LESS CSS 中使用通用选择器作为 mixin

css 使用LESS使用mixin为文本,背景,边框和链接生成类选择器。

解决项目中 sass 和 less并存需要统一的问题

在sass中写的css3经过编译后可以兼容各个浏览器?

scss 用于CSS3动画的Sass Mixin

scss 用于CSS3动画的Sass Mixin