html , css
border 정리
고로케
2021. 5. 26. 17:09
반응형
1. border 속성
border : 굵기px 스타일(solid, dotted, dashed ,,, ) 색상;
.p1{
border: 2px solid blue;
}
2. box-sizing:border-box ;
박스 사이즈가 고정 되어 width, height 값으로 일정해진다
해당 조건을 안넣어주면 패딩, border 두께에 따라 영역크기가 바뀐다.
항상 넣어주자.
.p1{
border-style: dotted;
border-color: red;
border-width: 5px;
box-sizing: border-box;
}
3. 테두리 위,아래,좌,우 각각 설정
.p1 {
border-top: 3px dotted #4d9fff;
border-bottom: 2px dashed red;
border-left: 5px solid green;
}
오른쪽 값을 안줘서 오른쪽이 없는 border
4. 테두리 없애기
<input> 옆의 input 태그 등의 기본 테두리를 제거할 수 있다.
1. border: none;
2. border: 0;
5. 모서리 둥글게, 배경 색 투명하게
border-radius: 10px;
background-color: transparent; 기본 값이지만 사용할 때 써준다.
background-color: red; 색상 입히기 가능
6. 그림자 입히기 box-shadow
box-shadow: none; (기본값)
box-shadow: 가로px 세로px (투명도px) (그림자두께px) 색상;
투명도, 그림자 두께는 선택사항
box-shadow: 10px 5px red;
7-1) 영역 자체의 투명도 opacity
opacity: 투명도;
투명도: 선명 1.0 <-- 0.5 반투명 --> 0.0 투명
원하는 값을 입력한다.
.p1{
opacity: 0.3;
}
7-2) opacity 마우스 오버 투명도 설정
이미지인 경우
img.opacity : hover
img.opacity {
opacity: 1;
}
img.opacity:hover {
opacity: 0.5;
filter: alpha(opacity=50);
zoom: 1;
}
반응형