๋ฐ์ํ
์ํ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฆฌ์กํธ์ ํด๋์ค๋ฅผ ๋์ ์ผ๋ก ์ถ๊ฐํด๋ณด์!
<div className={`form-control ${!isValid ? "invalid" : ""}`}>
<label> </label>
<input> </input>
๋์ ์ผ๋ก ํด๋์ค๋ฅผ ์ถ๊ฐํ๊ธฐ ์ํด์๋ {} ์ค๊ดํธ์ ๋ฐฑํฑ์ ์จ์ผํ๋ค.
.form-control.invalid input {
border-color: red;
background: rgb(246, 197, 197);
}
.form-control.invalid label {
color: red;
}
๊ฒฐ๊ณผ
์ ๋ ฅ์์ด ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๊ธ์จ์ ์ธํ์ฐฝ์ด css ํจ๊ณผ๋๋ก ์คํ์ผ์ด ๋ณ๊ฒฝ๋ฉ๋๋ค.
์ ์ ๊ฐ ๋ฐ๋ก ์ธํ์ ์ ๋ ฅ์ ํ๋ฉด ์๋๋๋ก ๋์์ต๋๋ค.
๐ ์๋ชป๋ ๊ฐ๋ ์ ๋ฌ์ด ์๋ค๋ฉด ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค. ์ ์ ์ฑ์ฅ์ ํฐ ๋์์ด ๋ฉ๋๋ค๐ค
๋ฐ์ํ
'๐Language > HTML & CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
svg ์ด๋ฏธ์ง ์ฌ์ด์ฆ ์ค์ด๊ธฐ (0) | 2023.03.31 |
---|---|
์ ์ฉํ css ๋ชจ์ (๊ณ์ ์ถ๊ฐ์ค) (0) | 2022.08.16 |
๋ฆฌ์กํธ fontawesome ์ฌ์ฉ๋ฐฉ๋ฒ (0) | 2022.07.11 |
TIL) id ์์ฑ๊ณผ class ์์ฑ์ ์ฐจ์ด์ ๋ํด์ ์ค๋ช ํด์ฃผ์ธ์. (0) | 2022.05.23 |
CSS ๊ฐ๊ฒฉ์ ๋ง์ถ๊ณ ์ถ์๋ฐ ์๋ฉ๋๋ค..! css ๋ณด๋ผ์ ๋ถ๋ถ ์์ ๊ธฐ (0) | 2022.05.20 |