클론코딩/노마드코더 코코아톡

[클론코딩/코코아톡] 노마드 코더 코코아톡 클론코딩 #7 수정 및 추가 기능 구현

기록하는_사람 2022. 9. 29. 11:33

navigation-bar 아이콘 색 변경

- 화면에 해당하는 navigatoin-bar 아이콘 색 변경.

(nav-bar.css)

...

.nav__link {
    position: relative;
    color: rgba(0, 0, 0, 0.3)
}

.nav__link--click {
    color: #2e363e;
}


- 해당하는 링크에 nav__link--click 클래스 추가.

 

Chats Screen - header 아이콘 변경

(chats.html)

    <header class="screen-header">
        <h1 class="screen-header__title">Chats</h1>
        <div class="screen-header__icons">
            <span><i class="fas fa-magnifying-glass fa-lg"></i></span>
            <span><i class="far fa-plus-square fa-lg"></i></span>
            <span><i class="far fa-comments fa-lg"></i></span>
            <span><i class="fa-solid fa-gear fa-lg"></i></span>
        </div>
    </header>

 

Chats Screen - 채팅방 추가

(chats.html)

    <!-- User Component -->
    <main class="main-screen">
        <a href="chat.html">
            <div class="user-component">
                <div class="user-component__column">
                    <img src="img/user_friends_hani.jpg" class="user-component__avatar"/>
                    <div class="user-component__text">
                        <h4 class="user-component__title user-component__title-sm">Hani</h4>
                        <h6 class="user-component__subtitle">Good Day~~</h6>
                    </div>
                </div>
                <div class="user-component__column">
                    <span class="user-component__time">10:04</span>
                    <div class="badge">1</div>
                </div>
            </div>
        </a>

        <a href="chat.html">
            <div class="user-component">
                <div class="user-component__column">
                    <img src="img/user_friends_wendy.jpg" class="user-component__avatar"/>
                    <div class="user-component__text">
                        <h4 class="user-component__title user-component__title-sm">Wendy</h4>
                        <h6 class="user-component__subtitle">Thanks!<i class="far fa-grin-hearts"></i></h6>
                    </div>
                </div>
                <div class="user-component__column">
                    <span class="user-component__time">08:08</span>
                </div>
            </div>
        </a>
    </main>

 

Chat Screen - 채팅 내용 추가

- 채팅 내용 추가.
(chat.html)

    <!-- Main Screen -->
    <main class="main-screen main-chat">
        <!-- Time Stamp -->
        <div class="chat__timestamp">
            Monday, June 13, 2022
        </div>

        <!-- Incoming Message -->
        <div class="message-row">
            <img src="img/user_friends_hani.jpg">
            <div class="message-row__content">
                <span class="message__author">Hani</span>
                <div class="message__info">
                    <span class="message__bublble">Hello~</span>
                    <span class="message__time">10:04</span>
                </div>
            </div>
        </div>

        <!-- Sending Message -->
        <div class="message-row message-row--own">
            <div class="message-row__content">
                <div class="message__info">
                    <span class="message__bublble">Hi!</span>
                    <span class="message__time">10:04</span>
                </div>
            </div>
        </div>

        <!-- Incoming Message -->
        <div class="message-row">
            <img src="img/user_friends_hani.jpg">
            <div class="message-row__content">
                <span class="message__author">Hani</span>
                <div class="message__info">
                    <span class="message__bublble">Good Day~~</span>
                    <span class="message__time">10:04</span>
                </div>
            </div>
        </div>
    </main>

 

Chat Screen - 채팅 확인 안했을 때, 숫자 1 추가

(chat2.html)

    <!-- Main Screen -->
    <main class="main-screen main-chat">
        <!-- Time Stamp -->
        <div class="chat__timestamp">
            Monday, June 13, 2022
        </div>

        <!-- Incoming Message -->
        <div class="message-row">
            <img src="img/user_friends_wendy.jpg">
            <div class="message-row__content">
                <span class="message__author">Wendy</span>
                <div class="message__info">
                    <span class="message__bublble">Congraulation~!</span>
                    <span class="message__time">08:08</span>
                </div>
            </div>
        </div>

        <!-- Sending Message -->
        <div class="message-row message-row--own">
            <div class="message-row__content">
                <div class="message__info">
                    <span class="message__bublble">Thanks! <i class="far fa-grin-hearts"></i></span>
                    <div class="message__check-and-time">
                        <span class="message__check">1</span>
                        <span class="message__time">08:08</span>
                    </div>
                </div>
            </div>
        </div>
    </main>

(chat.css)

...

.message__check-and-time {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.message__check {
    color: var(--yellow);
}

.message__time {
    opacity: 0.9;
}