"2017년 제타위키 디자인"의 두 판 사이의 차이

잔글 (Jmnote님이 제타위키 디자인 초안 CSS 문서를 2017년 제타위키 디자인 초안 CSS 문서로 이동했습니다)
잔글 (Jmnote님이 2017년 제타위키 CSS 초안 문서를 2017년 제타위키 디자인 문서로 이동했습니다)
 
(사용자 2명의 중간 판 4개는 보이지 않습니다)
2번째 줄: 2번째 줄:


==SCSS==
==SCSS==
<source lang='css'>
<syntaxhighlight lang='css'>
$content_width: 800px;
$content_width: 800px;
* {
* {
235번째 줄: 235번째 줄:
   }
   }
}
}
</source>
</syntaxhighlight>


==HTML==
==HTML==
<source lang='html'>
<syntaxhighlight lang='html'>
<link rel='stylesheet' href='//cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css'>
<link rel='stylesheet' href='//cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css'>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">
332번째 줄: 332번째 줄:
   </div>
   </div>
</div>
</div>
</source>
</syntaxhighlight>


==실행결과==
==실행결과==
338번째 줄: 338번째 줄:


==같이 보기==
==같이 보기==
* [[2018년 제타위키 CSS 초안]]
* [[제타위키]]
* [[제타위키]]


345번째 줄: 346번째 줄:
[[분류: 제타위키]]
[[분류: 제타위키]]
[[분류: JsFiddle]]
[[분류: JsFiddle]]
[[분류: 2017년]]

2025년 11월 1일 (토) 13:13 기준 최신판

제타위키 디자인 초안 CSS

1 SCSS[ | ]

$content_width: 800px;
* {
  box-sizing: border-box;
}

body,
button,
input,
select,
td,
textarea,
th {
  color: #234;
  font-family: AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
  line-height: 1.625;
  letter-spacing: -0.02em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  background: #ccd;
}

div {
  overflow: hidden;
}

p {
  margin: 1em 0;
}

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

hr {
  border: 0;
  height: 18px;
  background: url(//cdn.zetawiki.com/png/hr1.png) no-repeat;
  background-position: 50% 50%;
}

.core {
  margin: 0 auto;
  max-width: $content_width;
  width: 100%;
}

#nav {
  background: #234;
  color: #fff;
  a {
    display: block;
    text-decoration: none;
    color: #fff;
    &:hover {
      background: #aaa;
    }
  }
  .core {
    height: 48px;
    display: flex;
    justify-content: space-between;
  }
  .left {
    display: flex;
    flex: 1 1 auto;
    justify-content: flex-start;
  }
  .logo {
    min-width: 46px;
    img {
      height: 20px;
    }
    a {
      padding: 14px 16px;
    }
  }
  .search {
    width: 450px;
    form {
      margin: 5px;
    }
    input {
      width: 100%;
      height: 38px;
      padding: 0 0 0 32px;
      font-size: 18px;
      outline: none;
      border: 0;
      border-radius: 4px;
      background-position: left 6px center;
      background-size: 20px 20px;
      background-repeat: no-repeat;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPgogICAgPHBhdGggZmlsbD0iIzc3NyIgZD0iTTUuOSAxNS4yYzEuMiAxLjIgMi43IDEuOCA0LjQgMS44IDEuNSAwIDIuOS0uNSA0LTEuNGw0LjMgMy45czEtLjMgMS4zLTEuNGwtNC4zLTMuOWMxLjYtMi40IDEuMy01LjctLjgtNy44LTEuMi0xLjItMi43LTEuOC00LjQtMS44LTEuNy0uMS0zLjMuNi00LjQgMS44LTIuNSAyLjQtMi41IDYuNC0uMSA4Ljh6TTcgNy43cy4xLS4xLjItLjFjLjktLjkgMi0xLjMgMy4yLTEuMyAxLjIgMCAyLjQuNSAzLjIgMS4zIDEuOCAxLjggMS44IDQuNyAwIDYuNC0uOS45LTIgMS4zLTMuMiAxLjMtMS4yIDAtMi40LS41LTMuMi0xLjMtMS44LTEuNy0xLjgtNC41LS4yLTYuM3oiLz4KPC9zdmc+Cg==);
    }
    button {
      display: none;
    }
  }
  .right {
    display: flex;
    flex: 0 0 auto;
    justify-content: flex-end;
  }
  .item {
    display: inline-block;
    display: flex;
    vertical-align: top;
    a {
      padding: 10px;
      font-size: 16px;
    }
  }
}
#head {
  .core {
    background: #fff;
    padding: 1rem;
    padding-bottom: 2rem;
  }
  .left {
    float: left;
    margin-bottom: -1rem;
  }
  h2 {
    margin: 0;
    padding: 0;
    font-size: 1rem;
    color: gray;
  }
  h1 {
    margin: .2rem 0 .5rem;
    line-height: 1.2;
    display: block;
    font-size: 2rem;
    letter-spacing: -.2rem;  
    word-wrap: break-word;
    overflow: hidden;
  }
  .info {
    margin: 0 0 -.2rem 0;
    span {
      font-size: .9rem;
      color: #999;
      margin: 0 1rem 0 0;
    }
  }
  .right {
    margin: 1.7rem 0 -1rem .5rem;
    float: right;
    a {
      position: relative;
      float: left;
      display: inline-block;
      margin-left: -1px;
      padding: .375rem 1rem;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      cursor: pointer;
      user-select: none;
      border: 1px solid #ccc;
      text-decoration: none;
      
      &:first-child {
        margin: 0;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
      }
      &:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
      }
    }
  }
}

#ad {
  .core { background: #fff; }
  .content { margin: 0 auto; width: 623px; height: 90px; background: #eee; }
}

#body {
  .core {
    padding: 2rem 1rem;
    background: #fff;
    img {
      margin: 0 auto;
      max-width: 100%;
    }
  }
  ul {
    margin: .3em 0 0 1.6em;
    padding: 0;
  }
  li {
    display: list-item;
    text-align: -webkit-match-parent;
  }
}

#foot {
  background: #234;
  color: #889;
  .core {
    max-width: 500px;
  }
  ul {
    display: inline-block;
    margin-left: 20px;
    list-style: none;
  }
  li {
    float: left;
    &:first-child {
      margin: 0 40px 10px 0;
      padding-top: 20px;
      vertical-align: middle;
    }
  }
  a {
    color: #889;
    text-decoration: none;
  }
}

2 HTML[ | ]

<link rel='stylesheet' href='//cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css'>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">

<div id="nav">
  <div class="core">
    <div class="left">
      <div class="logo">
        <a href="/"><img src='http://cdn.zetawiki.com/png/z-only.png' /></a>
      </div>
      <div class="search">
        <form action="/w/index.php" id="searchform" class="mw-search">
          <input type="search" name="search" placeholder="제타위키 검색" title="검색 [alt-shift-f]" accesskey="f" id="searchInput" class="form-control" autocomplete="off">
          <button type="submit"></button>
        </form>
      </div>
    </div>
    <div class="right">
      <div class="item">
        <a href="/wiki/특수:최근바뀜" title="위키의 최근 바뀐 목록 [alt-shift-r]" accesskey="r">
          <i class="fa fa-clock-o"></i> <span class="text">바뀐글</span>
        </a>
      </div>
      <div class="item">
        <a href="/wiki/특수:임의문서" title="임의 문서 불러오기 [alt-shift-x]" accesskey="x">
          <i class="fa fa-random"></i> <span class="text">랜덤</span>
        </a>
      </div>
      <div class="item">
        <a href="#" style="width:48px">
          <svg viewBox="0 0 24 24">
            <path fill="#fff" d="M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z"></path>
          </svg>
        </a>
      </div>
    </div>
  </div>
</div>
<div id="head">
  <div class="core">
    <div class="left">
      <h2>분류<span>:</span></h2>
      <h1>제타위키 디자인 초안 CSS 테스트</h1>
      <div class="info">
        <span>입력 2010-10-10</span>
        <span>수정 2011-11-11</span>
        <span>by Jmnote</span>
      </div>
    </div>
    <div class="right">
      <a href="#">편집하기 <i class="fa fa-pencil"></i></a>
      <a href="#">이력</a>
      <a href="#">역링크</a>
      <a href="#">공유</a>
    </div>
  </div>
</div>
<div id="ad">
  <div class="core">
    <div class="content">ad
    </div>
  </div>
</div>
<div id="body">
  <div class="core">
    <h2>개요</h2>
    <p>우리나라의 말이 중국과 달라 문자가 서로 통하지 않는데 이런 이유로 어리석은 백성이 말하고자 하는 바가 있어도 마침내 제 뜻을 능히 펴지 못하는 사람이 많다. 내가 이를 불쌍히 여겨 새로 스물여덟 자를 만드니 사람마다 하여금 쉽게 익혀 매일 쓰기에 편안하게 하고자 할 따름이다.</p>
    <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Panorama_of_the_courtyard_of_the_Great_Mosque_of_Kairouan.jpg/1000px-Panorama_of_the_courtyard_of_the_Great_Mosque_of_Kairouan.jpg" />
    <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Panorama_of_the_courtyard_of_the_Great_Mosque_of_Kairouan.jpg/250px-Panorama_of_the_courtyard_of_the_Great_Mosque_of_Kairouan.jpg" />
    <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Panorama_of_the_courtyard_of_the_Great_Mosque_of_Kairouan.jpg/250px-Panorama_of_the_courtyard_of_the_Great_Mosque_of_Kairouan.jpg" />
    <h2>역사</h2>
    <p>우리나라의 말이 중국과 달라 문자가 서로 통하지 않는데 이런 이유로 어리석은 백성이 말하고자 하는 바가 있어도 마침내 제 뜻을 능히 펴지 못하는 사람이 많다. 내가 이를 불쌍히 여겨 새로 스물여덟 자를 만드니 사람마다 하여금 쉽게 익혀 매일 쓰기에 편안하게 하고자 할 따름이다.</p>
    <hr>
    <p>우리나라의 말이 중국과 달라 문자가 서로 통하지 않는데 이런 이유로 어리석은 백성이 말하고자 하는 바가 있어도 마침내 제 뜻을 능히 펴지 못하는 사람이 많다. 내가 이를 불쌍히 여겨 새로 스물여덟 자를 만드니 사람마다 하여금 쉽게 익혀 매일 쓰기에 편안하게 하고자 할 따름이다.</p>
    <h2>같이 보기</h2>
    <ul>
      <li><a href="#">링크 1</a></li>
      <li><a href="#">링크 2</a></li>
      <li><a href="#">링크 3</a></li>
    </ul>
  </div>
</div>
<div id="foot">
  <div class="core">
    <ul>
      <li><img src='http://cdn.zetawiki.com/img/logo.png' style='width:100px' /></li>
      <li>
        <p><a href="#">개인정보정책</a> · <a href="#">면책조항</a> · <a href="#">ABOUT</a></p>
        <p>Powered by MediaWiki</p>
        <p>CC-BY-SA 3.0</p>
      </li>
    </ul>
  </div>
</div>

3 실행결과[ | ]

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}