css로 grid를 표현하다니.
2717 단어 HTMLgridgridlayoutCSS
아, 게임의 범주니까 예전에 만든 개인 블로그를 바탕으로 시원하게 가고 싶어요.
나는gatsby로netlify에 배치하기로 결정했다.Theme 자체는 스크롤된 것을 사용합니다.
gatsby이기 때문에 React로 제작되어 다양한 맞춤형 제작을 하는 단계입니다.
grid를 사용해야겠어요.
bootstrap 등 CSS 프레임워크에 반드시 포함되는 grid이기 때문에.
저는 이 Theme에서 사용하는 CSS 프레임워크의grid를 사용하고 싶어요.
"어? 아무것도 필요 없어..."
"이 시대에 그런 일이 있었나요?"생각하면서 조사하면'grid-template-column'의 기술...
조사 과정에서 CSS만이 grid를 표현할 수 있다는 것을 발견했다.
"아, CSS를 쓰시겠어요? 귀찮네요"하면서 조사하면 의외로 편해요. 그래서 이번에 정리해 볼게요.
이점
결점
개념
우선 인상이 중요하고 인상을 전달하면.이것은 여러 개의 용기 (상자) 를 종횡으로 분할하고 항목이 이 상자의 위치를 지정하는 이미지입니다.
CSS 프레임워크에서row를 정의하고 항목을 분할하면 1차원 이미지이지만 CSS에서는 종횡으로 2차원 이미지입니다.
이번 목적으로는 사이드바를 추가하고 싶어서
그런 인상이에요.
먼저 컨테이너 정의
<div id="container">
<div>sidebar</div>
<div>contents</div>
</div>
그것은 간단한 HTML이다#container {
display: grid;
grid-template-columns: 150px 1fr;
}
용기에 대해display:grid;에서 설명한 대로 해당 매개변수의 값을 수정합니다.
상기 상황에서 2열 중 1열은 150px이고 2열은 나머지 너비이다.
줄과 열의 정의는 이번에는 열만 사용하면 되기 때문에grid-template-rows를 사용하지 않지만 각자의 뜻은 다음과 같다.
<div id="container">
<div>sidebar</div>
<div>contents</div>
</div>
#container {
display: grid;
grid-template-columns: 150px 1fr;
}
예:
Reference
이 문제에 관하여(css로 grid를 표현하다니.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sugimotosyo/items/12fa5b1ffa8ceb9a9e7e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)