一个侧边栏组件，可自定义4个方向的位置。