Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor : header, heading, 스크린리더 수정 #74

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 27 additions & 5 deletions css/component.css
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,30 @@ a {
padding: 9px 16px;
}
.nav-basic, .nav-main, .nav-chat {
padding: 13px 12px 13px 16px;
padding: 3px 5px;
}

.btn-back {
height: 44px;
width: 44px;
background: url("../assets/icon/icon-arrow-left.svg") no-repeat center;
}

.btn-option, .btn-more {
height: 44px;
width: 44px;
background: url("../assets/icon/icon-more-vertical.svg") no-repeat center;
}

.nav-basic .btn-back, .nav-upload .btn-back {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.nav-basic .btn-option, .nav-basic .btn-save, .nav-basic #upload-btn, .nav-upload .btn-option, .nav-upload .btn-save, .nav-upload #upload-btn {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}

.nav-chat .btn-back, .nav-chat .profile-img, .comment .btn-back, .comment .profile-img {
Expand Down Expand Up @@ -138,7 +161,7 @@ a {
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid #dbdbdb;
padding: 13px 16px 12px 16px;
padding: 3px 5px;
}
.comment button {
font-size: 14px;
Expand Down Expand Up @@ -370,14 +393,13 @@ a {
}

.post-icon {
margin-right: 6px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 6px;
gap: 8px;
margin-bottom: 16px;
color: #767676;
font-size: 0.75rem;
Expand All @@ -389,7 +411,7 @@ a {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 6px;
gap: 4px;
color: inherit;
}

Expand Down
6 changes: 1 addition & 5 deletions css/post_detail.css
Original file line number Diff line number Diff line change
Expand Up @@ -64,16 +64,12 @@ main {
font-size: 14px;
}
.comment-list .comment-item .btn-more {
width: 24px;
position: absolute;
top: 0;
left: calc(100% - 25px);
left: calc(100% - 44px);
-webkit-transform: translate(0, 25%);
transform: translate(0, 25%);
}
.comment-list .comment-item .btn-more img {
width: 100%;
}

.comment-user-info {
display: inline-block;
Expand Down
9 changes: 9 additions & 0 deletions css/reset.css
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,15 @@ button:disabled {
img {
vertical-align: top;
}
*:focus{
outline: 2px solid #9747FF;
}
/* .light *:focus{
outline-color: #9747FF;
}
.highContrast *:focus{
outline-color: #FFEB32;
} */

/* font */
@font-face {
Expand Down
56 changes: 20 additions & 36 deletions html/chat_list.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,62 +5,46 @@
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>채팅방</title>
<title>채팅방 | 가지마켙</title>
<link rel="stylesheet" href="../css/reset.css">
<link rel="stylesheet" href="../css/component.css">
<link rel="stylesheet" href="../css/chat_list.css">
</head>

<body>
<header class="top nav-basic">
<h1 class="a11y-hidden">채팅방 리스트 페이지</h1>
<button class="btn-back" tabindex="0"><img src="../assets/icon/icon-arrow-left.svg" alt="뒤로가기 버튼"></button>
<button class="btn-option" tabindex="0"><img src="../assets/icon/icon-more-vertical.svg" alt="더보기 버튼"></button>
<h1 class="a11y-hidden">채팅방 목록</h1>
<button class="btn-option"></button>
<button class="btn-back"><span class="a11y-hidden">뒤로가기</span></button>
</header>

<main>
<ul class="chat-list">
<li class="user-chat-list">
<p class="a11y-hidden"><span class="a11y-hidden">사람1의</span>채팅방</p>
<a href="./chat_room.html" class="user-chat-content new-chat" tabindex="1">
<a href="./chat_room.html" class="user-chat-content new-chat">
<div class="user-img img-cover">
<img class="profile-img" src="../assets/profile_imgs/user6.jpg" alt="사용자 이미지">
<img class="profile-img" src="../assets/profile_imgs/user6.jpg" alt="">
<span class="profile-dot"></span>
</div>
<div class="user-info">
<p class="user-name">애월읍 위니브 가지밭</p>
<p class="chat-content ellipsis"><span class="a11y-hidden">댓글 내용 :</span>이번에 정정 언제하멘마씸?</p>
<p class="chat-content ellipsis">이번에 정정 언제하멘마씸?</p>
</div>
<p class="chat-date"><span class="a11y-hidden">가장 최근에 연락 온 날짜</span>2023.06.23</p>
<p class="chat-date">2023.06.23</p>
</a>
</li>
<!-- <li class="user-chat-list">
<p class="a11y-hidden"><span class="a11y-hidden">사람2의</span>채팅방</p>
<a href="./chat_room.html" class="user-chat-content new-chat" tabindex="1">
<div class="user-img img-cover">
<img class="profile-img" src="../assets/profile_imgs/user3.jpg" alt="사용자 이미지">
<span class="profile-dot"></span>
</div>
<div class="user-info">
<p class="user-name">강원도가지마을</p>
<p class="chat-content ellipsis">깊은 어둠의 존재감, 롤스로이드 뉴 블랙 배지는 뭐가 어떻게 되는지 모르겠습니다. 그냥 가지가 좋아요</p>
</div>
<p class="chat-date"><span class="a11y-hidden">가장 최근에 연락 온 날짜</span>2023.06.23</p>
</a>
</li> -->
<li class="user-chat-list">
<p class="a11y-hidden"><span class="a11y-hidden">사람3의</span>채팅방</p>
<a href="./chat_room.html" class="user-chat-content" tabindex="1">
<a href="./chat_room.html" class="user-chat-content">
<div class="user-img img-cover">
<img class="profile-img" src="../assets/profile_imgs/user2.jpg" alt="사용자 이미지">
<img class="profile-img" src="../assets/profile_imgs/user2.jpg" alt="">
<span class="profile-dot"></span>
</div>
<div class="user-info">
<p class="user-name">누구네 농장 친환경 가지</p>
<p class="chat-content ellipsis"><span class="a11y-hidden">댓글 내용 :</span>뭇 끓는 이는 봄날의 있다. 위하여 오직
<p class="chat-content ellipsis">뭇 끓는 이는 봄날의 있다. 위하여 오직
이상은 것이다. 커다란 이것이야말로 대고, 철환하였는가?</p>
</div>
<p class="chat-date"><span class="a11y-hidden">가장 최근에 연락 온 날짜</span>2023.06.23</p>
<p class="chat-date">2023.06.23</p>
</a>
</li>
</ul>
Expand All @@ -70,23 +54,23 @@ <h1 class="a11y-hidden">채팅방 리스트 페이지</h1>
<p class="a11y-hidden">하단 탭 메뉴</p>
<ul class="tab-item-list">
<li class="tab-item-home">
<a href="./home.html" tabindex="2">
<p>홈<span class="a11y-hidden">화면으로 이동</span></p>
<a href="./home.html">
<p>홈<span class="a11y-hidden">으로 이동</span></p>
</a>
</li>
<li class="tab-item-chat">
<a href="./chat_list.html" tabindex="2">
<p>채팅<span class="a11y-hidden">화면으로 이동</span></p>
<a href="./chat_list.html">
<p>채팅<span class="a11y-hidden">으로 이동</span></p>
</a>
</li>
<li class="tab-item-follow">
<a href="./post_upload.html" tabindex="2">
<p>게시물 작성<span class="a11y-hidden">화면으로 이동</span></p>
<a href="./post_upload.html"">
<p>게시물 작성<span class=" a11y-hidden">으로 이동</span></p>
</a>
</li>
<li class="tab-item-more">
<a tabindex="2">
<p>프로필<span class="a11y-hidden">화면으로 이동</span></p>
<a>
<p>프로필<span class="a11y-hidden"> 이동</span></p>
</a>
</li>
</ul>
Expand Down
41 changes: 17 additions & 24 deletions html/chat_room.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,61 +5,54 @@
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>채팅방</title>
<title>채팅방 | 가지마켙</title>
<link rel="stylesheet" href="../css/reset.css">
<link rel="stylesheet" href="../css/component.css">
<link rel="stylesheet" href="../css/chat_room.css">
</head>

<body>
<header class="top nav-chat">
<h1 class="a11y-hidden">판매 채팅 상단</h1>
<a class='title-chat' href="./profile_info.html" tabindex="1"><span class="a11y-hidden">대화상대: </span>애월읍 위니브
<h1 class="a11y-hidden">채팅방</h1>
<a class='title-chat' href="./profile_info.html"><span class="a11y-hidden">대화상대: </span>애월읍 위니브
가지밭</a>
<!-- <p class="title-chat" tabindex="1"><span class="a11y-hidden">대화상대: </span>애월읍 위니브 가지밭</p> -->
<button class="btn-back" onclick="history.back()" tabindex="0"><img src="../assets/icon/icon-arrow-left.svg"
alt="뒤로가기 버튼"></button>
<button class="btn-option" tabindex="0"><img src="../assets/icon/icon-more-vertical.svg" alt="더보기 버튼"></button>
<button class="btn-option"><span class="a11y-hidden">나가기 옵션</span></button>
<button class="btn-back"><span class="a11y-hidden">뒤로가기</span></button>
</header>

<main>
<div class="chat-content follow-chat">
<h2 class="a11y-hidden">상대방의 대화내용</h2>
<a class="user-img img-cover" href="./profile_info.html" tabindex="-1">
<img src="../assets/profile_imgs/user6.jpg" alt="사용자 이미지">
<a class="user-img img-cover" href="./profile_info.html">
<img src="../assets/profile_imgs/user6.jpg" alt="">
</a>
<p class="content-text" tabindex="2">옷을 인생을 그러므로 없으면 것은 이상은 것은 우리의 위하여, 뿐이다. 이상의 청춘의 뼈 따뜻한 그들의 그와 약동하다. 대고,
<p class="content-text">옷을 인생을 그러므로 없으면 것은 이상은 것은 우리의 위하여, 뿐이다. 이상의 청춘의 뼈 따뜻한 그들의 그와 약동하다. 대고,
못할 넣는 풍부하게
뛰노는 인생의
힘있다.</p>
<p class="chat-time">12:39</p>
</div>
<div class="chat-content follow-chat">
<h2 class="a11y-hidden">상대방의 대화내용</h2>
<a class="user-img img-cover" href="./profile_info.html" tabindex="-1">
<img src="../assets/profile_imgs/user6.jpg" alt="사용자 이미지">
<a class="user-img img-cover" href="./profile_info.html">
<img src="../assets/profile_imgs/user6.jpg" alt="">
</a>
<p class="content-text" tabindex="2">안녕하세요. 감귤 사고싶어요요요요요</p>
<p class="content-text">안녕하세요. 감귤 사고싶어요요요요요</p>
<p class="chat-time">12:41</p>
</div>
<div class="chat-content my-chat">
<h2 class="a11y-hidden">나의 대화내용</h2>
<p class="content-text" tabindex="2">네 말씀하세요</p>
<p class="content-text">네 말씀하세요</p>
<p class="chat-time">12:56</p>
</div>
<div class="chat-content my-chat-img">
<h2 class="a11y-hidden">나의 대화내용</h2>
<img src="../assets/eggplants/eggplant1.jpg" alt="가지사진" tabindex="2">
<img src="../assets/eggplants/eggplant1.jpg" alt="">
<p class="chat-time">12:57</p>
</div>

<section class="comment">
<h2 class="a11y-hidden">채팅창</h2>
<label for="commemt-input" class="a11y-hidden">게시물에 대한 메세지 입력</label>
<input type="text" id="commemt-input" placeholder="댓글 입력하기..." tabindex="3">
<img class="profile-img" src="../assets/img-button.svg" alt="채팅에 입력하는 사진 선택 버튼" tabindex="3">
<button type="submit" class="btn-comment" tabindex="3" disabled><span
class="a11y-hidden">채팅</span>전송</button>
<input type="text" id="commemt-input" placeholder="댓글 입력하기...">
<img class="profile-img" src="../assets/img-button.svg" alt="채팅에 입력하는 사진 선택 버튼">
<button type="submit" class="btn-comment" disabled><span class="a11y-hidden">메세지</span>전송</button>
</section>

<!-- 하단 모달창 - 더보기 버튼 클릭 시 보이도록 -->
Expand All @@ -69,7 +62,7 @@ <h2 class="a11y-hidden">모달창</h2>
<div class="post-modal-bar"></div>
<p class="a11y-hidden">채팅방 나가기</p>
<div class="modal-content">
<button class="modal-description" tabindex="0">채팅방 나가기</button>
<button class="modal-description">채팅방 나가기</button>
</div>
</div>
</article>
Expand Down
12 changes: 6 additions & 6 deletions html/component.html → html/component/component.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>component</title>
<link rel="stylesheet" href="../css/reset.css">
<link rel="stylesheet" href="../css/component.css">
<link rel="stylesheet" href="../../css/reset.css">
<link rel="stylesheet" href="../../css/component.css">
</head>

<body>
Expand Down Expand Up @@ -86,22 +86,22 @@ <h1>asd</h1>
<ul class="tab-item-list">
<li class="tab-item-home">
<a href="./home.html" tabindex="2">
<p>홈<span class="a11y-hidden">화면으로 이동</span></p>
<p>홈<span class="a11y-hidden">으로 이동</span></p>
</a>
</li>
<li class="tab-item-chat">
<a href="./chat_list.html" tabindex="2">
<p>채팅<span class="a11y-hidden">화면으로 이동</span></p>
<p>채팅<span class="a11y-hidden">으로 이동</span></p>
</a>
</li>
<li class="tab-item-follow">
<a href="./post_upload.html" tabindex="2">
<p>게시물 작성<span class="a11y-hidden">화면으로 이동</span></p>
<p>게시물 작성<span class="a11y-hidden">으로 이동</span></p>
</a>
</li>
<li class="tab-item-more">
<a href="./profile_info.html" tabindex="2">
<p>프로필<span class="a11y-hidden">화면으로 이동</span></p>
<p>프로필<span class="a11y-hidden"> 이동</span></p>
</a>
</li>
</ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>button-compoenet</title>
<link rel="stylesheet" href="../css/reset.css">
<link rel="stylesheet" href="../css/component.css">
<link rel="stylesheet" href="../../css/reset.css">
<link rel="stylesheet" href="../../css/component.css">
</head>

<body>
Expand Down
Loading