# 그라데이션 효과
방향으로 지정하기
.grad3 {
background: rgb(72, 255, 0);
background: linear-gradient(to left top, rgb(247, 0, 255), rgb(26, 171, 255));
}
각도로 지정하기
.grad4 {
background: rgb(72, 255, 0);
background: linear-gradient(38deg, rgb(47, 68, 255), rgb(0, 255, 115));
}
# 연결 선택자
# 하위 선택자
section p {
color: blue;
}
--section 에 포함된 p태그 전부 스타일 지정
section > p {
color: blue;
}
--section에 포함된 자식 태그인 p만 스타일 지정
h1 + p {
background-color: aquamarine;
color: red;
}
--h1 요소의 형제 요소 중에 첫번째 p요소에 적용
h1 ~ p {
background-color: aquamarine;
color: red;
}
--h1의 형제 요소 전체에 적용
# 속성 선택자
a[href] {
background-color: yellow;
border: 1px solid #000;
}
a[target="_blank"] {
padding-right: 30px;
background: url('image/apple-bg.jpg') no-repeat center right;
}
[속성] | 지정한 '속성'일 때 | [href] |
[속성 = 값] | '값' 에 일치할 때 | [target = "_blank"] |
[속성 ~= 값] | 여러 값들 중 특정 '값'이 포함되어 있을 때(단어별) | [class ~= "button"] |
[속성 |= 값] | '값'이 포함되어 있을 때 (하이픈 포함 단어별) | [class |= "값"] |
[속성 ^= 값] | '값'으로 시작할 때 | [title ^= "값"] |
[속성 $= 값] | '값'으로 끝날 때 | [href $= "값"] |
[속성 *= 값] | '값'이 속성 값의 일부 일 때 | [href *= "값"] |
# 가상 클래스
<style>
.container {
width: 960px;
margin: 0 auto;
}
.navi {
width: 960px;
height: 60px;
padding-bottom: 10px;
border-bottom: 2px solid #ccc;
}
.navi ul {
list-style: none;
padding-top: 10px;
padding-bottom: 5px;
}
.navi ul li {
float: left;
width: 150px;
padding: 10px;
}
.navi a:link , .navi a:visited {
display: block;
font-size: 14px;
color: #000;
padding: 10px;
text-decoration: none;
text-align: center;
}
.navi a:hover, .navi a:focus {
background-color: #222;
color: #fff;
}
.navi a:active {
background-color: #0069e0;
}
.contents {
display: block;
border: 1px solid #4d4d4d;
border-radius: 10px;
width: 400px;
height: 250px;
margin: 50px auto;
padding: 40px 20px;
line-height: 1.5em;
}
#intro:target {
background-color: #0069e0;
color: #fff;
}
#room:target {
background-color: #e07f00;
color: #fff;
}
#reservation:target {
background-color: #e0007b;
color: #fff;
}
</style>
7월 11일_CSS(트랜지션 속성, 기능, 반응형 웹, 미디어쿼리) (0) | 2024.07.11 |
---|---|
7월 10일_CSS(선택자, 자식요소, 트래지션) (0) | 2024.07.10 |
7월 8일_CSS(float 속성, 요소 위치, 시멘틱태그언어) (0) | 2024.07.08 |
7월 5일_CSS(마진, 패딩, 박스모델) (1) | 2024.07.05 |
7월 4일_CSS(!important, 웹폰트적용, 스타일시트링크, 다양한 스타일 적용) (0) | 2024.07.04 |