display: absoulte, fixed
를 사용하는 경우 블럭요소이면서 가로너비를 최대한 줄이려는 속성을 가지게 됩니다.min-width
를 사용해 속성변경 없이 배치를 할 수 있습니다.index.html
<head>
<script type="module" src="./sub.js"></script> //모듈명시
</head>
<body>
<div onlick="setMenu()"></div>
</body>
sub.js
import './sub.js'
function setMenu(){
//윈도우에 붙을 수 없는 상태.
}
console.log(this)
sub.js
에서 나갈수가 없기에 윈도우 객체에서 참조할 수 있는 이벤트들은 사용할 수가 없습니다.html
에 작성된 onlick="setMenu()"
역시 window객체의 속성을 사용한 것으로 모듈화 후에는 접근을 할 수가 없습니다./* <filter-function> 값 */
filter: blur(5px); ✅
filter: brightness(0.4); ✅
filter: contrast(200%);
filter: drop-shadow(16px 16px 20px blue); x축, y축, blur, 색상
filter: grayscale(50%); ✅
filter: hue-rotate(90deg);
filter: invert(75%); ✅
filter: opacity(25%);
filter: saturate(30%); 채도
filter: sepia(60%); 오래된 사진
backdrop-filter가 적용된 예제
repeat(12, 1fr);
grid-template-rows
을 잘 안쓰고 grid-auto-rows
를 쓰고는 합니다.※용어정리
Track은 하나의 행또는 열을 의미합니다.
Line은 일반적으로 거터(Gutter)라고 하는 트랙과 트랙 사이의 간격을 의미합니다.
Cell은 아아ㅣ템이 배치되는 최소 단위의 영역(Area)입니다.
Area는 아이템이 배치되는 하나 이상의 셀영역입니다.
pinterset 사이트, 벨로그, masony 사이트의 메인페이지를 구성할 때 flex와 grid 중 어떤 배치가 더 효율적일까?
- 블로그
- revealjs.com: ppt로 만들 수 있는 페이지
- vue를 배우기 전에 꼭 다져야할 개념
- this