WebUI/CSS3
[CSS] CSS μ νμ λͺ¨μ
gangintheremark
2023. 7. 7. 14:53
728x90
πμ°Έκ³ . CSS μ νμ
1.1 κΈ°λ³Έ μ νμ
*
tagλͺ
.ν΄λμ€λͺ
#idλͺ
tag1, tag2
[μμ±λͺ ]
tagλͺ [μμ±λͺ ]
[μμ±λͺ =κ°]
[μμ±λͺ ~=κ°]
[μμ±λͺ :=κ°]
[μμ±λͺ ^=κ°]
[μμ±λͺ $=κ°]
tag > tag2
tag tag2
tag + tag2
tag ~ tag2
1.2 κ°μ ν΄λμ€(Pseudo class) μ νμ
:focus
:first-child
:last-child
:only-child
:nth-child(n)
:not(μ νμ)
:enable
:disable
:checked
:empty
:link
: λ°©λ¬Ένμ§ μμ λ§ν¬:visited
: λ°©λ¬Έν λ§ν¬:hover
: μ§μ λ μμμ λ§μ°μ€κ° μ¬λΌκ° κ²½μ°:active
: μ§μ λ μμκ° νμ±νλ κ²½μ°
a:link {
/* λ°©λ¬Ένμ§ μμ a νκ·Έ */
}
a:visited {
/* λ°©λ¬Έν a νκ·Έ */
}
div:hover {
/* 컀μκ° μ¬λΌκ° μλ div μμ */
}
input:focus {
/* ν¬μ»€μ± λμ΄μλ input νκ·Έ */
}
button:active {
/* νμ±νν λ²νΌ */
}
1.3 κ°μ μμ(Pseudo element)
::after
::before
::selection
: λλκ·Έν μμ
<head>
<style>
#ex1::before {
content: "μΌμͺ½";
color: blue;
}
#ex2::after {
content: "μ€λ₯Έμͺ½";
color: green;
}
::selection{
background-color: aqua;
}
</style>
</head>
<body>
<p id="ex1">κ°μμμ</p>
<p id="ex2">κ°μμμ</p>
</body>
728x90