Skip to content

Instantly share code, notes, and snippets.

@raksa
Created May 13, 2017 00:55
Show Gist options
  • Save raksa/ae4b24ee4eea3bdcd1ebecb784094366 to your computer and use it in GitHub Desktop.
Save raksa/ae4b24ee4eea3bdcd1ebecb784094366 to your computer and use it in GitHub Desktop.
HTML-CSS: maintenance page aim to mobile instead
<!doctype html>
<html>
<head>
<title>Your Site</title>
<link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">
<link rel="apple-touch-icon" href="img/favoicon.png">
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height"
/>
<style>
body {
text-align: center;
padding-top: 10%;
}
body {
background: #222;
}
h1 {
margin: 50px auto;
text-align: center;
text-shadow: -1px -1px 0px rgba(255, 255, 255, 0.3), 1px 1px 0px rgba(0, 0, 0, 0.8);
color: #333;
font-size: 30px;
}
body {
font: 20px Helvetica, sans-serif;
color: #333;
}
article {
display: block;
text-align: left;
width: 650px;
margin: 0 auto;
}
a {
color: #dc8100;
text-decoration: none;
}
a:hover {
color: #333;
text-decoration: none;
}
.btn_down {
display: inline-block;
margin: 0 0 10px 9px;
padding-left: 14px;
width: 176px;
font-size: 18px;
border-radius: 6px;
box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
background-color: #fff;
-webkit-transition: background 0.12s linear;
transition: background 0.12s linear;
}
.btn_down span {
display: inline-block;
padding-left: 37px;
height: 50px;
line-height: 50px;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAADDCAYAAACRZXFuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkMxNUIyRUQ4RjNEMTFFNDkxNUZGMDY4OTQ3REMyMDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkMxNUIyRUU4RjNEMTFFNDkxNUZGMDY4OTQ3REMyMDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQzE1QjJFQjhGM0QxMUU0OTE1RkYwNjg5NDdEQzIwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQzE1QjJFQzhGM0QxMUU0OTE1RkYwNjg5NDdEQzIwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnuTB9YAAAYoSURBVHja7ZcPSN1F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") no-repeat 0 13px;
cursor: pointer;
}
.btn_down:hover {
text-decoration: none;
background-color: #ccc;
}
.btn_down.cnet {
color: #498a1e;
}
.btn_down.cnet span {
background-position: 0 13px;
}
.btn_down.soft {
color: #0696db;
}
.btn_down.soft span {
background-position: 0 -28px;
}
.btn_down.apps {
width: 156px;
color: #333;
}
.btn_down.apps span {
background-position: 0 -69px;
}
.btn_down.gplay {
width: 156px;
color: #333;
}
.btn_down.gplay span {
background-position: 0 -110px;
}
.btn_down.tray {
margin-bottom: 14px;
padding-left: 66px;
width: 283px;
color: #7d4c3e;
background-color: #fbeda6;
}
.btn_down.tray:hover {
background-color: #cabe84;
}
.btn_down.tray span {
padding: 12px 0 0 48px;
height: 48px;
line-height: 1em;
background-position: 0 -150px;
}
.btn_down.tray em {
font-size: 12px;
}
body {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
p.shine {
margin: 10px auto;
max-width: 600px;
text-align: center;
}
.shine {
background: #222 -webkit-gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff)) 0 0 no-repeat;
-webkit-background-size: 125px;
color: rgba(255, 255, 255, 0.1);
-webkit-background-clip: text;
-webkit-animation-name: shine;
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes shine {
0% {
background-position: top left;
}
100% {
background-position: top right;
}
}
.container {
/*stitching*/
color: #c3c3c3;
outline: 1px dashed #98abb9;
outline-offset: -5px;
background-color: #556068;
height: 40px;
width: 200px;
margin: 10px auto;
padding-top: 15px;
/*shadow*/
-webkit-box-shadow: 2px 2px 2px #000;
-moz-box-shadow: 2px 2px 2px #000;
box-shadow: 2px 2px 2px #000;
}
</style>
</head>
<body oncontextmenu="return false">
<h1>The site is under maintenance!</h1>
<div>
<div>
<p class="shine">Please play on mobile app instead.</p>
<div>
<a href="#" title="Free Download (App Store)"
class="btn_down apps">
<span>App Store</span>
</a>
<a href="#" title="Free Download (Google Play)"
class="btn_down gplay">
<span>Google Play</span>
</a>
</div>
</div>
<p class="container">&mdash; The Team</p>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment