퍼블리싱 13-5.커뮤니티자유글-게시글

dev_bert
정이솔 3 years ago
parent acc9a04c01
commit c90f6382a2

@ -14703,7 +14703,227 @@ main.sona_cont_measurement {
border: 1px solid #999;
}
/* community_4 */
/*커뮤니티 게시글 등록*/
.vote_community_write .write_box .write_cata{
padding: 3px 6px;
color: white;
font-size: 5px;
border-radius: 13px;
text-align: center;
background-color: #fec628;
margin-bottom: 17px;
width: 4%;
}
.vote_community_write .vote_community_write_basic textarea{
width: 100%;
min-height: 500px;
border: none;
}
.vote_community_write .community_write_btn{
text-align: -webkit-center;
}
.vote_community_write .community_write_btn a{
display: flex;
justify-content: center;
align-items: center;
width: 23%;
height: 40px;
background-color: #FFD700;
border-radius: 15px;
}
.vote_community_write .vote_community_write_basic button{
position: relative;
bottom: 85px;
right: 20px;
width: 50px;
height: 50px;
border-radius: 50%;
background: white;
box-shadow: 0px 2px 4px black;
float: right;
}
/*_16.html*/
.vote_community_write .review_info_box{
width: 140%;
}
.vote_community_write .review_info_box .review_box .review_info{
background-color: #FF9C01;
margin-left: 1rem;
margin-bottom: 1rem;
height: 29px;
border-radius: 5px;
border: 1px solid gainsboro;
width: 5%;
text-align: center;
padding: 3px;
}
.vote_community_write .review_box .review_info p{
color : white;
background-color: #FF9C01;
}
.vote_community_write .review_info_box .review_box{
display: flex;
}
.vote_community_write .review_info_box .write_box_sub{
margin-left: 1rem;
margin-bottom: 1rem;
width: 64%;
background-color: white;
height: 29px;
border-radius: 5px;
border: 1px solid gainsboro;
padding: 4px;
}
.float_chatbot {
position: fixed;
bottom: 80px;
right: 30px;
z-index: 99999;
width: 50px;
height: 50px;
border-radius: 50%;
border: 1px solid #FF9C00;
display: flex;
justify-content: center;
align-items: center;
}
.float_chatbot img {
width: 25px;
height: 25px;
}
/* 8-10.설정하기-인증코드확인 */
.connect .cont_code {
margin: 0 20px;
}
.connect .view_code {
width: 100%;
height: 55px;
display: flex;
align-items: center;
border: 1px solid #FF9C01;
border-radius: 7px;
padding: 0 20px;
}
/* 8-11.설정하기-계정연동하기 */
.connect .description {
padding-top: 0.5rem;
color: #00000080;
font-size: 0.7rem;
margin: 0 20px;
}
.connect .input {
display: flex;
align-items: center;
position: relative;
}
.connect .btn_auth {
display: flex;
position: absolute;
right: 15px;
align-items: center;
background-color: #FF9C01;
color: #fff;
padding: 5px 8px;
font-size: 14px;
cursor: pointer;
}
.connect .result {
display: none;
}
/* 8-13.설정하기-계정연동하기-완료 */
.cont_code01 {
margin: 0 20px;
}
.cont_code01 div {
margin-bottom: 5px;
}
/* 8-15.설정하기-카테고리수정 */
.m_set_recode_order {
padding: 15px 15px 0;
}
.m_set_recode_order .list_cont {
width: 100%;
border: 0.12rem solid #FF9C01;
border-radius: 7px;
padding: 20px;
margin-bottom: 20px;
}
.m_set_recode_order .list {
border-bottom: 1px solid #7070703b;
}
.m_set_recode_order .list:last-child {
border-bottom: none;
}
.m_set_recode_order .line-wrapper {
height: 25px;
width: 25px;
}
.m_set_recode_order .line {
border: 1px solid;
background-color: #000;
margin-top: 6px;
margin-bottom: 6px;
/* box-shadow:0 1px 3px rgba(0,0,0,.5); */
}
.m_set_recode_order .info {
width: 100%;
margin-bottom: 20px;
color: #00000080;
font-size: 0.8rem;
}
.m_set_recode_order .save {
width: 100%;
}
/* 8-16.설정하기-자주쓰는표현 */
.favorite_word {
}
.favorite_word .flex_box {
display: flex;
padding: 15px 0;
}
.favorite_word .radio-label {
border: none;
flex-grow: 1;
}
.favorite_word .delete_btn {
padding: 7px 12px;
border: 1px solid #999;
border-radius: 7px;
}
/* 13-5.커뮤니티자유글-게시글 */
.community_view01 {
padding: 0 15px;
@ -14740,19 +14960,19 @@ main.sona_cont_measurement {
}
.community_view01 .tag_cont #yellow{
background-color: #FFDB00;
background-color: #FFD036;
}
.community_view01 .tag_cont #blue{
background-color: #59D1FF;
background-color: #BAC5FF;
}
.community_view01 .tag_cont #green{
background-color: #96DBB4;
background-color: #BBDCAA;
}
.community_view01 .tag_cont #red{
background-color: #FF8659;
background-color: #FF6636;
}
.community_view01 .count_cont{
@ -14815,7 +15035,7 @@ main.sona_cont_measurement {
.community_view01 .like_shared_cont {
display: flex;
justify-content: end;
justify-content: flex-end;
}
.like_shared_cont .cont {
@ -14852,7 +15072,7 @@ main.sona_cont_measurement {
justify-content: space-between;
align-items: center;
margin: 10px 0 15px;
margin: 10px 0 5px;
padding: 5px 5px;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
@ -15034,228 +15254,42 @@ main.sona_cont_measurement {
}
.community_option .content .shared .img {
height: 70px;
width: 70px;
border: 1px solid #999;
height: 3rem;
width: 3rem;
margin-bottom: 5px;
}
/*커뮤니티 게시글 등록*/
.vote_community_write .write_box .write_cata{
padding: 3px 6px;
color: white;
font-size: 5px;
border-radius: 13px;
text-align: center;
background-color: #fec628;
margin-bottom: 17px;
width: 4%;
}
.vote_community_write .vote_community_write_basic textarea{
width: 100%;
min-height: 500px;
border: none;
}
.vote_community_write .community_write_btn{
text-align: -webkit-center;
}
.vote_community_write .community_write_btn a{
display: flex;
justify-content: center;
align-items: center;
width: 23%;
height: 40px;
background-color: #FFD700;
border-radius: 15px;
}
.vote_community_write .vote_community_write_basic button{
position: relative;
bottom: 85px;
right: 20px;
width: 50px;
height: 50px;
border-radius: 50%;
background: white;
box-shadow: 0px 2px 4px black;
float: right;
}
/*_16.html*/
.vote_community_write .review_info_box{
width: 140%;
}
.vote_community_write .review_info_box .review_box .review_info{
background-color: #FF9C01;
margin-left: 1rem;
margin-bottom: 1rem;
height: 29px;
border-radius: 5px;
border: 1px solid gainsboro;
width: 5%;
text-align: center;
padding: 3px;
}
.vote_community_write .review_box .review_info p{
color : white;
background-color: #FF9C01;
}
.vote_community_write .review_info_box .review_box{
display: flex;
}
.vote_community_write .review_info_box .write_box_sub{
margin-left: 1rem;
margin-bottom: 1rem;
width: 64%;
background-color: white;
height: 29px;
border-radius: 5px;
border: 1px solid gainsboro;
padding: 4px;
}
.float_chatbot {
position: fixed;
bottom: 80px;
right: 30px;
z-index: 99999;
.community_option .content .shared .img img {
width: 50px;
height: 50px;
border-radius: 50%;
border: 1px solid #FF9C00;
display: flex;
justify-content: center;
align-items: center;
}
.float_chatbot img {
width: 25px;
height: 25px;
.community_view01 .comment {
padding: 1.2rem 0;
border-bottom: 1px solid #E2E2E2;
}
/* 8-10.설정하기-인증코드확인 */
.connect .cont_code {
margin: 0 20px;
.community_view01 .reply {
padding-left: 2.2rem;
}
.connect .view_code {
width: 100%;
height: 55px;
.community_view01 .comment_profile {
display: flex;
justify-content: space-between;
align-items: center;
border: 1px solid #FF9C01;
border-radius: 7px;
padding: 0 20px;
}
/* 8-11.설정하기-계정연동하기 */
.connect .description {
padding-top: 0.5rem;
color: #00000080;
font-size: 0.7rem;
margin: 0 20px;
}
.connect .input {
display: flex;
align-items: center;
position: relative;
}
.connect .btn_auth {
display: flex;
position: absolute;
right: 15px;
align-items: center;
background-color: #FF9C01;
color: #fff;
padding: 5px 8px;
font-size: 14px;
cursor: pointer;
}
.connect .result {
display: none;
}
/* 8-13.설정하기-계정연동하기-완료 */
.cont_code01 {
margin: 0 20px;
}
.cont_code01 div {
margin-bottom: 5px;
}
/* 8-15.설정하기-카테고리수정 */
.m_set_recode_order {
padding: 15px 15px 0;
}
.m_set_recode_order .list_cont {
width: 100%;
border: 0.12rem solid #FF9C01;
border-radius: 7px;
padding: 20px;
margin-bottom: 20px;
}
.m_set_recode_order .list {
border-bottom: 1px solid #7070703b;
}
.m_set_recode_order .list:last-child {
border-bottom: none;
}
.m_set_recode_order .line-wrapper {
height: 25px;
width: 25px;
}
.m_set_recode_order .line {
border: 1px solid;
background-color: #000;
margin-top: 6px;
margin-bottom: 6px;
/* box-shadow:0 1px 3px rgba(0,0,0,.5); */
}
.m_set_recode_order .info {
width: 100%;
margin-bottom: 20px;
color: #00000080;
font-size: 0.8rem;
}
.m_set_recode_order .save {
width: 100%;
}
/* 8-16.설정하기-자주쓰는표현 */
.favorite_word {
.community_view01 .comment_text {
margin-top: 10px;
margin-left: 45px;
color: #191919;
font-size: 0.85rem;
}
.favorite_word .flex_box {
.community_view01 .option2_btn {
display: flex;
padding: 15px 0;
}
.favorite_word .radio-label {
border: none;
flex-grow: 1;
}
.favorite_word .delete_btn {
padding: 7px 12px;
border: 1px solid #999;
border-radius: 7px;
width: 1.5rem;
justify-content: flex-end;
}

@ -0,0 +1,427 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible" />
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover" />
<title>아이키 매니저::성장 TALK 상세보기</title>
<link rel="shortcut icon" href="../../img/favicon.ico">
<link rel="stylesheet" href="../../css/style.css">
<link rel="stylesheet" href="../../css/swiper.min.css">
<script type="text/javascript" src="../../js/jquery-3.3.1.min.js"></script>
<script src="../../js/swiper.min.js"></script>
<script src="../../js/jquery_popupoverlay.js"></script>
<script src="../../js/design.js"></script>
</head>
<body>
<!-- wrap -->
<div class="wrap">
<!-- header_sub -->
<header class="header_wrapper">
<a href="javascript:back.return_url()" class="side_Lbtn hidden pre_btn">이전으로</a>
<h1 class="header_title">커뮤니티</h1>
<div class="side_Rbtn">
</div>
</header>
<!-- //header_sub -->
<!-- content -->
<div class="community_view01">
<!-- 상단 콘텐츠 -->
<div class="cont_header">
<!-- 태그, 좋아요 댓글 -->
<div class="between cont_space">
<div class="tag_cont">
<span id="yellow">자유글</span>
<span id="blue">기록</span>
<span id="green">이유식</span>
<span id="red">칼럼</span>
</div>
<div class="count_cont">
<div>
<div class="like_icon"></div>
<span>0</span>
</div>
<div>
<div class="comment_icon"></div>
<span>0</span>
</div>
</div>
</div>
<!-- 제목, 옵션 -->
<div class="between cont_space">
<h2 class="title">시판 이유식 추천 부탁드려요</h2>
<a href="#" class="option" id="option1_btn"></a>
</div>
<!-- 작성자 프로필 -->
<div class="profile_cont">
<!-- 프로필 사진 -->
<div class="profile_img">
<img src="../../img/community/community_writer_img.png" alt="프로필 사진">
</div>
<div class="profile_info">
<!-- 닉네임 -->
<p>닉네임</p>
<!-- 작성시각 . 조회수 -->
<p>00:00 &#183; 조회 000</p>
</div>
</div>
</div>
<!-- //상단 콘텐츠 -->
<!-- 본문 -->
<div>
<!-- community_img -->
<div class="community_img">
<!-- swiper_wrap -->
<div class="swiper_wrap">
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide img_box" onclick="layer_open('#detail_img_pop');">
<img src="../../img/community/community_ex_img.png">
</div>
<div class="swiper-slide img_box" onclick="layer_open('#detail_img_pop');">
<img src="../../img/community/community_ex_img.png">
</div>
</div>
<div class="swiper-pagination"></div>
</div>
</div>
<!-- //swiper_wrap -->
<p class="cont_txt">영양성분을 함유하는 물질을 식품이라고 하며, 천연식품을 그대로 먹기도 하지만 조리, 가공하여 식용으로 이용하는 경우가 많아 이들도 넓은 뜻의 식품에 포함시킨다. 식품은 여러 가지 기준에 따라 분류할 수 있다. 동식물별로 크게 나눌 수도 있고, 산업별(농산·축산·임산·수산)로 나눌 수도 있으며, 영양성분별로 분류할 수도 있다.</p>
</div>
<!-- //community_img -->
</div>
<!-- 좋아요, 공유 버튼 -->
<div class="like_shared_cont">
<div class="cont">
<!-- 좋아요 -->
<button type="button" id="" name="" class="c_btn like_btn">
<span class="hidden">아이콘</span>
</button>
<!-- 공유 -->
<button type="button" id="" name="" class="c_btn shared_btn">
<span class="hidden">아이콘</span>
</button>
</div>
</div>
<!-- 댓글 -->
<div class="comment_header">
<p>댓글</p>
<button type="button" id="" name="" class="refresh">
<span class="hidden">아이콘</span>
</button>
</div>
<!-- community_comment -->
<div class="community_comment">
<!-- 댓글 -->
<div class="comment">
<!-- profile & option box -->
<div class="comment_profile">
<!-- profile -->
<div class="profile_cont">
<div class="profile_img">
<img src="../../img/community/community_writer_img.png" alt="프로필 사진">
</div>
<div class="profile_info">
<p>닉네임</p>
<p>00:00</p>
</div>
</div>
<!-- option -->
<div class="option2_btn">
<div href="#" class="option"></div>
</div>
</div>
<div class="comment_text">
저는 A사 이유식 괜찮은 것 같더라구요
</div>
</div>
<!-- 댓글 -->
<div class="comment">
<!-- profile & option box -->
<div class="comment_profile">
<!-- profile -->
<div class="profile_cont">
<div class="profile_img">
<img src="../../img/community/community_writer_img.png" alt="프로필 사진">
</div>
<div class="profile_info">
<p>닉네임</p>
<p>00:00</p>
</div>
</div>
<!-- option -->
<div class="option2_btn">
<div href="#" class="option" ></div>
</div>
</div>
<div class="comment_text">
저는 A사 이유식 괜찮은 것 같더라구요
</div>
</div>
<!-- 대댓글 - reply class 추가 -->
<div class="comment reply">
<!-- profile & option box -->
<div class="comment_profile">
<!-- profile -->
<div class="profile_cont">
<div class="profile_img">
<img src="../../img/community/community_writer_img.png" alt="프로필 사진">
</div>
<div class="profile_info">
<p>닉네임</p>
<p>00:00</p>
</div>
</div>
<!-- option -->
<div class="option2_btn">
<div href="#" class="option"></div>
</div>
</div>
<div class="comment_text">
저는 A사 이유식 괜찮은 것 같더라구요
</div>
</div>
<!-- 대댓글 - reply class 추가 -->
<div class="comment reply">
<!-- profile & option box -->
<div class="comment_profile">
<!-- profile -->
<div class="profile_cont">
<div class="profile_img">
<img src="../../img/community/community_writer_img.png" alt="프로필 사진">
</div>
<div class="profile_info">
<p>닉네임</p>
<p>00:00</p>
</div>
</div>
<!-- option -->
<div class="option2_btn">
<div href="#" class="option"></div>
</div>
</div>
<div class="comment_text">
저는 A사 이유식 괜찮은 것 같더라구요
</div>
</div>
<!-- 댓글 -->
<div class="comment">
<!-- profile & option box -->
<div class="comment_profile">
<!-- profile -->
<div class="profile_cont">
<div class="profile_img">
<img src="../../img/community/community_writer_img.png" alt="프로필 사진">
</div>
<div class="profile_info">
<p>닉네임</p>
<p>00:00</p>
</div>
</div>
<!-- option -->
<div class="option2_btn">
<div href="#" class="option"></div>
</div>
</div>
<div class="comment_text">
저는 A사 이유식 괜찮은 것 같더라구요
</div>
</div>
<!-- 대댓글 - reply class 추가 -->
<div class="comment reply">
<!-- profile & option box -->
<div class="comment_profile">
<!-- profile -->
<div class="profile_cont">
<div class="profile_img">
<img src="../../img/community/community_writer_img.png" alt="프로필 사진">
</div>
<div class="profile_info">
<p>닉네임</p>
<p>00:00</p>
</div>
</div>
<!-- option -->
<div class="option2_btn">
<div href="#" class="option"></div>
</div>
</div>
<div class="comment_text">
저는 A사 이유식 괜찮은 것 같더라구요
</div>
</div>
</div>
<!-- //community_comment -->
<div>
</div>
</div>
<!-- //content -->
</div>
<!-- //wrap -->
<div class="comment_input_cont">
<div class="input">
<label class="file_icon" for="image-upload"></label>
<input type="file" accept="image/*;capture=camera" id="image-upload" style="display:none;">
<textarea placeholder="댓글 남기기" onkeydown="resize(this)" onkeyup="resize(this)"></textarea>
</div>
<div class="submit">
등록
</div>
</div>
<!-- detail_img_pop, img_popup_wrap팝업 -->
<div id="detail_img_pop" class="layer-wrap img_popup_wrap">
<div class="bg"></div>
<div class="pop-layer">
<img src="../../img/community/community_ex_img.png" class="img_popup">
<button type="button" id="" name="" class="c_download_img_btn">이미지 저장</button>
</div>
</div>
<!-- //detail_img_pop, img_popup_wrap 팝업 -->
<!-- modal-wrapper -->
<div class="community_option" id="option1">
<div class="content">
<!-- 옵션 모달 -->
<ul>
<!-- <li>
<a>
<div class="copy_icon"></div>
복사하기
</a>
</li> -->
<li>
<a>
<div class="edit_icon"></div>
수정하기
</a>
</li>
<li>
<a>
<div class="delect_icon"></div>
삭제하기
</a>
</li>
</ul>
</div>
<div class="modal_layer"></div>
</div>
<!-- //modal-wrapper -->
<!-- modal-wrapper -->
<div class="community_option" id="option2">
<div class="content">
<!-- 옵션 모달 -->
<ul>
<!-- <li>
<a>
<div class="copy_icon"></div>
복사하기
</a>
</li> -->
<li>
<a>
<div class="edit_icon"></div>
수정하기
</a>
</li>
<li>
<a>
<div class="delect_icon"></div>
삭제하기
</a>
</li>
</ul>
</div>
<div class="modal_layer"></div>
</div>
<!-- //modal-wrapper -->
<!-- modal-wrapper -->
<div class="community_option" id="shared">
<div class="content">
<!-- 공유 모달 -->
<div class="shared">
<div class="item">
<a>
<div class="img"><img src="../../img/Icon_Share_Insta.png"></div>
인스타그램
</a>
</div>
<div class="item">
<a>
<div class="img"><img src="../../img/Icon_Share_Kakao.png"></div>
카카오톡
</a>
</div>
<div class="item">
<a>
<div class="img"><img src="../../img/Icon_Share_Clip.png"></div>
URL 복사
</a>
</div>
</div>
</div>
<div class="modal_layer"></div>
</div>
<!-- //modal-wrapper -->
<script>
$(function() {
$(".community_header ul li a").on("click", function() {
$(this).addClass("active")
.parents(".community_header ul li").siblings().find("a").removeClass("active")
});
$(".like_btn").on("click", function() {
$(this).toggleClass("active");
});
$("#option1_btn").on("click", function() {
$("#option1").toggleClass("open");
})
$(".option2_btn").on("click", function() {
$("#option2").toggleClass("open");
})
$(".shared_btn").on("click", function() {
$("#shared").toggleClass("open");
})
$(".modal_layer").on("click", function() {
$(".community_option").removeClass("open");
})
});
var swiper = new Swiper('.swiper-container', {
spaceBetween: 20,
pagination: {
loop: true,
el: '.swiper-pagination',
},
});
function resize(obj) {
obj.style.height = "1px";
obj.style.height = (6+obj.scrollHeight)+"px";
}
</script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Loading…
Cancel
Save