Material 在内容区设计sidenav
Material design sidenav in content area
我正在尝试弄清楚如何在我的博客内容旁边获得一个导航菜单。
我不想要导航菜单header - 使菜单滑出的按钮。我希望菜单显示在卡片中。
这是我目前所拥有的,但不是 material:
HTML
<ul class="card_nav">
<li> <a>test</a></li>
</ul>
CSS
.card_nav {
list-style: none;
width: auto;
height: auto;
margin: 8px auto;
border-radius: 0;
background-color: #FFF;
/*box-shadow: 0px 20px 70px 0px rgba(0, 0, 0, 0.21);*/
position: relative;
overflow: hidden;
}
显示material设计规则可以看here
- 创建一种视觉语言,将class优秀设计的经典原则与技术和科学的创新与可能性相结合。
为此你可以使用文本、边框或其他必须选择你的方式。
- 开发一个单一的底层系统,允许跨平台和设备尺寸的统一体验。移动规则是基本的,但触摸、语音、鼠标和键盘都是第一-class 输入法。
因为你可以使用媒体查询、flexbox、像`、、`等语义标签,也可以为屏幕使用 `attr abbr` reader。
所以,我建议你为你的盒子使用阴影,边框半径和其他类似的效果。
我尝试根据您的代码以 material 风格编写一个简单的代码:
.card_nav {
list-style: none;
width: 100px;
height: 400px;
margin: 8px auto;
border-radius: 0;
background-color: #FFF;
/*box-shadow: 0px 20px 70px 0px rgba(0, 0, 0, 0.21);*/
position: relative;
overflow: hidden;
-webkit-box-shadow: 1px 1px 3px 2px #eee;
-moz-box-shadow:1px 1px 3px 2px #eee ;
box-shadow: 1px 1px 3px 2px #eee;
padding: 10px 20px;
}
ul.card_nav li a {
text-transform: uppercase;
text-align: center;
}
ul.card_nav li a:hover {
border-bottom: 2px solid #ff0000;
}
<ul class="card_nav">
<li> <a>test</a></li>
</ul>
我正在尝试弄清楚如何在我的博客内容旁边获得一个导航菜单。
我不想要导航菜单header - 使菜单滑出的按钮。我希望菜单显示在卡片中。
这是我目前所拥有的,但不是 material:
HTML
<ul class="card_nav">
<li> <a>test</a></li>
</ul>
CSS
.card_nav {
list-style: none;
width: auto;
height: auto;
margin: 8px auto;
border-radius: 0;
background-color: #FFF;
/*box-shadow: 0px 20px 70px 0px rgba(0, 0, 0, 0.21);*/
position: relative;
overflow: hidden;
}
显示material设计规则可以看here
- 创建一种视觉语言,将class优秀设计的经典原则与技术和科学的创新与可能性相结合。 为此你可以使用文本、边框或其他必须选择你的方式。
- 开发一个单一的底层系统,允许跨平台和设备尺寸的统一体验。移动规则是基本的,但触摸、语音、鼠标和键盘都是第一-class 输入法。 因为你可以使用媒体查询、flexbox、像`、、`等语义标签,也可以为屏幕使用 `attr abbr` reader。
所以,我建议你为你的盒子使用阴影,边框半径和其他类似的效果。 我尝试根据您的代码以 material 风格编写一个简单的代码:
.card_nav {
list-style: none;
width: 100px;
height: 400px;
margin: 8px auto;
border-radius: 0;
background-color: #FFF;
/*box-shadow: 0px 20px 70px 0px rgba(0, 0, 0, 0.21);*/
position: relative;
overflow: hidden;
-webkit-box-shadow: 1px 1px 3px 2px #eee;
-moz-box-shadow:1px 1px 3px 2px #eee ;
box-shadow: 1px 1px 3px 2px #eee;
padding: 10px 20px;
}
ul.card_nav li a {
text-transform: uppercase;
text-align: center;
}
ul.card_nav li a:hover {
border-bottom: 2px solid #ff0000;
}
<ul class="card_nav">
<li> <a>test</a></li>
</ul>