Skip to content

Instantly share code, notes, and snippets.

@f8lrebel
Created July 1, 2012 05:16
Show Gist options
  • Save f8lrebel/3026919 to your computer and use it in GitHub Desktop.
Save f8lrebel/3026919 to your computer and use it in GitHub Desktop.
A web page created at CodePen.io
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>iOS Keyboard &middot; CodePen</title>
<style>
html {
height: 100%;
background: url(http://subtlepatterns.com/patterns/purty_wood.png);
}
body {
margin: 0px;
}
#kaj {
position: absolute;
background: -webkit-linear-gradient(top, rgb(50, 50, 50), rgb(0, 0, 0));
height: 385px;
bottom: 0px;
width: 100%;
}
input {
-webkit-appearance: none;
-moz-appearance: none;
border: none;
outline: none;
width: 700px;
height: 56px;
position: relative;
left: 50%;
top: 20px;
box-shadow: 0px 2px 5px rgba(0, 0, 0, 1) inset;
margin-left: -360px;
background: #fff;
font-size: 30px;
padding: 0px 10px 0px 10px;
font-family: helvetica;
}
#nikaj {
position: absolute;
background: rgba(0,0,0, .85);
background-image: linear-gradient(top, rgba(255, 255, 255, .4), rgba(153, 153, 153, .2) 50%, rgba(0,0,0, 0) 50%, rgba(0,0,0, 0) 100%);
height: 100px;
bottom: 385px;
width: 100%;
box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, .5),
0px -2px 0px 0px rgba(255, 255, 255, .3);
border-top: 1px solid rgba(255,255,255, .5);
}
ul {
top: 10px;
padding: 0px;
width: 1001px;
position: absolute;
}
.first {
left: 50%;
margin: 10px auto auto -505px;
}
.second {
left: 50%;
margin: 100px auto auto -465px;
}
.third {
left: 50%;
margin: 190px auto auto -505px;
}
.four {
left: 50%;
margin: 280px auto auto -505px;
}
li {
list-style: none;
margin-left: 10px;
float: left;
height: 74px;
width: 79px;
background: -webkit-linear-gradient(top, rgba(50, 50, 50, 1) 0%, rgba(0, 0, 0, 1));
box-shadow: 0px 3px 2px -2px rgba(0, 0, 0, 0.7),
0px 1px 0px rgba(158, 158, 158, 1) inset;
border-radius: 6px;
border: 1px solid rgba(0,0,0, 1)
}
li:hover {
background: -webkit-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(30, 30, 30, 1));
}
.zarezi{
width: 70px;
line-height: 20px;
text-align: center;
font-weight: normal;
color: #fff;
font-family: helvetica;
font-size: 25px;
}
li p {
text-align: center;
line-height: 25px;
font-weight: normal;
color: #fff;
font-family: helvetica;
font-size: 25px;
}
</style>
<style>
#codepen-footer, #codepen-footer * {
-webkit-box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
}
#codepen-footer {
display: block !important;
position: fixed !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
padding: 0 10px !important;
margin: 0 !important;
height: 30px !important;
line-height: 30px !important;
font-size: 12px !important;
color: #eeeeee !important;
background-color: #505050 !important;
text-align: left !important;
background: -webkit-linear-gradient(top, #505050, #383838) !important;
background: -moz-linear-gradient(top, #505050, #383838) !important;
background: -ms-linear-gradient(top, #505050, #383838) !important;
background: -o-linear-gradient(top, #505050, #383838) !important;
border-top: 1px solid black !important;
border-bottom: 1px solid black !important;
border-radius: 0 !important;
border-image: none !important;
box-shadow: inset 0 1px 0 #6e6e6e, 0 2px 2px rgba(0, 0, 0, 0.4) !important;
z-index: 300 !important;
font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, sans-serif !important;
letter-spacing: 0 !important;
word-spacing: 0 !important;
}
#codepen-footer a {
color: #a7a7a7 !important;
text-decoration: none !important;
}
#codepen-footer a:hover {
color: white !important;
}
</style>
<script>
// Kill alerts, confirmations and prompts
window.alert = function(){};
window.confirm = function(){};
window.prompt = function(){};
window.open = function(){};
window.print = function(){};
</script>
<script src="http://codepen.io/javascripts/libs/prefixfree.min.js"></script>
</head>
<body>
<div id="nikaj"><input></div>
<div id="kaj">
<ul class="first">
<li><p>Q</p></li>
<li><p>W</p></li>
<li><p>E</p></li>
<li><p>R</p></li>
<li><p>T</p></li>
<li><p>Y</p></li>
<li><p>U</p></li>
<li><p>I</p></li>
<li><p>O</p></li>
<li><p>P</p></li>
<li><p>&lArr;</p></li>
</ul>
<ul class="second">
<li><p>A</p></li>
<li><p>S</p></li>
<li><p>D</p></li>
<li><p>F</p></li>
<li><p>G</p></li>
<li><p>H</p></li>
<li><p>J</p></li>
<li><p>K</p></li>
<li><p>L</p></li>
<li style="width: 130px;"><p>Cancel</p></li>
</ul>
<ul class="third">
<li><p>&uArr;</p></li>
<li><p>Z</p></li>
<li><p>X</p></li>
<li><p>C</p></li>
<li><p>V</p></li>
<li><p>B</p></li>
<li><p>N</p></li>
<li><p>M</p></li>
<li class="zarezi"><br>!<br>,<br></li>
<li class="zarezi"><br>?<br>.</li>
<li style="width: 97px;"><p>&uArr;</p></li>
</ul>
<ul class="four">
<li style="width: 261px;"><p>.?123</p></li>
<li style="width: 443px;"></li>
<li style="width: 170px;"><p>.?123</p></li>
<li style="width: 79px;"></li>
</ul>
</div>
<script src="http://codepen.io/javascripts/libs/modernizr.js"></script>
<div id="codepen-footer">
<a style="color: #f73535 !important;" href="https://codepen.wufoo.com/forms/m7x3r3/def/field14=" onclick="window.open(this.href, null, 'height=517, width=680, toolbar=0, location=0, status=1, scrollbars=1, resizable=1'); return false">Report Abuse</a>
&nbsp;
<a href="/shoowack/pen/4/3">Edit this Pen</a>
</div>
</body>
</html>
<div id="nikaj"><input></div>
<div id="kaj">
<ul class="first">
<li><p>Q</p></li>
<li><p>W</p></li>
<li><p>E</p></li>
<li><p>R</p></li>
<li><p>T</p></li>
<li><p>Y</p></li>
<li><p>U</p></li>
<li><p>I</p></li>
<li><p>O</p></li>
<li><p>P</p></li>
<li><p>&lArr;</p></li>
</ul>
<ul class="second">
<li><p>A</p></li>
<li><p>S</p></li>
<li><p>D</p></li>
<li><p>F</p></li>
<li><p>G</p></li>
<li><p>H</p></li>
<li><p>J</p></li>
<li><p>K</p></li>
<li><p>L</p></li>
<li style="width: 130px;"><p>Cancel</p></li>
</ul>
<ul class="third">
<li><p>&uArr;</p></li>
<li><p>Z</p></li>
<li><p>X</p></li>
<li><p>C</p></li>
<li><p>V</p></li>
<li><p>B</p></li>
<li><p>N</p></li>
<li><p>M</p></li>
<li class="zarezi"><br>!<br>,<br></li>
<li class="zarezi"><br>?<br>.</li>
<li style="width: 97px;"><p>&uArr;</p></li>
</ul>
<ul class="four">
<li style="width: 261px;"><p>.?123</p></li>
<li style="width: 443px;"></li>
<li style="width: 170px;"><p>.?123</p></li>
<li style="width: 79px;"></li>
</ul>
</div>
html {
height: 100%;
background: url(http://subtlepatterns.com/patterns/purty_wood.png);
}
body {
margin: 0px;
}
#kaj {
position: absolute;
background: -webkit-linear-gradient(top, rgb(50, 50, 50), rgb(0, 0, 0));
height: 385px;
bottom: 0px;
width: 100%;
}
input {
-webkit-appearance: none;
-moz-appearance: none;
border: none;
outline: none;
width: 700px;
height: 56px;
position: relative;
left: 50%;
top: 20px;
box-shadow: 0px 2px 5px rgba(0, 0, 0, 1) inset;
margin-left: -360px;
background: #fff;
font-size: 30px;
padding: 0px 10px 0px 10px;
font-family: helvetica;
}
#nikaj {
position: absolute;
background: rgba(0,0,0, .85);
background-image: linear-gradient(top, rgba(255, 255, 255, .4), rgba(153, 153, 153, .2) 50%, rgba(0,0,0, 0) 50%, rgba(0,0,0, 0) 100%);
height: 100px;
bottom: 385px;
width: 100%;
box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, .5),
0px -2px 0px 0px rgba(255, 255, 255, .3);
border-top: 1px solid rgba(255,255,255, .5);
}
ul {
top: 10px;
padding: 0px;
width: 1001px;
position: absolute;
}
.first {
left: 50%;
margin: 10px auto auto -505px;
}
.second {
left: 50%;
margin: 100px auto auto -465px;
}
.third {
left: 50%;
margin: 190px auto auto -505px;
}
.four {
left: 50%;
margin: 280px auto auto -505px;
}
li {
list-style: none;
margin-left: 10px;
float: left;
height: 74px;
width: 79px;
background: -webkit-linear-gradient(top, rgba(50, 50, 50, 1) 0%, rgba(0, 0, 0, 1));
box-shadow: 0px 3px 2px -2px rgba(0, 0, 0, 0.7),
0px 1px 0px rgba(158, 158, 158, 1) inset;
border-radius: 6px;
border: 1px solid rgba(0,0,0, 1)
}
li:hover {
background: -webkit-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(30, 30, 30, 1));
}
.zarezi{
width: 70px;
line-height: 20px;
text-align: center;
font-weight: normal;
color: #fff;
font-family: helvetica;
font-size: 25px;
}
li p {
text-align: center;
line-height: 25px;
font-weight: normal;
color: #fff;
font-family: helvetica;
font-size: 25px;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment