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

TOP > CSS > 【CSS】テキストの上を異なるカラーのテキストを走らせるテクニック

【CSS】テキストの上を異なるカラーのテキストを走らせるテクニック

スポンサーリンク

実装内容

テキストの上を異なるカラーのテキストを走らせるテクニックを紹介します。

実装所要時間:10分程度

実装方法

body {
  background: #ddd;
}
.block {
  position: relative;
  margin: 70px 0 0;
  text-align: center;
  font-size: 50px;
}

.block div {
  overflow: hidden;
  width: 0;
}

.block div p {
  width: 100vw;
}

.block div:first-child {
  color: #fff;
  transition: width 1.5s cubic-bezier(0.2, 1, 0.2, 1), opacity 0.5s ease 1.5s;
}

.block div:nth-child(2) {
  position: absolute;
  left: 0;
  top: 0;
  transition: width 1.5s cubic-bezier(0.2, 1, 0.2, 1) 0.2s;
}

.block.active div {
  width: 100%;
}

.block.active div:first-child {
  opacity: 0;
  filter: alpha(opacity=0);
}

【簡単な解説】
現在制作中

スポンサーリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です