[サンプル付]いろいろなハートをCSSとHTMLで作成してみた!特殊文字コード表もおまけに

[サンプル付]いろいろなハートをCSSとHTMLで作成してみた!特殊文字コード表もおまけに

今回は、バレンタインも近いということでハートに関することについて!
CSSで作るハートをサンプルコード付きでご紹介したいと思います。
まぁよくあるやつですけど・・・、ぜひ参考にしてみてください。

 

ハート – 通常

まずは動きも無く、通常のハート型のサンプルコードになります。
完成イメージは下記になります。

 
 

 
 

HTML

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

 

CSS

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

 

ハート – 動き有り

続いては、ハートにドクドクと鼓動のような動きを追加したものになります。
完成イメージは下記を!

 
 
 

 
 

CSS

先程のCSSに以下のコードを追加すればドクドクと鼓動のようになります。

.heart1{
   animation: pounding .5s linear infinite alternate;
}

@keyframes pounding{
  0%{ transform: scale(1.5); }
  100%{ transform: scale(1); }
}

 

特殊文字

おまけとしてハートの特殊文字コードも表にしたのでご覧になって下さい♪

特殊文字コード表
&#9829;
&#9825;
&#10084;
&#10085;
&#10083;
💓 &#128147;
💔 &#128148;
💕 &#128149;
💖 &#128150;
💗 &#128151;
💘 &#128152;
💝 &#128157;
💞 &#128158;
💟 &#128159;