본문 바로가기
UI|UX/사이트유형

사이트유형 | 카드유형03

by SyuMay 2022. 8. 10.
728x90

사이트 유형 | 카드유형3

모바일 사용자가 폭발적으로 증가하면서 반응형 디자인이 어쩌면 필수적으로 적용되고 있는 지금,
카드형 디자인은 웹과 모바일 모두 화면크기에 맞게 최적화되는 모듈식 UI패턴입니다.


1.HTML 코드

코드 보기
<section id="cardType" class="card__wrap SCoreDream section pink">
    <h2 class="blind">귀여운 토끼</h2>
    <div class="card__inner container gray">
        <article class="card">
            <figure class="card__header">
                    <img src="img/card_bg03_01.jpg" alt="토끼 사진1">
                    <figcaption class="tag">Tag</figcaption>
            </figure>
            <div class="card__contents">
                <h3 class="tit">너무나도 귀엽고 사랑스러운 토끼 사진 이 여기있습니다 얼른 와서 보시는게 제일좋아요! 빨리와야해요!</h3>
                <p class="desc">여러분은 귀여운 토끼 사진을 보실수 있는 기회가 생겼습니다. 진짜귀여운토끼를 함께 보세요! 행복할수있어요 우리다함께 행복해요! 토끼를 보시면 행복할수있습니다!</p>
            </div>
            <div class="card__footer">
                <a href="#" class="more">
                    <h4>오늘하루도맑은 하늘</h4>
                    <p>9 seconds ago</p>
                    <img src="img/cadrd_bg03_icon01.png" alt="프로필사진">
                </a> 
            </div>
        </article>
        <article class="card">
            <figure class="card__header">
                    <img src="img/card_bg03_02.jpg" alt="토끼 사진2">
                    <figcaption class="tag">Tag</figcaption>
            </figure>
            <div class="card__contents">
                <h3 class="tit">너무나도 귀엽고 사랑스러운 토끼 사진 이 여기있습니다 얼른 와서 보시는게 제일좋아요! 빨리와야해요!</h3>
                <p class="desc">여러분은 귀여운 토끼 사진을 보실수 있는 기회가 생겼습니다. 진짜귀여운토끼를 함께 보세요! 행복할수있어요 우리다함께 행복해요! 토끼를 보시면 행복할수있습니다!</p>
            </div>
            <div class="card__footer">
                <a href="#" class="more">
                    <h4>오늘하루도맑은 하늘</h4>
                    <p>9 seconds ago</p>
                    <img src="img/cadrd_bg03_icon01.png" alt="프로필사진">
                </a> 
            </div>
        </article>
        <article class="card">
            <figure class="card__header">
                    <img src="img/card_bg03_03.jpg" alt="토끼 사진3">
                    <figcaption class="tag">Tag</figcaption>
            </figure>
            <div class="card__contents">
                <h3 class="tit">너무나도 귀엽고 사랑스러운 토끼 사진 이 여기있습니다 얼른 와서 보시는게 제일좋아요! 빨리와야해요!</h3>
                <p class="desc">여러분은 귀여운 토끼 사진을 보실수 있는 기회가 생겼습니다. 진짜귀여운토끼를 함께 보세요! 행복할수있어요 우리다함께 행복해요! 토끼를 보시면 행복할수있습니다!</p>
            </div>
            <div class="card__footer">
                <a href="#" class="more">
                    <h4>오늘하루도맑은 하늘</h4>
                    <p>9 seconds ago</p>
                    <img src="img/cadrd_bg03_icon01.png" alt="프로필사진">
                </a> 
            </div>
        </article>
    </div>
</section>

2.CSS 코드

코드 보기
@import url('https://webfontworld.github.io/score/SCoreDream.css');
.suit {
    font-family: 'SCoreDream';
    font-weight: 300;
}
/* reset */
* {
    margin: 0;
    padding: 0;
}
img {
    width: 100%;
}
a {
    text-decoration: none;
    color: #000;
}
h1,
h2,
h3,
h4,
h5 h6 {
    font-weight: normal;
}
/* Common */
.card__wrap {
    padding: 120px 0;
}
.container {
    width: 1160px;
    padding: 0 20px;
    margin: 0 auto;
}
.pink {
    background-color: pink;
}
.gray {
    background-color: #cdcdcd;
}
/* blind */
.blind {
    position: absolute;
    clip: rect(0 0 0 0);
    clip: inset(50%);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
}
/* cardType03 */
.card__inner {
    display: flex;
    flex-wrap: wrap;
}
.card {
    width: 33.3333333%;
    padding: 26px;
    border-right: 1px solid #eee;
    background-color: #fff;
    box-sizing: border-box;
}
.card:nth-child(3n) {
    border: none;
}
.card__header {
    height: 250px;
    margin-bottom: 20px;
    position: relative;
}
.card__header img{
    border-radius: 10px;
    box-shadow: 4px 4px 5px 0 rgba(0, 0, 0, 0.5);
    height: 100%;
}
.card__header .tag{
    position: absolute;
    font-size: 14px;
    color: #7b7b7b;
    border-radius: 50px;
    background-color: #fff;
    padding: 5px 15px;
    right: 10px;
    top: 10px;
}
.card__contents .tit {
    font-size: 20px;
    font-weight: 300px;
    line-height: 1.4;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
}
.card__contents .desc {
    font-size: 16px;
    line-height: 1.7;
    color: #666;
    margin-bottom: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
}
.card__footer {
    display: flex;
    justify-content: flex-end;
} 
.card__footer .more {
    font-size: 16px;
    line-height: 1.17;
    position: relative;
    color: #dd2a2a;
    text-align: right;
    padding-right: 50px;
}
.card__footer .more p {
    color: #666;
}
.card__footer .more img {
    box-sizing: border-box;
    position: absolute;
    height: 95%;
    width: auto;
    right: 1px;
    top: 0px;
    border-radius: 50%;
    box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);
}

완성본

728x90
반응형

'UI|UX > 사이트유형' 카테고리의 다른 글

이미지 유형 세 번째  (5) 2022.08.22
사이트 유형 - 이미지 유형2  (6) 2022.08.17
사이트 유형 - 이미지 유형  (6) 2022.08.17
사이트유형 | 카드 유형2  (11) 2022.08.09
사이트유형 | 카드 유형  (8) 2022.08.08

댓글


자바스크립트 사진

JavaScript

자세히보기