....
この度は、1日体験にお越しくださり、誠にありがとうございます。楽しい時間になるよう頑張りますので、短い時間ですが、ウェブデザインに興味を持っていただければ幸いです。

日本の夏のハーゲンダッツ

メインイメージの周囲を、カップアイスが並んでいく。
【サンプル】https://wwweb.jp/sample/002/

HTMLとCSSを用意しCSSをリンクする。

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="style.css">
<title>タイトルを入力</title>
</head>
<body>

</body>
</html>

HTMLコード

<h1>タイトル</h1>
<div class="slide">
<div class="slide-wrap top">
<ul>
<li>画像</li>
<li>画像</li>
<li>画像</li>
<li>画像</li>
<li>画像</li>
</ul>

<ul>
<li>画像</li>
<li>画像</li>
<li>画像</li>
<li>画像</li>
<li>画像</li>
</ul>
</div>

<p><img src="banner.jpg"></p>
<div class="slide-wrap bottom">
<ul>
<li>画像</li>
<li>画像</li>
<li>画像</li>
<li>画像</li>
<li>画像</li>
</ul>

<ul>
<li>画像</li>
<li>画像</li>
<li>画像</li>
<li>画像</li>
<li>画像</li>
</ul>
</div>
</div>

CSSコード

body{
text-align:center;
}
* {
  margin: 0;
  padding: 0;
}

ul,
li {
  list-style: none;
}

img{width:50%;}

li>img{
width:300px;}


.slide {
  margin-top: 3px;
}
.slide-wrap {
  display: flex;
}
.slide-wrap.bottom {
  margin-top: 3px;
  justify-content: flex-end;
}
.slide-wrap ul {
  display: flex;
}
.slide-wrap.top ul:first-child {
  animation: slideTop 50s -25s linear infinite;
}
.slide-wrap.top ul:last-child {
  animation: slideTop2 50s linear infinite;
}
.slide-wrap.bottom ul:first-child {
  animation: slideBottom 50s linear infinite;
}
.slide-wrap.bottom ul:last-child {
  animation: slideBottom2 50s -25s linear infinite;
}
.slide-wrap li {
  /*width: 19.7436vw;*/
}

.slide-wrap.top li {
  margin-right: 4px;
}

.slide-wrap.bottom li {
  margin-left: 4px;
}

@keyframes slideTop {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes slideTop2 {
  0% {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-200%);
  }
}

@keyframes slideBottom {
  0% {
    transform: translateX(0%);
  }
  to {
    transform: translateX(200%);
  }
}

@keyframes slideBottom2 {
  0% {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
</style>

この記事は役に立ちましたか?

もし参考になりましたら、下記のボタンで教えてください。

関連記事