WEB/CSS

CSS: Styling(dreamcoding_home)

느리지만 꾸준하게 2021. 7. 2. 23:24

/* Global */

:root {

  /* Color */

  --color-white#ffffff;

  --color-light-white#eeeeee;

  --color-dark-white#bdbdbd;

  --color-pink#fe918d;

  --color-dark-pink#ff6863;

  --color-dark-grey#4d4d4d;

  --color-grey#616161;

  --color-light-grey#7c7979;

  --color-blue#73aace;

  --color-yellow#fff7d1;

  --color-orange#feb546;

  --color-black#000000;

 

  /* Font size */

  --font-large48px;

  --font-medium28px;

  --font-regular18px;

  --font-small16px;

  --font-micro14px;

 

  /* Font weight */

  --weight-bold700;

  --weight-semi-bold600;

  --weight-regular400;

 

  /* Size */

  --size-border-radius4px;

}

 

/* Universal tags */

* {

  box-sizingborder-box;

  /* 패딩을 줬을 때 높이와 너비가 그 패딩을 포함

  했을때도 동일한 높이와 너비가 되도록 만듬 */

}

 

body {

  font-family"Roboto"sans-serif;

  margin0;

  cursordefault; 커서가 해당위치에 이동하면 기본값(화살표 모양)

}

 

a {

  text-decorationnone;

  colorvar(--color-white);

}

 

ul {

  list-stylenone;

  padding-left0/*padding 없애줌*/

}

 

/* Typography*/

h1 {

  font-sizevar(--font-large);

  font-weightvar(--weight-bold);

  colorvar(--color-black);

  margin16px 0px;

}

 

h2 {

  font-sizevar(--font-medium);

  font-weightvar(--weight-semi-bold);

  colorvar(--color-black);

  margin8px 0;

}

 

h3 {

  font-sizevar(--font-regular);

  font-weightvar(--font-regular);

  colorvar(--color-black);

  margin8px 0;

}

 

p {

  font-sizevar(--font-regular);

  font-weightvar(--font-regular);

  colorvar(--color-black);

  margin4px 0;

}

 

/* Navbar */

#navbar {

  displayflex;

  justify-contentspace-between;

  background-colorvar(--color-pink);

  align-itemscenter/* 센터로 정렬*/

  colorvar(--color-white);

  padding16px;

}

 

.navbar__menu {

  displayflex;

}

 

.navbar__logo {

  font-sizevar(--font-medium);

  font-weightvar(--weight-semi-bold);

}

 

.navbar__menu__item {

  padding8px 12px;

  margin0 4px;

  cursorpointer; 커서 손가락 모양으로

  border-radiusvar(--size-border-radius); 둥그스름한 모양으로 바뀜(item.active와 item.hover에 둘다 공통으로 들어가서 여기다가 넣었다)

}

 

.navbar__menu__item.active {

  border1px solid var(--color-white);

}

 

.navbar__menu__item:hover {

  background-colorvar(--color-dark-pink);

}



'WEB > CSS' 카테고리의 다른 글

Final touch(portfolio)  (0) 2021.07.07
css_고친것들  (0) 2021.07.05
CSS Variables(variable_before, variable_after)_dreamcoding  (0) 2021.07.02
transform& transition(dreamcoding)  (0) 2021.07.02
Responsive background(dreamcoding)  (0) 2021.07.02