scss Mixin用于使用flexbox制作漂亮的水平菜单。那是什么?您希望浏览器支持不支持的糟糕IE版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss Mixin用于使用flexbox制作漂亮的水平菜单。那是什么?您希望浏览器支持不支持的糟糕IE版本相关的知识,希望对你有一定的参考价值。

//
// Flexbox menus w/ IE fallback
//
// Apply this to your <ul> or <ol>
// Requires both Bourbon and Modernizr!
//

@mixin flexmenu {
	width: 100%;
	text-align: center;
	@include box-sizing(border-box);
	@include display(flex);
	@include align-items(stretch);
	@include align-content(stretch);
	@include justify-content(center);
	@include flex-flow(row wrap);

	> li {
		@include flex(1);
		@include align-self(stretch);
	}

	// Fallback for shitty IE
	html.no-flexbox & {
		display: table;

		> li {
			display: table-cell;
		}
	}
}
ul.menu {
  @include flexmenu;
}

以上是关于scss Mixin用于使用flexbox制作漂亮的水平菜单。那是什么?您希望浏览器支持不支持的糟糕IE版本的主要内容,如果未能解决你的问题,请参考以下文章

scss Flexbox SASS Mixin:1。flexbox as wrapper

scss Flexbox SASS Mixin:全部

scss Flexbox SASS Mixin:10。订购

scss Flexbox SASS Mixin:7。对齐项目

scss Flexbox SASS Mixin:6。柔性流动

scss Flexbox SASS Mixin:5。柔性包装