<div class="card-title">
      <div class="title_wrapper">
        <div class="alfa-title small">
          <div class="m"></div>
        </div>
        <div class="alfa-title big">
          <div class="a"></div>
        </div>
        <div class="alfa-title big">
          <div class="t"></div>
        </div>
        <div class="alfa-title big">
          <div class="e"></div>
          <div class="e-half"></div>
        </div>
        <div class="alfa-title big">
          <div class="r"></div>
        </div>
        <div class="alfa-title big">
          <div class="i"></div>
          <div class="i-half"></div>
        </div>
        <div class="alfa-title big">
          <div class="a"></div>
        </div>
        <div class="alfa-title big">
          <div class="l"></div>
        </div>
        <div class="social text-center">
          <a href="https://twitter.com/home?status=http://grapestheme.com/demo/material_alfa/" target="_blank"><i class="fa fa-twitter-square"></i></a>
          <a href="https://www.facebook.com/sharer/sharer.php?u=http://grapestheme.com/demo/material_alfa/" target="_blank"><i class="fa fa-facebook-square"></i></a>
          <a href="https://plus.google.com/share?url=https://twitter.com/home?status=http://grapestheme.com/demo/material_alfa/" target="_blank"><i class="fa fa-google-plus-square"></i></a>
        </div>
      </div>
      <a href="http://grapestheme.com/demo/material_alfa/" target="_blank">
        <div class="fab"><i class="glyphicon glyphicon-download-alt"></i></div>
      </a>
    </div>
    <div class="wrapper">
      <div class="container-fluid">
        <div class="card">
          <div class="alphabets">
            <div class="a"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="b"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="c"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="d"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="e"></div>
            <div class="e-half"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="f"></div>
            <div class="f-half"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="g"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="h"></div>
            <div class="h-half"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="i"></div>
            <div class="i-half"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="j"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="k"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="l"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="m"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="n"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="o"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="p"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="q"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="r"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="s"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="t"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="u"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="v"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="w"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="x"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="y"></div>
          </div>
        </div>
        <div class="card">
          <div class="alphabets">
            <div class="z"></div>
          </div>
        </div>
      </div>
    </div>
    <div class="card-title">
      <div class="cname_wrapper">
        <div class="cname-title small">
          <div class="g"></div>
        </div>
        <div class="cname-title big">
          <div class="r"></div>
        </div>
        <div class="cname-title big">
          <div class="a"></div>
        </div>
        <div class="cname-title big">
          <div class="p"></div>
        </div>
        <div class="cname-title big">
          <div class="e"></div>
          <div class="e-half"></div>
        </div>
        <div class="cname-title big">
          <div class="s"></div>
        </div>
        <div class="cname-title big">
          <div class="t"></div>
        </div>
        <div class="cname-title big">
          <div class="h"></div>
          <div class="h-half"></div>
        </div>
        <div class="cname-title big">
          <div class="e"></div>
          <div class="e-half"></div>
        </div>
        <div class="cname-title big">
          <div class="m"></div>
        </div>
        <div class="cname-title big">
          <div class="e"></div>
          <div class="e-half"></div>
        </div>
      </div>
    </div>
 
html {
  font-size: 100%;
  height: 100%;
  width: 100%;
  outline: none;
}

body {
  background: #673AB7;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #373737;
  line-height: 26px;
  text-align: left;
  overflow-x: hidden;
  margin: auto;
  width: 100%;
  outline: none;
}

*, 
*:before, 
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*{
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  border-spacing: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: normal;
  -webkit-tap-highlight-color: transparent;
  outline: 0 !important;
  -webkit-touch-callout: none;
  transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-duration: .2s;
  -moz-transition-duration: .2s;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
}
@-webkit-viewport {
  width: device-width;
}

@-moz-viewport {
  width: device-width;
}

@-ms-viewport {
  width: device-width;
}

@-o-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}

.fab {
  margin: 0 7% 0 0;
  background-color: #FF9800;
  height: 70px;
  width: 70px;
  border-radius: 50px;
  color: #fff;
  font-size: 30px;
  text-align: center;
  line-height: 75px;
  position: absolute;
  right: 0;
  box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
}
.fab:hover {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.22), 0 14px 56px rgba(0, 0, 0, 0.25);
}
.fab:hover i{
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

.social i{
  font-size: 40px;
  margin: 30px 0px 15px;
  color: #8460C4;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
.social i:hover{
  box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  border-radius: 50%;
  text-align: center;

}
.wrapper{
  margin: 0 auto;
  width: 75%;
}

.cname_wrapper,.title_wrapper{
  width: 70%;
  margin: 0 auto;
}

.card-title{
  padding: 2em;
  background: #fff;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16);
}

.cname-title,.alfa-title {
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
  margin: -15px;
}

@media (min-width:480px) {
  .title_wrapper{
    width: 60%;
    margin: 0 auto;
  }
    .wrapper{
    margin: 0 auto;
    width: 85%;
  }
}
@media (min-width:640px) {
  .wrapper{
    margin: 0 auto;
    width: 80%;
  }
}
@media (min-width:768px) {
  .title_wrapper{
    width: 600px;
    margin: 0 auto;
  }
  .cname-title{
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    margin: -21px;
  }
  .cname_wrapper{
    width: 690px;
    margin: 0 auto; 
  }
}
@media (min-width:1200px) {
   .wrapper{
    margin: 0 auto;
    width: 1200px;
  }
}
.card{
  display: inline-block;
  width: 150px;
  height: 150px;
  padding: 2em;
  margin: 1em;
  background: #fff;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16);
}
.alphabets, .alfa-title , .cname-title{
  width: 100px;
  height: 100px;
  display: inline-block;
  position: relative;
}

.alphabets {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.a{
  display: block;
  height: 100px;
}

.a:before{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 50px 100px 50px;
  border-color: transparent transparent rgba(233, 30, 99, 0.8) transparent;
}

.b{
  display: block;
  height: 100px;
}

.b:before{
  position: absolute;
  content: "";
  height: 65px;
  width: 100px;
  border-radius: 0 30px 30px 0px;
  background-color: rgba(103, 58, 183, 0.8);
}

.b:after{
  position: absolute;
  content: ""; 
  height: 65px; 
  width: 100px;
  top:35px;
  border-radius: 0 30px 30px 0px;
  background-color: rgba(103, 58, 183, 0.5);
}

.c{
  display: block;
  height: 100px;
}

.c:before{
  position: absolute;
  content: "";
  height: 100px;
  width: 60px;
  top: 12px;
  border-radius: 0 50px 50px 0px;
  background-color: rgba(0, 150, 136, 0.8);
  -webkit-transform: rotate(140deg);
    transform: rotate(140deg);
}

.c:after{
  position: absolute;
  content: "";
  height: 100px;
  width: 60px;
  top: -12px;
  border-radius: 0 50px 50px 0px;
  background-color: rgba(0, 150, 136, 0.5);
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}

.d{
  display: block;
  height: 100px;
}

.d:before{
  position: absolute;
  content: "";
  height: 100px;
  width: 100px;
  border-radius: 0 50px 50px 0px;
  background-color: rgba(63, 81, 181, 0.8);
}

.e,.e-half{
  display: block;
  height: 100px;
}
.e:before{
  position: absolute;
  content: "";
  background-color: rgba(255, 152, 0, 0.8);
  height: 100px;
  width: 40px;
}
.e:after{
  position: absolute;
  content: "";
  top: 0;
  background-color: rgba(255, 152, 0, 0.5);
  height: 30px;
  width: 100px;
}
.e-half:before{
  position: absolute;
  content: "";
  background-color: rgba(255, 152, 0, 0.5);
  top:35px;
  height: 30px;
  width: 100px;
}
.e-half:after{
  position: absolute;
  content: "";
  background-color: rgba(255, 152, 0, 0.5);
  bottom:0;
  height: 30px;
  width: 100px;
}

.f,.f-half{
  display: block;
  height: 100px;
}
.f:before{
  position: absolute;
  content: "";
  background-color: rgba(0, 188, 212, 0.8);
  height: 100px;
  width: 40px;
}
.f:after{
  position: absolute;
  content: "";
  top: 0;
  background-color: rgba(0, 188, 212, 0.5);
  height: 30px;
  width: 100px;
}
.f-half:before{
  position: absolute;
  content: "";
  background-color: rgba(0, 188, 212, 0.5);
  top:35px;
  height: 30px;
  width: 100px;
}
.g{
  display: block;
  height: 100px;
}
.g:before{
  position: absolute;
  content: "";
  height: 60px;
  width: 60px;
  bottom: 0;
  left: 30px;
  background-color: rgba(103, 58, 183, 0.8)
}
.g:after{
  position: absolute;
  content: "";
  height: 100px;
  width: 60px;
  top: -12px;
  border-radius: 0 50px 50px 0px;
  background-color: rgba(103, 58, 183, 0.5);
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}
.h,.h-half{
  display: block;
  height: 100px;
}
.h:before{
  position: absolute;
  content: "";
  background-color: rgba(0, 188, 212, 0.8);
  top:30px;
  height: 40px;
  width: 100px;
}
.h:after{
  position: absolute;
  content: "";
  background-color: rgba(0, 188, 212, 0.5);
  height: 100px;
  width: 45px;
}

.h-half:before{
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  background-color: rgba(0, 188, 212, 0.5);
  height: 100px;
  width: 45px;
}

.i,.i-half{
  display: block;
  height: 100px;
}
.i:before{
  position: absolute;
  content: "";
  top:0;
  background-color: rgba(255, 152, 0, 0.5);
  height: 30px;
  width: 100px;
}
.i:after{
  position: absolute;
  content: "";
  bottom: 0;
  background-color: rgba(255, 152, 0, 0.5);
  height: 30px;
  width: 100px;
}
.i-half:before{
  position: absolute;
  content: "";
  background-color: rgba(255, 152, 0, 0.8);
  top:0px;
  left: 25px;
  height: 100px;
  width: 50px;
}

.j{
  display: block;
  height: 100px;
}
.j:before{
   position: absolute;
  content: "";
  height: 50px;
  width: 100px;
  bottom: 0;
  border-radius: 0px 0px 50px 50px;
  background-color: rgba(233, 30, 99, 0.5);
}
.j:after{
  position: absolute;
  content: "";
  right: 0;
  background-color: rgba(233, 30, 99, 0.8);
  height: 100px;
  width: 50px;
}
.k{
  display: block;
  height: 100px;
}
.k:before{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 100px 100px 0;
  border-color: transparent transparent rgba(103, 58, 183, 0.8) transparent;
}
.k:after{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 100px 100px 0;
  border-color: transparent transparent rgba(103, 58, 183, 0.5) transparent;
   -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.l{
  display: block;
  height: 100px;
}
.l:before{
  position: absolute;
  content: "";
  bottom:0;
  background-color: rgba(0, 150, 136, 0.8);
  height: 30px;
  width: 100px;
}
.l:after{
  position: absolute;
  content: "";
  left: 0;
  background-color: rgba(0, 150, 136, 0.5);
  height: 100px;
  width: 50px;
}

.m{
  display: block;
  height: 100px;
}
.m:before{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 0;
  border-style: solid;
  border-width: 0 35px 100px 35px;
  border-color: transparent transparent rgba(63, 81, 181, 0.8) transparent;
}
.m:after{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  right: 0;
  border-style: solid;
  border-width: 0 35px 100px 35px;
  border-color: transparent transparent rgba(63, 81, 181, 0.5) transparent;
}

.n{
  display: block;
  height: 100px;
}
.n:before{
  position: absolute;
  content: "";
  width: 100px;
  height: 100px;
  background-color: rgba(233, 30, 99, 0.5);
}
.n:after{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  right: 0;
  border-style: solid;
  border-width: 0 100px 100px 0px;
  border-color: transparent transparent rgba(233, 30, 99, 0.8) transparent;
}
.o{
  display: block;
  height: 100px;
}
.o:before{
  position: absolute;
  content: "";
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: rgba(0, 150, 136, 0.8);
}

.p{
  display: block;
  height: 100px;
}
.p:before{
  position: absolute;
  content: "";
  height: 65px;
  width: 100px;
  border-radius: 0 30px 30px 0px;
  background-color: rgba(103, 58, 183, 0.8);
}
.p:after{
  position: absolute;
  content: "";
  left: 0;
  width: 50px;
  height: 100px;
  background-color: rgba(103, 58, 183, 0.5);
}

.q{
  display: block;
  height: 100px;
}
.q:before{
  position: absolute;
  content: "";
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: rgba(255, 152, 0, 0.5);
}
.q:after{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: 0;
  right: 0;
  border-style: solid;
  border-width: 0 50px 50px 0px;
  border-color: transparent transparent rgba(255, 152, 0, 0.8) transparent;
}

.r{
  display: block;
  height: 100px;
}
.r:before{
  position: absolute;
  content: "";
  height: 65px;
  width: 100px;
  border-radius: 0 30px 30px 0px;
  background-color: rgba(0, 188, 212, 0.5);
}
.r:after{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 0;
  border-style: solid;
  border-width: 0 100px 100px 0px;
  border-color: transparent transparent rgba(0, 188, 212, 0.8) transparent;
}
.s{
  display: block;
  height: 100px;
}
.s:before{
  position: absolute;
  content: "";
  height: 65px;
  width: 100px;
  border-radius: 0 30px 30px 0px;
  background-color: rgba(0, 150, 136, 0.8);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.s:after{
  position: absolute;
  content: ""; 
  height: 65px; 
  width: 100px;
  top:35px;
  border-radius: 0 30px 30px 0px;
  background-color: rgba(0, 150, 136, 0.5);
}

.t{
  display: block;
  height: 100px;
}
.t:before{
  position: absolute;
  content: "";
  top:0;
  background-color: rgba(103, 58, 183, 0.8);
  height: 30px;
  width: 100px;
}
.t:after{
  position: absolute;
  content: "";
  left: 25px;
  background-color: rgba(103, 58, 183, 0.5);
  height: 100px;
  width: 50px;
}
.u{
  display: block;
  height: 100px;
}

.u:before{
  position: absolute;
  content: "";
  height: 100px;
  width: 100px;
  border-radius: 0 0 50px 50px;
  background-color: rgba(255, 152, 0, 0.8);
}
.v{
  display: block;
  height: 100px;
}

.v:before{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 50px 100px 50px;
  border-color: transparent transparent rgba(233, 30, 99, 0.8) transparent;
     -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}


.w{
  display: block;
  height: 100px;
}
.w:before{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 0;
  border-style: solid;
  border-width: 0 35px 100px 35px;
  border-color: transparent transparent rgba(63, 81, 181, 0.8) transparent;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.w:after{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  right: 0;
  border-style: solid;
  border-width: 0 35px 100px 35px;
  border-color: transparent transparent rgba(63, 81, 181, 0.5) transparent;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.x{
  display: block;
  height: 100px;
}
.x:before{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 100px 100px 0;
  border-color: transparent transparent rgba(0, 150, 136, 0.8) transparent;
}
.x:after{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 100px 100px 0;
  border-color: transparent transparent rgba(0, 150, 136, 0.5) transparent;
   -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.y{
  display: block;
  height: 100px;
}
.y:before{
   position: absolute;
  content: "";
  height: 60px;
  width: 100px;
  top: 0;
  border-radius: 0px 0px 50px 50px;
  background-color: rgba(255, 152, 0, 0.5);
}
.y:after{
  position: absolute;
  content: "";
  left: 25px;
  background-color: rgba(255, 152, 0, 0.8);
  height: 100px;
  width: 50px;
}
.z{
  display: block;
  height: 100px;
}
.z:before{
  position: absolute;
  content: "";
  width: 100px;
  height: 100px;
  background-color: rgba(0, 188, 212, 0.5);
}
.z:after{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  right: 0;
  border-style: solid;
  border-width: 0 100px 100px 0px;
  border-color: transparent transparent rgba(0, 188, 212, 0.8) transparent;
    -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
/*Material Design Alphabets in CSS in CSS
By { GrapesTheme }

{ Like And Comment }*/

External CSS

  1. http://grapestheme.com/demo/material_alfa/css/style.css
  2. //maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css
  3. //maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css

External JavaScript

This Pen doesn't use any external JavaScript resources.