Side Nav Experiment

Rotated side navigation.

by Ken Watanabe

HTML

<div class="left">
      <div class="button"><p class="left">A</p></div>
      <div class="button"><p class="left">A</p></div>
</div>


<div class="right">
          <div class="button"><p class="right">QWERTYUIOPASDFGHJKLasdfasdfas</p></div>
      <div class="button"><p class="right">B</p></div>
</div>

CSS

div.left {
    width: 50px;
    height: 100%;
    left: 0;
    margin-left: 0px;
    top: 0px;
    position: fixed;
    display: inline-block;
    float: left;
}

div.right {
    width: 50px;
    height: 100%;
    right: 0;
    margin-left: 0px;
    top: 0px;
    position: fixed;
    display: inline-block;
    float: left;
}

.button {
    width: 50px;
    height: 50%;
    position: relative;
}

p.left {
        position: absolute;
        text-align: center;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        margin:auto;
        vertical-align: middle;
        width: 100%;
        height: 0;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
}

p.right {
        position: absolute;
        text-align: center;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        margin:auto;
        vertical-align: middle;
        width: 100%;
        height: 0px;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
}