あなたのキモチ つなげるカタチ

TOP > CSS > 【CSS】テキストや画像を端から徐々に表示させるアニメーションの実装方法

【CSS】テキストや画像を端から徐々に表示させるアニメーションの実装方法

コーディングテクニックの実装内容

今回はテキストアニメーションに関する内容です。テキストや画像を端から徐々に表示させるアニメーションの実装方法をご紹介します。デモページではテキストに適用していますが、画像に対して適用することも可能です。

使いどころ

見出しのテキストやタイトルなどに使用すると効果的です。テキストを完全にマスクしているので背景にがどんな色や画像が置かれていても問題なく使うことが可能です。

実装所要時間:10分程度
難易度:初心者コーダーでも実装可能

実装に必要なスクリプトとスタイルはこちらになります。

body {
  background: #000;
}

.wrap {
  margin: 100px auto 0;
  text-align: center;
  color: #fff;
}

.text {
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.text p {
  font-size: 3.125vw;
  font-weight: 700;
}

.front {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  overflow: hidden;
  width: 0;
  transition: 0.4s linear;
}
.on.front {
  width: 100%;
}

.back {
  opacity: 0;
}

.front p {
  white-space: nowrap;
}

実装のポイント

現在制作中

スポンサーリンク