Add css and fix some bugs, But still has bugs.

Signed-off-by: servanter <fengshang@126.com>