교과외 활동/멋사 스터디

css Overflow, 테두리, 배경이미지

윈터가든 2023. 5. 7. 19:24

overflow 속성이란?

- 주어진 공간이 모자라 넘치는 컨텐츠를 어떻게 보여줄지 지정

<div class="overFlow">
	CSS<br>IS<br>AWESOME
<div>

overflow: hidden => 지정된 요소 내에서 긴 텍스트는 잘라버림

div.overflow {
	border: 2px solid black;
    width: 180px;
    font-size: 50px;
    overflow: hidden;
   }

결과화면:

  • overflow-x: scroll => 넘치는 경우 세로방향에 스크롤을 만듬
  • overflow-y: scroll => 넘치는 경우 가로방향에 스크롤을 만듬
  • overflow: auto => 가로가 넘치면 가로방향으로 스크롤 세로가 넘치면 세로방향에 스크롤 만듬

 

폰트 꾸미기

- Hex color = RED/GREEN/BLUE의 값을 각각 16진수로 나타내어 조합

- 폰트 색상 => ex) color: #008000;

- 폰트 크기 => ex) font-size:0.5rem;

- 폰트 기울이기 => ex) font-style: italic;

- 폰트 굵기 => ex) font-weight: bold;

100 Thin
200 Extra Light
300 LIght
400 Normal
500 Medium
600 Semi Bold
700 Bold
800 Extra Bold
900 Black

- 폰트 밑줄 => ex) text-decoration: underline;

 

※ a태그의 밑줄 표현 제거는?   

a {
	text-decoration: none;
    }

※ a태그를 클릭해도 파란색으로 변하지 않게 하는 방법은?

a:link {
		color: black;
        /* 클릭한 적이 없는 링크 */
        }
        
a:visited {
		color: black;
        /* 방문했던 링크 */
        }

   

테두리 꾸미기

- 테두리는 기본적으로 적용되어 있지 않아 지정해주어야 함

.contatiner {
	border-width: 2px;
        border:style: solid;
        border-color: blue;
        }
        
/* 테두리 두께는 2px 스타일은 실선 컬러는 파란색 */
  •  더 간단하게 표현
.catainer {
	border: 2px solid blue;
    }
  • 테두리 모서리를 둥글게 표현
.catainer {
	border: 2px solid blue;
    border-radius: 20px;
    }
    
 /* 반경 값을 넣어 모서리를 둥글게 */

 

배경이미지 설정

- background-image: 이미지 주소; => 배경 이미지를 나타냄

- backgournd- repeat: no-rpeat; => 이미지가 온전히 표현되는 것이 우선

- background- size: cover; => 요소의 배경을 모두 덮는 것이 우선

- background-position: center; => 중앙에 정렬

 

요소정렬하기

- 가운데 정렬 => margin:0 auto;(좌우의 값을 동일하게 줘서 정렬)

- 블록 요소 내의 inline 요소를 가운데 정렬 => text-align: center; (ex: <img>, <span> 등)

 

 

 

'교과외 활동 > 멋사 스터디' 카테고리의 다른 글

(파이썬) 변수와 자료형 - 변수선언 & 문자열  (0) 2023.05.15
css 심화  (0) 2023.05.07
css 이미지 다루기  (0) 2023.05.07
css의 Box, Box Model, Box-Sizing  (0) 2023.05.07
css 특성  (0) 2023.05.07