-
-
+
Ant Design 版权所有 © 2015 由蚂蚁金服体验技术部支持
@@ -82,78 +80,77 @@ ReactDOM.render(
, mountNode);
````
````css
-.ant-layout-aside {
+.layout-aside {
position: relative;
min-height: 100%;
}
-.ant-layout-aside .ant-layout-logo {
- width: 150px;
+.layout-aside .layout-logo {
height: 32px;
background: #333;
- border-radius: 6px;
- margin: 16px 24px 16px 28px;
- transition: all 0.3s ease;
+ border-radius: 4px;
+ margin: 16px 24px;
+ transition: all .3s;
}
-.ant-layout-aside-collapse .ant-layout-logo {
+.layout-aside-collapse .layout-logo {
width: 32px;
margin: 16px;
- transition: all 0.3s ease;
+ transition: all .3s;
}
-.ant-layout-aside .ant-layout-sider {
+.layout-aside .layout-sider {
width: 224px;
background: #404040;
position: absolute;
overflow: visible;
padding-bottom: 24px;
height: 100%;
- transition: all 0.3s ease;
+ transition: all .3s;
}
-.ant-layout-aside-collapse .ant-layout-sider {
+.layout-aside-collapse .layout-sider {
width: 64px;
- transition: all 0.3s ease;
+ transition: all .3s;
}
-.ant-layout-aside .ant-layout-sider > .ant-menu {
+.layout-aside .layout-sider > .menu {
margin-bottom: 20px;
}
-.ant-layout-aside .ant-layout-sider > .ant-menu > .ant-menu-item {
+.layout-aside .layout-sider > .menu > .menu-item {
margin: 16px 0;
}
-.ant-layout-aside .ant-layout-sider > .ant-menu > .ant-menu-item .nav-text {
+.layout-aside .layout-sider > .menu > .menu-item .nav-text {
vertical-align: baseline;
display: inline-block;
}
-.ant-layout-aside .ant-layout-sider > .ant-menu > .ant-menu-item > .anticon {
+.layout-aside .layout-sider > .menu > .menu-item > .anticon {
transition: font-size .3s;
}
-.ant-layout-aside-collapse .ant-layout-sider > .ant-menu > .ant-menu-item {
+.layout-aside-collapse .layout-sider > .menu > .menu-item {
transition: all 0s ease;
}
-.ant-layout-aside-collapse .ant-layout-sider > .ant-menu > .ant-menu-item > .anticon {
+.layout-aside-collapse .layout-sider > .menu > .menu-item > .anticon {
font-size: 16px;
display: inline-block;
}
-.ant-layout-aside-collapse .ant-layout-sider > .ant-menu > .ant-menu-item .nav-text {
+.layout-aside-collapse .layout-sider > .menu > .menu-item .nav-text {
display: none;
}
-.ant-layout-aside-collapse .ant-layout-sider > .ant-menu > .ant-menu-item:hover {
+.layout-aside-collapse .layout-sider > .menu > .menu-item:hover {
background: #2db7f5;
color: #fff;
transition: all 0s ease;
}
-.ant-layout-aside-collapse .ant-layout-sider > .ant-menu > .ant-menu-item:hover .nav-text {
+.layout-aside-collapse .layout-sider > .menu > .menu-item:hover .nav-text {
display: inline-block;
vertical-align: top;
background: #2db7f5;
@@ -163,7 +160,7 @@ ReactDOM.render(
, mountNode);
}
/* 实际使用中需要改成 position: fixed */
-.ant-layout-aside .ant-aside-action {
+.layout-aside .aside-action {
height: 42px;
width: 224px;
position: absolute;
@@ -173,44 +170,42 @@ ReactDOM.render(
, mountNode);
text-align: center;
line-height: 42px;
cursor: pointer;
- transition: all 0.3s ease;
+ transition: all .3s;
}
-.ant-layout-aside-collapse .ant-aside-action {
+.layout-aside-collapse .aside-action {
width: 64px;
- transition: all 0.3s ease;
+ transition: all .3s;
}
-.ant-layout-aside .ant-layout-header {
+.layout-aside .layout-header {
background: #fff;
height: 64px;
border-bottom: 1px solid #e9e9e9;
}
-.ant-layout-aside .ant-layout-breadcrumb {
- margin: 7px 0 -17px 24px;
-}
-
-.ant-layout-aside .ant-layout-main {
+.layout-aside .layout-main {
margin-left: 224px;
- transition: all 0.3s ease;
+ transition: all .3s;
}
-.ant-layout-aside-collapse .ant-layout-main {
+.layout-aside-collapse .layout-main {
margin-left: 64px;
- transition: all 0.3s ease;
+ transition: all .3s;
}
-.ant-layout-aside .ant-layout-container {
- margin: 24px 16px;
+.layout-aside .layout-container {
+ margin: 12px 16px 24px;
}
-.ant-layout-aside .ant-layout-content {
+.layout-aside .layout-content {
background: #fff;
padding: 24px;
+ margin-top: 12px;
+ border-radius: 4px;
}
-.ant-layout-aside .ant-layout-footer {
+.layout-aside .layout-footer {
height: 64px;
line-height: 64px;
text-align: center;
diff --git a/docs/spec/layout/demo/aside.md b/docs/spec/layout/demo/aside.md
index f1d00763b7..5ae2b0a3f6 100644
--- a/docs/spec/layout/demo/aside.md
+++ b/docs/spec/layout/demo/aside.md
@@ -14,9 +14,9 @@ const SubMenu = Menu.SubMenu;
ReactDOM.render(
-
-