본문 바로가기

아래로 스크롤 해주세요!

My Reference Book

-

제가 배웠던것을 한곳에 정리해보았어요!

HTML

HTML 태그 톺아보기

HTML

자세히보기

CSS

CSS 속성 톺아보기

CSS

자세히보기

JAVASCRIPT

JS 실행문 톺아보기

JAVASCRIPT

자세히보기

최신댓글

SITE 제작

카드 유형01 만들어보기!

by C0Di 2022. 8. 8.
728x90

피그마를 통해 레이아웃 구성

피그마를 이용해 그리드를 생성 후 각 규격에 맞게 요소들을 구성합니다.


HTML 코드

웹 표준을 준수하기 위해 태그는 시멘틱 태그를 사용해 작성하며 효율적인 코드 작성을 위해 div태그를 여러개 만드는것이 아닌 한 태그안에 클래스를 다중으로 삽입합니다.

코드보기
<section id="cardType" class="card__wrap nexon section">
    <!--다중 클래스 선택-->
    <h2>PS5 Controller User Guide 🎮</h2>
    <p>새롭고 혁신적인 PS5™ 컨트롤러로 완전히 몰입할 수 있는 게임 경험1을 만끽하세요</p>
    <div class="card__inner container">
        <article class="card">
            <figure class="card__header">
                <!--img를 쓰기 위한 웹 표준 방법-->
                <img src="img/card_bg01.jpg" alt="다양한 인터렉티브 반응">
            </figure>
            <div class="card__body">
                <h3 class="tit">다양한 인터렉티브 반응</h3>
                <p class="desc">인게임 기어 및 환경과 상호작용하면서 활시위를 당길 때 점점 팽팽해지는 느낌과 질주하는 자동차의 급브레이크를 밟는 느낌 등 액션과 함께 어우러집니다.</p>
                <a class="btn"  href="/">더 자세히 보기</a>
            </div>
        </article>
        <article class="card">
            <figure>
                <!--img를 쓰기 위한 웹 표준 방법-->
                <img src="img/card_bg02.jpg" alt="게임패드 지원">
            </figure>
            <div class="card__body">
                <h3 class="tit">게임패드 지원</h3>
                <p class="desc">내장 마이크를 사용하거나 3.5mm 잭에 미니멀하고 아이코닉한 헤드셋을 연결 전용 음소거 버튼을 사용하여 음성 캡처를 즉시 끌 수 있습니다.</p>
                <a class="btn"  href="/">더 자세히 보기</a>
            </div>
        </article>
        <article class="card">
            <figure>
                <!--img를 쓰기 위한 웹 표준 방법-->
                <img src="img/card_bg03.jpg" alt="진동을 통한 생생한 현장감">
            </figure>
            <div class="card__body">
                <h3 class="tit">진동을 통한 생생한 현장감</h3>
                <p class="desc">기존의 진동 모터 대신 듀얼 액추에이터가 선사하는 물리적 반응형 피드백을 경험해보세요, 게임 내 환경에서부터 실감 나는 역동적인 진동이 손을 타고 전해집니다.</p>
                <a class="btn" href="/">더 자세히 보기</a>
            </div>
        </article>
    </div>
</section>

CSS코드

폰트는 'NexonLv1Gothic'를 이용하고 .card 클래스를 생성해 카드 Ui를 구현합니다.

코드보기
@import url('https://webfontworld.github.io/NexonLv1Gothic/NexonLv1Gothic.css');
.nexon {
    font-family: 'NexonLv1Gothic';
    font-weight: 400;

/* Reset */
* {
    margin: 0;
    padding: 0;

a{
    text-decoration: none;
    color: #000;

img{
    width: 100%;

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;

/* common(공통) */
.container {
    width: 1160px;
    padding: 0 20px;
    margin: 0 auto;

.section {
    padding: 120px 0;
    /*위 아래 */

.section>h2 { /* ">" 이걸로 section 안에 있는 h2선택 */
    font-size: 50px;
    line-height: 1; /* 1이라고 적으면 auto랑 똑같음 */
    text-align: center;
    margin-bottom: 20px;

.section>p {
    font-size: 22px;
    font-weight: 300;
    color: #666;
    text-align: center;
    margin-bottom: 70px;

/* cardType */
.card__inner {
    display: flex; /* 생성한 요소들을 flex로 정렬합니다. */
    justify-content: space-between; /*창 크기에 맞게 좌우로 정렬합니다 */
    /*콘텐츠를 양쪽으로 정렬*/

.card {
    width: 32%;
    background-color: #f5f5f5;
}
.card__body {
    padding: 24px;
}
.card__body .tit {
    font-size: 24px;
    margin-bottom: 10px;
}
.card__body .desc {
    font-size: 18px;
    line-height: 1.4;
    color: #666;
    margin-bottom: 20px;
    font-weight: 300;
}
.card__body .btn {}
            

결과


728x90
반응형

'SITE 제작' 카테고리의 다른 글

이미지 유형 03 사이트 만들기!  (13) 2022.08.21
이미지 유형 02 만들어보기~~~~  (2) 2022.08.17
이미지 유형_01 만들어보기~~  (2) 2022.08.17
사이트 만들기03  (11) 2022.08.10
카드 유형 02 만들어보기!  (11) 2022.08.09

댓글

#HASH_TAGS

-

1

테스트 화사한가요? 오징어 한마리 수확 완료! 이건 또 뭐람 오늘 조업 마감했습니다. 메서드 다크모드 코드 Method 선택해주세요 JQuery 코딩 오징어 두마리 포획 완료 scroll-snap-type HTML 공부 슬라이드 결과 : 월요일 울적하니 꽃을 달아봤습니다 내일은 즐거운 월요일 scroll-snap-align 오늘은 내가바로 오징어! ImageSlideEffect 숙제가 다양해서 너무 좋아요 제이쿼리 오징어 1Kg 당 3000원 테스트테스트 필터선택자 멈추지 않는 ' j ' 시리-즈 오늘도 웹표준은..