よこ並び
画像をクリックすると、コードが表示されます。
-
よこ並び01
<section class="original-area"> <div class="inner"> <ul class="box"> <li> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </li> <li> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </li> <li> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </li> </ul> </div> </section>
.original-area { padding-top: 100px; padding-bottom: 100px; } .original-area .inner { width: 92%; max-width: 1000px; margin-left: auto; margin-right: auto; } .original-area .box { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -10px; } .original-area .box li { width: calc(100% / 3); padding: 0 10px; } .original-area .box .ttl { margin-bottom: 10px; font-weight: bold; font-size: 20px; } .original-area .box .img { width: 100%; display: block; margin-bottom: 10px; position: relative; } .original-area .box .img::after { content: ""; display: block; padding-top: 70%; } .original-area .box .img img { width: 100%; height: 100% !important; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: "object-fit: cover; object-position: 50% 50%;"; position: absolute; top: 0; left: 0; } .original-area .box .text { line-height: 2; } @media (max-width: 599px) { .original-area .box { margin: 0px; } .original-area .box li { width: calc(100% / 1); padding: 0px; } .original-area .box li+li { margin-top: 30px; } }
-
よこ並び02
<section class="original-area"> <div class="inner"> <ul class="box"> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> </ul> </div> </section>
.original-area { padding-top: 100px; padding-bottom: 100px; } .original-area .inner { width: 92%; max-width: 1000px; margin-left: auto; margin-right: auto; } .original-area .box { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -10px; } .original-area .box li { width: calc(100% / 3); padding: 0 10px; } .original-area .item { padding: 15px; border: solid 2px #000; background: #eee; } .original-area .box .ttl { margin-bottom: 10px; font-weight: bold; font-size: 20px; } .original-area .box .img { width: 100%; display: block; margin-bottom: 10px; position: relative; } .original-area .box .img::after { content: ""; display: block; padding-top: 70%; } .original-area .box .img img { width: 100%; height: 100% !important; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: "object-fit: cover; object-position: 50% 50%;"; position: absolute; top: 0; left: 0; } .original-area .box .text { line-height: 2; } @media (max-width: 599px) { .original-area .box { margin: 0px; } .original-area .box li { width: calc(100% / 1); padding: 0px; } .original-area .box li+li { margin-top: 30px; } }
-
よこ並び03
<section class="original-area"> <div class="inner"> <ul class="box"> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> </ul> </div> </section>
.original-area { padding-top: 100px; padding-bottom: 100px; } .original-area .inner { width: 92%; max-width: 1000px; margin-left: auto; margin-right: auto; } .original-area .box { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -10px; } .original-area .box li { width: calc(100% / 3); padding: 0 10px; } .original-area .item { padding: 15px; background: #eee; -webkit-box-shadow: 0px 0px 10px #bbb; box-shadow: 0px 0px 10px #bbb; } .original-area .box .ttl { margin-bottom: 10px; font-weight: bold; font-size: 20px; } .original-area .box .img { width: 100%; display: block; margin-bottom: 10px; position: relative; } .original-area .box .img::after { content: ""; display: block; padding-top: 70%; } .original-area .box .img img { width: 100%; height: 100% !important; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: "object-fit: cover; object-position: 50% 50%;"; position: absolute; top: 0; left: 0; } .original-area .box .text { line-height: 2; } @media (max-width: 599px) { .original-area .box { margin: 0px; } .original-area .box li { width: calc(100% / 1); padding: 0px; } .original-area .box li+li { margin-top: 30px; } }
-
よこ並び04
<section class="original-area"> <div class="inner"> <ul class="box"> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> </ul> </div> </section>
.original-area { padding-top: 100px; padding-bottom: 100px; } .original-area .inner { width: 92%; max-width: 1000px; margin-left: auto; margin-right: auto; } .original-area .box { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -10px; } .original-area .box li { width: calc(100% / 3); padding: 0 10px; } .original-area .item { padding: 15px; border: solid 2px #000; border-radius: 15px; background: #eee; } .original-area .box .ttl { margin-bottom: 10px; font-weight: bold; font-size: 20px; } .original-area .box .img { width: 100%; display: block; overflow: hidden; margin-bottom: 10px; border-radius: 15px; position: relative; } .original-area .box .img::after { content: ""; display: block; padding-top: 70%; } .original-area .box .img img { width: 100%; height: 100% !important; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: "object-fit: cover; object-position: 50% 50%;"; position: absolute; top: 0; left: 0; } .original-area .box .text { line-height: 2; } @media (max-width: 599px) { .original-area .box { margin: 0px; } .original-area .box li { width: calc(100% / 1); padding: 0px; } .original-area .box li+li { margin-top: 30px; } }
-
よこ並び05
<section class="original-area"> <div class="inner"> <ul class="box"> <li> <div class="item"> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="ttl">見出し</div> <div class="sbttl">sbttl</div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="ttl">見出し</div> <div class="sbttl">sbttl</div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="ttl">見出し</div> <div class="sbttl">sbttl</div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> </ul> </div> </section>
.original-area { padding-top: 100px; padding-bottom: 100px; } .original-area .inner { width: 92%; max-width: 1000px; margin-left: auto; margin-right: auto; } .original-area .box { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -10px; } .original-area .box li { width: calc(100% / 3); padding: 0 10px; } .original-area .item { padding: 15px; border: solid 2px #000; background: #eee; } .original-area .box .ttl { margin-bottom: 10px; padding-bottom: 10px; font-weight: bold; font-size: 20px; border-bottom: solid 2px #000; } .original-area .box .sbttl { margin-bottom: 10px; font-weight: bold; color: red; } .original-area .box .img { width: 100%; display: block; margin-bottom: 10px; position: relative; } .original-area .box .img::after { content: ""; display: block; padding-top: 70%; } .original-area .box .img img { width: 100%; height: 100% !important; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: "object-fit: cover; object-position: 50% 50%;"; position: absolute; top: 0; left: 0; } .original-area .box .text { line-height: 2; } @media (max-width: 599px) { .original-area .box { margin: 0px; } .original-area .box li { width: calc(100% / 1); padding: 0px; } .original-area .box li+li { margin-top: 30px; } }
-
よこ並び06
<section class="original-area"> <div class="inner"> <ul class="box"> <li> <div class="item"> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="ttl">見出し</div> </div> </li> <li> <div class="item"> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="ttl">見出し</div> </div> </li> <li> <div class="item"> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="ttl">見出し</div> </div> </li> </ul> </div> </section>
.original-area { padding-top: 100px; padding-bottom: 100px; } .original-area .inner { width: 92%; max-width: 1000px; margin-left: auto; margin-right: auto; } .original-area .box { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -10px; } .original-area .box li { width: calc(100% / 3); padding: 0 10px; } .original-area .box .ttl { width: 80%; margin: -20px auto; padding: 0 10px; font-weight: bold; font-size: 20px; text-align: center; border: solid 2px #000; background: #fff; position: relative; z-index: 1; } .original-area .box .img { width: 100%; display: block; margin-bottom: 10px; position: relative; } .original-area .box .img::after { content: ""; display: block; padding-top: 70%; } .original-area .box .img img { width: 100%; height: 100% !important; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: "object-fit: cover; object-position: 50% 50%;"; position: absolute; top: 0; left: 0; } @media (max-width: 599px) { .original-area .box { margin: 0px; } .original-area .box li { width: calc(100% / 1); padding: 0px; } .original-area .box li+li { margin-top: 50px; } }
-
よこ並び07
<section class="original-area"> <div class="inner"> <ul class="box"> <li> <div class="item"> <div class="num">01</div> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="num">02</div> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="num">03</div> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> </ul> </div> </section>
.original-area { padding-top: 100px; padding-bottom: 100px; } .original-area .inner { width: 92%; max-width: 1000px; margin-left: auto; margin-right: auto; } .original-area .box { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -10px; } .original-area .box li { width: calc(100% / 3); padding: 0 10px; } .original-area .item { padding: 40px 15px 15px; border: solid 2px #000; background: #eee; position: relative; } .original-area .item .num { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; font-weight: bold; font-size: 24px; border: solid 2px #000; background: #fff; transform: translateX(-50%); position: absolute; top: -25px; left: 50%; } .original-area .box .ttl { margin-bottom: 10px; font-weight: bold; font-size: 20px; } .original-area .box .img { width: 100%; display: block; margin-bottom: 10px; position: relative; } .original-area .box .img::after { content: ""; display: block; padding-top: 70%; } .original-area .box .img img { width: 100%; height: 100% !important; margin-bottom: 10px; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: "object-fit: cover; object-position: 50% 50%;"; position: absolute; top: 0; left: 0; } .original-area .box .text { line-height: 2; } @media (max-width: 599px) { .original-area .box { margin: 0px; } .original-area .box li { width: calc(100% / 1); padding: 0px; } .original-area .box li+li { margin-top: 60px; } }
-
よこ並び08
<section class="original-area"> <div class="inner"> <ul class="box"> <li> <div class="item"> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="ttl">見出し</div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="ttl">見出し</div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="ttl">見出し</div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> </ul> </div> </section>
.original-area { padding-top: 100px; padding-bottom: 100px; } .original-area .inner { width: 92%; max-width: 1000px; margin-left: auto; margin-right: auto; } .original-area .box { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -10px; } .original-area .box li { width: calc(100% / 3); padding: 0 10px; } .original-area .box .ttl { margin-bottom: 10px; font-weight: bold; font-size: 20px; } .original-area .box .img { width: 100%; display: block; overflow: hidden; margin-bottom: 10px; border: solid 2px #000; border-radius: 50%; position: relative; } .original-area .box .img::after { content: ""; display: block; padding-top: 100%; } .original-area .box .img img { width: 100%; height: 100% !important; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: "object-fit: cover; object-position: 50% 50%;"; position: absolute; top: 0; left: 0; } .original-area .box .text { line-height: 2; } @media (max-width: 599px) { .original-area .box { margin: 0px; } .original-area .box li { width: calc(100% / 1); padding: 0px; } .original-area .box li+li { margin-top: 30px; } }
-
よこ並び09
<section class="original-area"> <div class="inner"> <ul class="box"> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> <li> <div class="item"> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div> </div> </li> </ul> </div> </section>
.original-area .box { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -10px; } .original-area .box li { width: calc(100% / 3); padding: 0 10px; } .original-area .box li:nth-child(2) { margin-top: 40px; } .original-area .box li:nth-child(3) { margin-top: 80px; } .original-area .item { padding: 15px; border: solid 2px #000; background: #eee; } .original-area .box .ttl { margin-bottom: 10px; font-weight: bold; font-size: 20px; } .original-area .box .img { width: 100%; display: block; margin-bottom: 10px; position: relative; } .original-area .box .img::after { content: ""; display: block; padding-top: 70%; } .original-area .box .img img { width: 100%; height: 100% !important; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: "object-fit: cover; object-position: 50% 50%;"; position: absolute; top: 0; left: 0; } .original-area .box .text { line-height: 2; } @media (max-width: 599px) { .original-area .box { margin: 0px; } .original-area .box li { width: calc(100% / 1); padding: 0px; } .original-area .box li+li { margin-top: 30px; } .original-area .box li:nth-child(2) { margin-top: 30px; } .original-area .box li:nth-child(3) { margin-top: 30px; } }
-
よこ並び10
<section class="original-area"> <div class="inner"> <ul class="box"> <li> <div class="item"><a href=""> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> </a> </div> </li> <li> <div class="item"><a href=""> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> </a> </div> </li> <li> <div class="item"><a href=""> <div class="ttl">見出し</div> <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div> </a> </div> </li> </ul> </div> </section>
.original-area .box { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -40px; } .original-area .box li { width: calc(100% / 3); padding: 0 40px; } .original-area .item a { width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; margin: auto; border-radius: 50%; background: #fff; -webkit-box-shadow: 7px 7px 14px #d7eff9, -7px -7px 14px #d7eff9, inset 7px 7px 14px transparent, inset -7px -7px 14px transparent; box-shadow: 7px 7px 14px #d7eff9, -7px -7px 14px #d7eff9, inset 7px 7px 14px transparent, inset -7px -7px 14px transparent; -webkit-transition: 0.4s ease; transition: 0.4s ease; aspect-ratio: 1; } .original-area .item a:hover { box-shadow: 7px 7px 14px transparent, -7px -7px 14px transparent, inset 7px 7px 14px #d7eff9, inset -7px -7px 14px #d7eff9; } .original-area .item .ttl { margin-bottom: 10px; font-weight: bold; font-size: 20px; text-align: center; } .original-area .box .img { width: 100%; max-width: 100px; display: block; position: relative; } .original-area .box .img::after { content: ""; display: block; padding-top: 100%; } .original-area .box .img img { width: 100%; height: 100% !important; -o-object-fit: contain; object-fit: contain; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: "object-fit: contain; object-position: 50% 50%;"; position: absolute; top: 0; left: 0; } @media (max-width: 599px) { .original-area .box { margin: 0px; } .original-area .box li { width: calc(100% / 1); padding: 0px; } .original-area .box li+li { margin-top: 30px; } }