Rotating Text Navigation (OK)

by Ken Watanabe

HTML

<h2 class="left">
    (1) ATEM Jacques Palminger
</h2>

<h1 class="center">
    DIGITAL<br/>ARCHIVE
</h1>

<h2 class="right">
    <a href="#">Info</a>
    <a href="#">Works</a>
    <a href="#">In Flux</a>
    <a href="#">Archive</a>
<!-- <a href="#" style="margin-left:10px; margin-right:10px;">Info</a>
    <a href="#" style="margin-left:10px; margin-right:10px;">Two</a>
    <a href="#" style="margin-left:10px; margin-right:10px;">Three</a>
    <a href="#" style="margin-left:10px; margin-right:10px;">Four</a>
    <a href="#" style="margin-left:10px; margin-right:10px;">Five</a> -->
</h2>

<h2 class="imprint">
    <a href="">(IMPRINT)</a>
</h2>

CSS

html {
    font: normal 80%/1.65 'Akzidenz Grotesk BE R', 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;
    color: #212121;
}
h2.right a {
    margin-left:10px;
    margin-right:10px;
}
h1 {
    line-height:1;
    text-align:center;
    font-size: 200%;
    pointer-events:none;
    padding:0;
    margin:0;
    position:fixed;
    text-transform:uppercase;
}
h2 {
    font-size:100%;
    padding:0;
    margin:0;
    position:fixed;
}
.left {
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    -ms-transform-origin: 50%;
    -o-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
    -moz-transform: translate(-50%, -50%) rotate(-90deg);
    -ms-transform: translate(-50%, -50%) rotate(-90deg);
    -o-transform: translate(-50%, -50%) rotate(-90deg);
    transform: translate(-50%, -50%) rotate(-90deg);
    top: 50%;
    left: 30px;
}
.imprint {
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    -ms-transform-origin: 50%;
    -o-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
    -moz-transform: translate(-50%, -50%) rotate(-90deg);
    -ms-transform: translate(-50%, -50%) rotate(-90deg);
    -o-transform: translate(-50%, -50%) rotate(-90deg);
    transform: translate(-50%, -50%) rotate(-90deg);
    bottom: 30px;
    left: 30px;
}
.center {
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    -ms-transform-origin: 50%;
    -o-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
    -moz-transform: translate(-50%, -50%) rotate(-90deg);
    -ms-transform: translate(-50%, -50%) rotate(-90deg);
    -o-transform: translate(-50%, -50%) rotate(-90deg);
    transform: translate(-50%, -50%) rotate(-90deg);
    top: 50%;
    left: 50%;
}
.right {
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    -ms-transform-origin:...