일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Router
- WAI-ARIA
- codestate
- 원시자료형
- 호스트인식
- 객체지향
- condestates
- CDD
- 참조자료형
- 프로토타입
- 코드스테이스
- Prototype
- self reliance
- 회고
- 개발자
- Javascript #코드스테이츠
- css
- JS
- OOP
- JavaScript
- codestates
- cta버튼
- 자바스크립트
- css in js
- html
- 프론트엔드
- 코드스테이츠
- cta button
- 계산기
- frontend
- Today
- Total
jh.nrtv
HTML, CSS- 계산기 목업 만들기 본문
계산기 목업 만들기 (css)
버튼 입체감 만들기
box-shadow : 1px 1px 1px 1px black inset;
box-shadow 속성에서 1px 1px 1px 1px black inset 값들은 차례로 각각 다음을 의미합니다.
- h-offset: 필수, 그림자가 수평방향으로 얼마나 떨어진 위치에서 시작할 지를 결정합니다. 양수면 오른쪽으로 떨어진 위치에서 시작하고, 음수면 왼쪽으로 떨어진 위치에서 시작합니다.
- v-offset: 필수, 그림자가 수직방향으로 얼마나 떨어진 위치에서 시작할 지를 결정합니다. 양수면 아래쪽으로 떨어진 위치에서 시작하고, 음수면 위쪽으로 떨어진 위치에서 시작합니다.
- blur: 선택, 그림자를 흐리게 할 정도를 결정합니다. 클수록 흐려집니다.
- spread: 선택, 그림자의 크기를 결정합니다. 양수면 커지고, 음수면 작아집니다.
- color: 선택, 그림자의 색상을 결정합니다.
- inset: 선택, 그림자가 요소 안쪽에 위치하게 합니다.
볼록 효과, 오목 효과를 주는 CSS에서 가장 큰 차이는 inset의 유무입니다. inset을 포함해주면, 오목해지고, 포함하지 않으면 볼록해집니다.
그라데이션 효과
linear-gradient( direction, color1, color2, …, color3 )
direction에는 그라데이션 방향을 입력합니다.
- to bottom : 위에서 아래로 그라데이션을 만듭니다. (기본값)
- to top : 아래에서 위로 그라데이션을 만듭니다.
- to left : 오른쪽에서 왼쪽으로 그라데이션을 만듭니다.
- to right : 왼쪽에서 오른쪽으로 그라데이션을 만듭니다.
- ndeg : n도의 방향으로 그라데이션을 만듭니다.
색은 여러개 입력할 수 있습니다. 입력한 순서로 설정한 방향으로 그라데이션을 만듭니다. 예를 들어
linear-gradient( to right, yellow, red )
는 왼쪽에서 오른쪽으로 노란색과 빨간색 순서로 그라데이션을 만듭니다.
background: linear-gradient(to right, #6a7175, #313233);
!!! -> background-color 가 아니라 background 로 해야함
동그랗게 그라데이션
radial-gradient( )
radial-gradient( )
CSS 속성 , 값 모음
https://sh77113.tistory.com/203
CSS 폰트 적용하는 방법
HTML <head> 에 링크 붙이고 -> CSS 파일에서 font-family 붙임
https://cocoder16.tistory.com/53
HTML 이미지 삽입하기
<img src="https://i.pinimg.com/564x/ed/40/fd/ed40fd3338fe353632a8c9eb474ad906.jpg">
https://hyungin0505.tistory.com/15
CSS 배경 이미지 삽입하기
body{
...
background-image: url("https://i.pinimg.com/564x/ed/40/fd/ed40fd3338fe353632a8c9eb474ad906.jpg");
}
//body 배경이니까 CSS의 body 태그 안에다가 해야함
//추가적으로
body{
...
background-image: url("https://i.pinimg.com/564x/ed/40/fd/ed40fd3338fe353632a8c9eb474ad906.jpg");
background-repeat: no-repeat;
background-size: 80%;
}
//반복과 사이즈 조절 가능
https://m.blog.naver.com/mathesis_time/221663530512
+ !!! 동기들 사용 기술
- css sticky 스크롤 내려도 안내려가게 고정
보통 스티키 헤더 등에 쓰임
position: sticky;
https://www.daleseo.com/css-position-sticky-header/
- 육각형 만들기
버튼 사각형 틀에 점 찍어서 연결
clip-path: poligon()
- 마우스 커서 올렸을 때 효과 주는 법
hover
https://codingbroker.tistory.com/47
transitoins: 0.5s
-> 호버 효과가 잠시 지속되도록하는 코드
- 배경 애니메이션
구글; css gradient animation
https://bashooka.com/coding/30-css-animated-gradient-examples/
- 색상 반전css
.img: active{
filter: invert(100%);
}
https://developer.mozilla.org/en-US/docs/Web/CSS/filter-function/invert
- fontawesome -> 아이콘 삽입 사이트
- 코드펜
코드펜은 사용자가 만든 HTML, CSS, 자바스크립트 코드 조각을 테스트하고 시연하기 위한 온라인 커뮤니티이다. 온라인 코드 편집기이자 오픈 소스 학습 환경 기능을 하며 여기서 개발자들은 펜으로 불리는 코드 조각을 만든 다음 이를 테스트할 수 있다.
- 버튼 누르면 내려가도록 버튼들 움직이도록 ( 눌리는 효과)
button:active{
top: 3px
right : 3px
}
- 레이아웃 flex 대체 grid (중요)
- figma ; 레이아웃 만드는 툴 (중요)
https://www.youtube.com/watch?v=GsZk8s5JdWg
- css 반응형 ; vw, vh, vmin, vmax, em, rem
'web - HTML, CSS' 카테고리의 다른 글
사용자 친화 앱 - 웹 접근성 / WAI-ARIA (0) | 2023.01.02 |
---|---|
사용자 친화 앱 - 웹 표준 , 크로스 브라우징 , SEO (1) | 2022.12.30 |
HTML, CSS 활용 - [Codestates] Section1 (0) | 2022.10.30 |
CSS 기초 - [Codestates] Section1 (2) | 2022.10.28 |
HTML 기초 - [Codestates] Section1 (1) | 2022.10.27 |