width/ height
text
font
border / background-color / background-image
transition
filter
width/ height
%로 width,height 값을 표현할때는 바로 상위 태그에 있는 width, height값의 %로 설정이 된다.
text
.p{
font-size: 30px;
coloe: red;
text-align : center;
text-decoration: underline;
text-transform: uppercase; //영문자를 모두 대문자로 변환, lowercase는 소문자로 변환해줌
line-height: 3; //줄간격
letter-spacing: -1px; //문자사이의 간격
-webkit-text-stroke: 1px black; //문자 자체에 외곽선 씌우기
}
font
.p{
font-family: 'Noto Sans KR', sans-serif;
font-size: 30px;
font-weight: 800; // bold,thin .. 보통은 수치로 조정
}
🪐 웹 폰트 설정하기 (https://fonts.google.com/)
사용하고 싶은 폰트를 선택하여 <link>내용은 html <head> 태그 안에, CSS rules to specify families 내용은 css에 추가해준다. 사용하고자 하는 굵기가 다양한 경우에는 여러개 다 선택한 후 링크 복사!
추천 = 영> montserrant / 한> noto sans
border / background-color / background-image
.box{
width: 400px;
heignt: 500px;
border: 1px solid black;
border-bottom: 0.2px solid skyblue;
border-radius: 30px;
background-color: pink;
background-image: url('/images/test.png');
background-size: contain; //이미지의 가로 사이즈를 width값에 맞춰 줄이기
background-size: contain; //이미지의 세로 사이즈를 height값에 맞춰 줄이기
}
transition
어떤 이벤트를 일으킬 때 동적인 효과를 내줄수 있는 기능
p{
font-size: 30px;
color: black;
text-align: center;
}
p:hover{
color: skyblue;
font-size: 35px;
trasition: 2s; //위에 설정한 모든 변화에 대하여 2초 안에 서서히 변화시키기
trasition-delay: 1s; //1초 있다가 진행
transition-timing-function:linear; //애니메이션 효과를 낼때 어떠한 속도로 진행을 할 지에 대한 기능
}
🪐 transition-timing-function의 추가기능 (https://matthewlein.com/tools/ceaser)
filter
.myfilter img {
filter: blur(48.86px) brightness(2.25) sepia(0.53) ;
}
🪐 filter 미리 적용해보기 (http://www.cssfiltergenerator.com/)
반응형
'Web > HTML&CSS' 카테고리의 다른 글
css | 부모의 너비를 무시하고 자식의 요소를 화면 전체 너비로 설정하기 (0) | 2023.05.15 |
---|---|
CSS | display 속성 (inline, block, inline-block) 과 float (0) | 2021.10.07 |
CSS | position 속성 (static, relative, absolute, fixed) (0) | 2021.10.07 |
HTML | 시맨틱 웹 Semantic Web, 시맨틱 태그 Semantic Tags (0) | 2021.10.07 |
CSS | CSS파일 연결하기 / 선택자 / Inline-Block (0) | 2021.09.05 |