diff --git a/404.html b/404.html
index 3dad29c419..89a818b9fe 100644
--- a/404.html
+++ b/404.html
@@ -1,6 +1,3 @@
-
找不到此页,三秒后返回首页...
diff --git a/site/component/Demo/index.jsx b/site/component/Demo/index.jsx
index e65468bbcf..5869a36f1c 100644
--- a/site/component/Demo/index.jsx
+++ b/site/component/Demo/index.jsx
@@ -69,7 +69,7 @@ export default class Demo extends React.Component {
{
- style ?
+ highlightedStyle ?
+ );
+}
diff --git a/site/component/NotFound/index.less b/site/component/NotFound/index.less
new file mode 100644
index 0000000000..37989195ac
--- /dev/null
+++ b/site/component/NotFound/index.less
@@ -0,0 +1,30 @@
+#page-404 {
+ background-image: url('https://os.alipayobjects.com/rmsportal/NOAjOBbnYCrNzrW.jpg');
+ width: 100%;
+ height: 100%;
+ background-repeat: no-repeat;
+ background-attachment: fixed;
+ background-position: center;
+ background-size: 100%;
+ position: relative;
+
+ section {
+ position: absolute;
+ top: 48%;
+ left: 55%;
+ margin: -103px 0 0 -120px;
+
+ text-align: center;
+ }
+
+ h1 {
+ color: #2DB7F5;
+ font-size: 120px;
+ font-weight: 500;
+ }
+
+ p {
+ color: #666;
+ font-size: 18px;
+ }
+}
diff --git a/site/entry/index.jsx b/site/entry/index.jsx
index cd7b69ab0d..20d536f097 100644
--- a/site/entry/index.jsx
+++ b/site/entry/index.jsx
@@ -6,6 +6,7 @@ import * as utils from './utils';
import '../common/lib';
import App from '../component/App';
import Home from '../component/Home';
+import NotFound from '../component/NotFound';
import practice from '../../_data/practice';
import pattern from '../../_data/pattern';
import reactComponents from '../../_data/react-components';
@@ -75,6 +76,7 @@ ReactDOM.render(
component={utils.getChildrenWrapper(resource)} />
+
, document.getElementById('react-content')
);