ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ์คํจ ๊ณต์ : ๋ถํด๋ฝ ์คํจ์ ๋ธ๋ ํ ๋ง๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ
-ํฐ์คํ ๋ฆฌ ์คํจ ๊ณต์
-ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ์คํจ ๊พธ๋ฏธ๊ธฐ
-๊ธฐ๋ณธ Book-Club ์คํจ์ ๋ธ๋ ํ
๋ง๋ก ๋ณํํ๋ ์ฌ์ด ๋ฐฉ๋ฒ
ํฐ์คํ ๋ฆฌ ์คํจ์ ๊ณต์ ํฉ๋๋ค. ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ฉด์ ๊ฐ์ธ์ ์ธ ์คํ์ผ์ ๋ง๋ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด, ์คํจ์ ๊ฐ์ฑ ์๊ฒ ๋์์ธํ๋ ๊ฒ์ด ์ค์ํ ํฌ์ธํธ์ ๋๋ค. ์คํจ์ ๋ธ๋ก๊ทธ์ ์ฒซ์ธ์์ ๊ฒฐ์ ์ง๋ ์ค์ํ ์์์ด๊ธฐ ๋๋ฌธ์, ๋ง์ ๋ธ๋ก๊ฑฐ๋ค์ด ์์ ์ ๊ฐ์ฑ๊ณผ ๋ชฉ์ ์ ๋ง๋ ์คํจ์ ์ง์ ์ ์ํ๊ฑฐ๋ ๋ค๋ฅธ ์ฌ๋์ด ๋ง๋ ์คํจ์ ๊ณต์ ํด์ ์ ์ฉํฉ๋๋ค.ํฐ์คํ ๋ฆฌ์์๋ ๋ธ๋ก๊ทธ๋ฅผ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ๊พธ๋ฐ ์ ์๋ ๋ค์ํ ์คํจ์ ์ ๊ณตํ์ง๋ง, ๊ธฐ๋ณธ์ ์ธ HTML ์ฝ๋ฉ ์ง์์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
ํ์ง๋ง HTML ์ฝ๋ฉ์ ์ต์ํ์ง ์๋๋ผ๋, ์ด๋ฏธ ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ ์ํ ๋ฉ์ง ํฐ์คํ ๋ฆฌ ์คํจ์ ์ฐพ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ๋ ์์ต๋๋ค. ์ด๋ฐ ์คํจ์ ํ์ฉํ๋ฉด, ์ฝ๋ ์์ ์์ด๋ ์์ฝ๊ฒ ๋ธ๋ก๊ทธ์ ๋์์ธ์ ๋ณํ์ํฌ ์ ์๊ธฐ ๋๋ฌธ์, ๋ง์ ๋ธ๋ก๊ฑฐ๋ค์ด ์ด๋ฅผ ํ์ฉํ๊ณ ์์ต๋๋ค.
์๋์์๋ ํฐ์คํ ๋ฆฌ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณตํ๋ Book-Club ์คํจ์ CSS๋ง ์์ ํ์ฌ, ๊ธฐ๋ณธ ํ์ดํธ ์คํจ์ ๋ธ๋ ์คํจ์ผ๋ก ๋ณํํ ๋ฒ์ ์ ๊ณต์ ํฉ๋๋ค. ์ด ์คํจ์ ๊ฐ๋จํ CSS ์์ ์ผ๋ก ์์ ๋ณ๊ฒฝ๊ณผ ํจ๊ป ๋ณด๋ค ์ธ๋ จ๋๊ณ ๊น๋ํ ๋์์ธ์ ์ ๊ณตํฉ๋๋ค.
ํฐ์คํ ๋ฆฌ ๋คํฌ ๋ชจ๋ ์คํจ ๊ณต์ ์ ์ ์ฉ ๋ฐฉ๋ฒ
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ๊ธฐ๋ณธ ์คํจ์ ํ์ดํธ ์คํจ์ด์ง๋ง ๊ธฐ๋ณธ์ ์ธ ์ค์ ์ ๋ธ๋ ์คํจ์ผ๋ก ์์ ํ๊ฒ์ ๋๋ค.
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ๋ ๊ฐ์ธ์ ์ทจํฅ์ ๋ฐ๋ผ ์์ ๋กญ๊ฒ ๋์์ธ๊ณผ ๊ตฌ์ฑ์ ๋ณ๊ฒฝํ ์ ์๋ ์ ์ฐํจ์ด ํฐ ์ฅ์ ์ ๋๋ค. ํนํ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ์คํจ์ ์ง์ ์ ์ํ๊ฑฐ๋ ์์ ํด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฒ ๊ธ์์๋ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์ ๊ธฐ๋ณธ ์คํจ ์ค ํ๋์ธ ๋ถํด๋ฝ(Book-Club) ์คํจ์ ๋ธ๋ ํ ๋ง๋ก ์คํจ์ ์์ ํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ์คํจ์ HTML, CSS, JavaScript ์ฝ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ๊ฐ์ฑ ํํ: ์์ ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ค๋ฅธ ๋ธ๋ก๊ทธ์ ์ฐจ๋ณํํ ์ ์์.
- ๊ธฐ๋ฅ ํ์ฅ: ๊ธฐ๋ณธ ์คํจ์ ๋ถ์กฑํ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ฌ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ ์ ๊ณต.
- ๋์์ธ ์์ : ๋ธ๋ก๊ทธ ์ด์์๊ฐ ์ ๊ณตํ๋ ์ฝํ ์ธ ์ ๋ง๋ ๋์์ธ์ ๊ตฌ์ถ ๊ฐ๋ฅํฉ๋๋ค.
๋ถํด๋ฝ(Book-Club) ์คํจ์ ํน์ง
๋ถํด๋ฝ ์คํจ์ ํฐ์คํ ๋ฆฌ์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ์คํจ ์ค ํ๋๋ก, ๊น๋ํ๊ณ ๋จ์ํ๋ฉฐ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ถฉ์คํ ๋์์ธ์ ํน์ง์ผ๋ก ํฉ๋๋ค. ํนํ ์ฝํ ์ธ ์ค์ฌ์ ๋ฐฐ์น๊ฐ ๋๋ณด์ด๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ์ฅ์ ์ด ์์ต๋๋ค:
- ํ ๋ง ๊ธฐ๋ณธ : ๊ธฐ๋ณธ ์ฌ์ดํธ์ ์ ํฉํ ์ฌํํจ.
- ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅ: HTML๊ณผ CSS๋ฅผ ์ฝ๊ฐ๋ง ์์ ํด๋ ๋์์ธ์ ๋ฐ๊ฟ ์ ์์.
- ๋ฐ์ํ ๋์์ธ: ๋ชจ๋ฐ์ผ, ํ๋ธ๋ฆฟ, PC ํ๋ฉด์ ๋์ ๋์์ธ.
๋ถํด๋ฝ ์คํจ์ ๋ธ๋ ํ ๋ง๋ก ๋ณ๊ฒฝ
์์ฆ ๋ง์ ์ฌ์ฉ์๊ฐ ๋คํฌ ๋ชจ๋๋ฅผ ์ ํธํจ์ ๋ฐ๋ผ ๋ถํด๋ฝ ์คํจ์ ๋ธ๋ ํ ๋ง๋ก ์์ ํ๋ ์ฌ๋ก๊ฐ ๋๊ณ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ํฐ์คํ ๋ฆฌ ์คํจ์ ํ์ดํธ ํ ๋ง๋ก ์ค์ ๋์ด ์์ง๋ง, ์๋ ๋ฐฉ๋ฒ์ ํตํด ๋ธ๋ ํ ๋ง๋ก ์ฝ๊ฒ ์ ํํ ์ ์์ต๋๋ค.
์ฝ๋ฉ ์ง์ ์์ด ์คํจ ์์ ํ๋ ๋ฐฉ๋ฒ
HTML๊ณผ CSS์ ์ต์ํ์ง ์์ ๊ฒฝ์ฐ์๋ ์๋ ๋ฐฉ๋ฒ์ ํตํด ๋ธ๋ก๊ทธ๋ฅผ ๊พธ๋ฐ ์ ์์ต๋๋ค:
- ์คํจ ๋ค์ด๋ก๋: ์ด๋ฏธ ์ ์๋ ๋ฌด๋ฃ ๋๋ ์ ๋ฃ ์คํจ์ ๋ค์ด๋ก๋.
- ์คํจ ์ค์ ๋ฉ๋ด ํ์ฉ: ํฐ์คํ ๋ฆฌ์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์์ ์ ๊ณตํ๋ ์คํจ ์ต์ ์กฐ์ .
- ์ปค๋ฎค๋ํฐ ํ์ฉ: ํฐ์คํ ๋ฆฌ ๊ด๋ จ ํฌ๋ผ์ด๋ ๋ธ๋ก๊ทธ์์ ์ ๊ณตํ๋ ๊ฐ์ด๋ ์ฐธ๊ณ .
๋คํฌ ๋ชจ๋ ๋ถํฌ๋ฝ ์คํจ ์๋ฃ
์๋ ์ฝ๋๋ ๋ถํด๋ฝ ์ ์ฒด ๋คํฌ ๋ชจ๋ ๊ณต์ ์คํจ ํ์ผ์ ๋๋ค. CSSํ์ผ์ ๋ค์ด ๋ฐ์ ์ ์ฉํ์๋ฉด ๋ฉ๋๋ค.
์ํ ๋ธ๋ก๊ทธ
nanda
nandaarhat ๋์ ๋ธ๋ก๊ทธ ์ ๋๋ค.
nandaarhat.tistory.com
๊ณต์ ์คํจ ์ ์ฉํ๋ ๋ฐฉ๋ฒ
1. ์คํจ ๊ณต์ CSS ์์ ํ๊ธฐ
CSS๋ ๋ธ๋ก๊ทธ์ ์๊ฐ์ ์์๋ฅผ ์ ์ดํ๋ ํต์ฌ ์ฝ๋์ ๋๋ค. ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์์ ํ์ฌ ๋ถํด๋ฝ ์คํจ์ ๋ธ๋ ํ ๋ง๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
2. ํฐ์คํ ๋ฆฌ ํธ์ง ํ๋ฉด์์ ์ฝ๋ ์ ์ฉ
- ํฐ์คํ ๋ฆฌ ๊ด๋ฆฌ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ๊ด๋ฆฌํ์ด์ง ์คํจ ํธ์ง ๋ฉ๋ด๋ก ์ง์ ํฉ๋๋ค.
- CSS ํ์ผ์ ์ด๊ณ ์ ์ฝ๋๋ฅผ ๊ธฐ๋ณธ์ฝ๋๋ฅผ ๋์ฒด ์ํต๋๋ค.
- ์ ์ฅ ํ ๋ธ๋ก๊ทธ๋ฅผ ์๋ก๊ณ ์นจํ์ฌ ๋ณ๊ฒฝ๋ ๋ชจ์ต์ ํ์ธํฉ๋๋ค.
3. ๊ธฐ๋ณธ HTML ์ฌ์ฉ
๋ธ๋ก๊ทธ๋ฅผ ์ข ๋ ์ฌ๋ ์๊ฒ ์์ ํ๋ ค๋ฉด ๊ธฐ๋ณธ์ ์ธ HTML ์ง์์ด ํ์ํฉ๋๋ค. html ์ฝ๋๋ ๊ธฐ๋ณธ ์ฝ๋๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํด๋ ๋ฉ๋๋ค. ์์ ํ๊ฑฐ๋ ๋ณ๊ฒฝ๋ ์คํจ์ธ ๊ฒฝ์ฐ๋ CSS์ฝ๋๋ฅผ ์์ ํ ์ ์๋ ๊ฒฝ์ฐ๋ ๋ฐ์ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ HTML ์ฝ๋์ ์๊ด์์ด ์ ์ฉ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด ์คํจ์ ์ต์ํ ํ ๋ง๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
4 .๊ธฐ๋ณธ ๋คํฌ๋ชจ๋
์๋ ์ฝ๋๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋คํฌ ๋ชจ๋ CSS์ ๋๋ค.
/* new added for dark mode */
@media (prefers-color-scheme: dark) {
.layer_post .btn_mark {
color: #333 !important;
}
@media screen and (max-width: 767px) {
#header h1 {
background-color: #444 !important;
}
}
footer, #header, .mobile-menu #aside, #aside .profile::before {
background-color: #666 !important;
}
#header {
border-bottom: 1px solid #000 !important;
}
body, .comment-list ul li ul {
background-color: #222 !important;
}
table, select{
color: #ddd !important;
}
.pagination a, p, ul, li, p span {
color: #aaa !important;
}
ul, li, ol, div {
color: #eee !important;
}
.comments h2 .count, .og-title, .comments h2, .cover-event ul li .title, a, h2, h3{
color: #eee !important;
}
.cover-event ul li .more {
color: #000 !important;
}
h4, h5 {
color: #ccc !important;
}
.og-text {
background-color: #555 !important;
}
.cover-list, .cover-thumbnail-3, .cover-thumbnail-2, .cover-thumbnail-4, .cover-event, .comment-list ul li ul {
border-top: none !important;
}
.cover-list h2, .cover-thumbnail-2 h2 {
border-bottom: 1px solid #000 !important;
}
#gnb ul li .current a:after {
background-color: #eee !important;
}
#header .util .profile button, #aside .close, .sidebar .social-channel ul li a, #header .util .menu, .tags a, .cover-thumbnail-3 button {
background-color: transparent !important;
border: 1px solid #333 !important;
}
#header .util .search::before {
background-color: #444 !important;
border: 1px solid #333 !important;
}
.pagination .prev, .pagination .next, .pagination .selected, .cover-thumbnail-4 .next {
color: #fff !important;
border: 1px solid #333 !important;
}
figure[data-ke-type='opengraph'] a, #tt-body-page figure[data-ke-type='opengraph'] a {
border: 1px soiid #000 !important;
}
figure[data-ke-type='opengraph'] div.og-image {
border-right: 1px solid #000 !important;
}
/* sidebar */
.box_header .link_logo {
color: #eee !important;
}
.area_sidebar .tt_category {
color: #333 !important;
}
.area_sidebar .inner_sidebar {
background: #333 !important;
}
.area_sidebar .link_item{
color: #aaa !important;
}
.area_sidebar .link_item .c_cnt{
color: #aaa !important;
}
.area_sidebar .link_sub_item{
color: #888 !important;
font-weight: 500;
}
.area_sidebar .sub_category_list {
border-left: 3px solid #888 !important;
}
.area_sidebar .t_menu_home a,
.area_sidebar .t_menu_tag a,
.area_sidebar .t_menu_guestbook a
{
color: #ccc !important;
}
.area_sidebar .link_tool {
color: #ccc !important;
}
.area_sidebar .link_add {
color: #ccc !important;
}
.area_sidebar .btn_close {
color: #ccc !important;
}
/*sidebar search*/
.area_popup {
background: #333 !important;
}
.area_popup .area_search .btn_close {
color: #ccc !important;
}
.area_popup .link_logo {
color: #eee !important;
}
.tag_zone a {
border: solid 1px #999 !important;
color: #eee !important;
}
.area_popup .box_form {
border-bottom: 1px solid #ccc !important;
}
textarea, #wf-form, #container .wf-form {
background-color: #333 !important;
border: 1px solid #000 !important;
}
footer {
border-top: 1px solid #000 !important;
}
#footer address{
color: #bbb !important;
}
#footer .link_footer {
color: #bbb !important;
}
#footer .page-top {
background-color: #555 !important;
border-color: #444 !important;
}
#footer .page-top:hover {
background-color: #bbb !important;
}
.box_header .btn_menu, .box_header .btn_search {
background-image: url(./images/ico_menu.svg) !important;
}
.box_header .btn_search {
background-image: url(./images/ico_search.svg) !important;
}
.info_profile {
background-color: #555 !important;
}
.list_toolbar {
background-color: #555 !important;
}
.wrap_list {
background-color: #555 !important;
}
}
[ ๋์ CSS ์ ์ฉํ๊ธฐ ] ๋ธ๋ก๊ทธ์ ๋คํฌ๋ชจ๋์ ๋ผ์ดํธ๋ชจ๋ ๋ฒํผ ์ ์ฉํ๊ธฐ
๋คํฌ๋ชจ๋์ ๋ผ์ดํธ๋ชจ๋ ํ ๋ง ์ ํ ๋ฒํผ ๋ง๋ค๊ธฐ๋คํฌ๋ชจ๋ ๋ผ์ดํธ ๋ชจ๋ ๋ฒํผ์ ์ ์ฉํด์ ๋ธ๋ก๊ทธ ๋์ CSS ์ ์ฉํ๊ธฐ์ด ๊ธ์์๋ JavaScript๋ฅผ ์ฌ์ฉํด ๋คํฌ๋ชจ๋ ๋ผ์ดํธ ๋ชจ๋ ๋ฒํผ์ ์ ์ฉํด์ ๋์ ์ผ๋ก C
everydayhub.tistory.com
๋ธ๋ ํ ๋ง์ ์ฅ์
๋ธ๋ ํ ๋ง๋ ๋จ์ํ ์์ ๋ณ๊ฒฝ ์ด์์ ์๋ฏธ๋ฅผ ๊ฐ์ง๋๋ค. ๋ค์์ ๋ธ๋ ํ ๋ง๊ฐ ์ ๊ณตํ๋ ๋ช ๊ฐ์ง ์ด์ ์ ๋๋ค:
- ๋์ ํผ๋ก ๊ฐ์: ์ด๋์ด ๋ฐฐ๊ฒฝ์ ๊ธด ์๊ฐ ๋์ ๊ธ์ ์ฝ์ ๋ ๋์ ํผ๋ก๋ฅผ ์ค์ฌ์ค๋๋ค.
- ์ธ๋ จ๋ ์ด๋ฏธ์ง: ๋ธ๋ ํ ๋ง๋ ๊ณ ๊ธ์ค๋ฝ๊ณ ์ธ๋ จ๋ ๋ถ์๊ธฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ง์ค๋: ์ข๋ ์ฝํ ์ธ ๋ฅผ ์ง์คํด์ ์ฝ์์ ์์ต๋๋ค.
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์ ์คํจ์ ์์ ํ๋ ๊ณผ์ ์ ์ด๋ณด์์๊ฒ๋ ์ฝ๊ฐ์ ์ด๋ ค์์ด ์์ ์ ์์ง๋ง, ๊ธฐ๋ณธ์ ์ธ HTML๊ณผ CSS ์ง์์ ์ตํ๋ฉด ๋๊ตฌ๋ ์ฝ๊ฒ ๋ธ๋ก๊ทธ๋ฅผ ๊ฐ์ฑ ์๊ฒ ๊พธ๋ฐ ์ ์์ต๋๋ค. ํนํ ๋ถํด๋ฝ ์คํจ์ฒ๋ผ ์ฌํํ ์คํจ์ ๊ธฐ๋ฐ์ผ๋ก ๋คํฌ ํ ๋ง๋ก ๋ณ๊ฒฝํ๋ฉด ๋ธ๋ก๊ทธ์ ๋ถ์๊ธฐ๋ฅผ ์๋กญ๊ฒ ๋ฐ๊ฟ ์ ์์ต๋๋ค.