You're here: Home » CSS » CSS Heart Shape

CSS Heart Shape

On Dec 2, 2011 under CSS

CSS3 lets you to create heart shape design. The code with demo is posted below. It’s made using pure CSS. For “like” button link heart designs are used in many sites and that’s a pretty good way of using it.

Heart Shape

Demo

CSS

.heart-shape {
    position: relative;
    width: 100px;
    height: 90px;
    margin:10px 0px;
}
.heart-shape:before,
.heart-shape:after {
    position: absolute;
    content: "";
    left: 50px;
    top: 0;
    width: 50px;
    height: 80px;
    background: #fd2d8a;
    -moz-border-radius: 50px 50px 0 0;
    border-radius: 50px 50px 0 0;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: 0 100%;
       -moz-transform-origin: 0 100%;
        -ms-transform-origin: 0 100%;
         -o-transform-origin: 0 100%;
            transform-origin: 0 100%;
}
.heart-shape:after {
    left: 0;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 100% 100%;
       -moz-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
         -o-transform-origin: 100% 100%;
            transform-origin :100% 100%;
}

HTML

<div class="heart-shape"></div>

Comments on this entry (4 comments)

Did you like this post? You can share your opinion with us! Simply click here.

Leave a Reply

CommentLuv badge