Edit in JSFiddle

html, body {
    font-family: 'Zeyada', cursive;
    font-size: 20px;
    padding: 0;
    margin: 0;
    background:url(http://kachibito.net/sample/Alice/demos/common/ios-linen.jpg);
        color: #fff;
}

p{font-size: 20px ;
opacity: 0.7 ;
    filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70) ;
    margin: 5px 0 0 115px ;
}

#apple .canvas,
.apple6,
.apple7,
.apple8,
.apple61 {
    background:url(http://kachibito.net/sample/Alice/demos/common/ios-linen.jpg);
}
.apple1 {
    border-radius:108px 108px 108px 94px/128px 128px 128px 128px;
    height:128px;
    top:47px;
    width:108px;
}
.apple2 {
    left:72px;
}
.apple3 {
    border-radius:22px 64px 64px 64px/106px 106px 106px 106px;
    height: 106px;
    left:12px;
    -moz-transform:rotate(-25deg);
    -webkit-transform:rotate(-25deg);
    transform:rotate(-25deg);
    top:98px;
    width: 64px;
}
.apple4 {
    border-radius:64px 22px 64px 64px/106px 106px 106px 106px;
    left:103px;
    -moz-transform:rotate(25deg);
    -webkit-transform:rotate(25deg);
    transform:rotate(25deg);
}
.apple5 {
    height: 145px;
    left:54px;
    top:53px;
    width:70px;
}
.apple6 {
    left:50px;
    -moz-transform:scaley(0.5);
    -webkit-transform:scaley(0.5);
    transform:scaley(0.5);
    top:14px;
}
.apple61 {
    border-radius:20px;
    height: 80px;
    -moz-transform: rotate(-45deg) scale(0.9);
    -webkit-transform: rotate(-45deg) scale(0.9);
    transform: rotate(-45deg) scale(0.9);
    width: 80px;
}
.apple7 {
    border-radius:47px/22px;
    height: 22px;
    left:66px;
    top:192px;
    width: 47px;
}
.apple8 {
    border-radius:85px;
    height: 85px;
    left:144px;
    top:63px;
    width: 85px;
}
#apple .slice {
    height: 200px;
    left:160px;
    position: absolute;
    top:40px;
    width:180px;
}
#apple .slice * {
    position: absolute;
   
}
#apple .slice1 *,
.apple9:before,
.apple9:after {
    background: #62bb47;
}
#apple .slice2 * {
    background: #fcb827;
}
#apple .slice3 * {
    background: #f6821f;
}
#apple .slice4 * {
    background: #e03a3e;
}
#apple .slice5 * {
    background: #963d97;
}
#apple .slice6 * {
    background: #009ddc;
}
#apple .slice1 {
    clip:rect(0 180px 73px 0px);
}
#apple .slice2 {
    clip:rect(73px 180px 98px 0px);
}
#apple .slice3 {
    clip:rect(98px 180px 123px 0px);
}
#apple .slice4 {
    clip:rect(123px 180px 148px 0px);
}
#apple .slice5 {
    clip:rect(148px 180px 174px 0px);
}
#apple .slice6 {
    clip:rect(174px 180px 205px 0px);
}
.apple9 {
    left:122px;
    top:-18px;
    -moz-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
}
.apple9:before,
.apple9:after {
    border-radius:90px;
    content:"#";
    display: block;
    height: 90px;
    position: absolute;
    text-indent: -9999px;
    width:90px;
}
.apple9:before {
    clip:rect(0 13px 80px 0px);
}
.apple9:after {
    clip:rect(14px 100px 76px 76px);
    left:-64px;
}
<link href='http://fonts.googleapis.com/css?family=Zeyada' rel='stylesheet' type='text/css'>
<div id="apple">
    <div class="canvas">
        <div class="icon"><p>Apple - No Images. No JS. Just CSS</p>
            <div class="slice1 slice">
                <div class="apple1"></div>
                <div class="apple2 apple1"></div>
                <div class="apple3"></div>
                <div class="apple4 apple3"></div>
                <div class="apple5"></div>
            </div>
            <div class="slice2 slice">
                <div class="apple1"></div>
                <div class="apple2 apple1"></div>
                <div class="apple3"></div>
                <div class="apple4 apple3"></div>
                <div class="apple5"></div>
            </div>
            <div class="slice3 slice">
                <div class="apple1"></div>
                <div class="apple2 apple1"></div>
                <div class="apple3"></div>
                <div class="apple4 apple3"></div>
                <div class="apple5"></div>
            </div>
            <div class="slice4 slice">
                <div class="apple1"></div>
                <div class="apple2 apple1"></div>
                <div class="apple3"></div>
                <div class="apple4 apple3"></div>
                <div class="apple5"></div>
            </div>
            <div class="slice5 slice">
                <div class="apple1"></div>
                <div class="apple2 apple1"></div>
                <div class="apple3"></div>
                <div class="apple4 apple3"></div>
                <div class="apple5"></div>
            </div>
            <div class="slice6 slice">
                <div class="apple1"></div>
                <div class="apple2 apple1"></div>
                <div class="apple3"></div>
                <div class="apple4 apple3"></div>
                <div class="apple5"></div>
            </div>
            <div class="slice">
                <div class="apple6">
                    <div class="apple61"></div>
                </div>
                <div class="apple7"></div>
                    <div class="apple8"></div>
                <div class="apple9"></div>
            </div>
        </div>
    </div>
</div>