๐Ÿ”ต CSS - input

jea_iยท2022๋…„ 2์›” 7์ผ
0

CSS

๋ชฉ๋ก ๋ณด๊ธฐ
14/19
post-thumbnail
<body>
    <h2>์ž…๋ ฅ์–‘์‹</h2>
    <p>
        ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž…๋ ฅ๋ฐ›๋Š” ๊ณต๊ฐ„. ์•„์ด๋””/๋น„๋ฒˆ/์ฒดํฌ๋ฐ•์Šค/์—ฌ๋Ÿฌ์ค„๊ณ„์‹œ๋ฌผ/๋ผ๋””์˜ค๋ฒ„ํŠผ๋“ฑ
    </p>
    <ul>
        <li>
            <h4>formํƒœ๊ทธ</h4>
            <p>
                ์ž…๋ ฅ์–‘์‹ ์‹ค์ œ์ ๊ธฐ๋Šฅ์€ formํƒœ๊ทธ ์•ˆ์—์„œ ์ž‘๋™.
                <br>๋‹จ์ˆœํ‘œํ˜„๊ณผ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ๋งŒ ์‚ฌ์šฉํ• ๋• ์—†์–ด๋„ ๋จ.
                <br>formํƒœ๊ทธ ์‚ฌ์šฉ์—ฌ๋ถ€๋Š” ๋ฐฑ์—”๋“œ๊ฐœ๋ฐœ์ž์™€ ํ˜‘์˜.
            </p>
        </li>
        <li>
            <h4>inputํƒœ๊ทธ</h4>
            <p>
                ์ž…๋ ฅ์–‘์‹์˜ ๊ธฐ๋ณธ. typeํŠน์„ฑ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ์–‘์‹์ง€์›.
            </p>
        </li>
        <li>
            <h4>textareaํƒœ๊ทธ</h4>
            <p>
                ๋ฌธ์žฅ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ์ค„ ํ…์ŠคํŠธ์ž…๋ ฅ๋•Œ ์‚ฌ์šฉ.
            </p>
        </li>
        <li>
            <h4>selectํƒœ๊ทธ</h4>
            <p>
                ์—ฌ๋Ÿฌ ์„ ํƒํ•ญ๋ชฉ์ค‘ ํ•œ๊ฐ€์ง€ ์„ ํƒ์œ„ํ•ด ์‚ฌ์šฉ.
            </p>
        </li>
    </ul>
    <hr>
    <h3>inputํƒœ๊ทธ</h3>
    <p>
        ๊ธฐ๋ณธ์  ์ž…๋ ฅ์–‘์‹์œผ๋กœ typeํŠน์„ฑ์œผ๋กœ ์—ฌ๋Ÿฌ์–‘์‹ ์‚ฌ์šฉ๊ฐ€๋Šฅ.
        <br>typeํŠน์„ฑ ๊ธฐ๋ณธ๊ฐ’์€ textํ•œ์ค„๋ฌธ์žฅ ์ž…๋ ฅ์–‘์‹ ์ œ๊ณต.
        <br>๋„ˆ๋น„ ๋†’์ด ์ ์šฉ๊ฐ€๋Šฅ inline-block์š”์†Œ/ inline level์— ์†ํ•จ
    </p>
    <input>
    <input type="text">
    <ul>
        <li><input type="text" maxlength="10" placeholder="์•„์ด๋””"></li>
        <li><input type="password" maxlength="10" placeholder="๋น„๋ฐ€๋ฒˆํ˜ธ"></li>
        <li><input type="search" placeholder="๊ฒ€์ƒ‰"></li>
        <li>
            <input type="email" placeholder="์ด๋ฉ”์ผ">
            ๋ชจ๋ฐ”์ผ์—” @์žˆ๋Š” ํ‚คํŒจ๋“œ๋กœ ์ „ํ™˜
        </li>
        <li>
            <input type="url" placeholder="๋„๋ฉ”์ธ">
            ๋ชจ๋ฐ”์ผ์—” ํ™•์žฅ๋„๋ฉ”์ธ ์žˆ๋Š” ํ‚คํŒจ๋“œ๋กœ ์ „ํ™˜
        </li>
        <li>
            <input type="tel" placeholder="์ „ํ™”๋ฒˆํ˜ธ">
            ๋ชจ๋ฐ”์ผ์—” ์ˆซ์žํ‚คํŒจ๋“œ๋กœ ์ „ํ™˜
        </li>
    </ul>
    <ul>
        <li>
            <input type="button" value="๋ฒ„ํŠผ์–‘์‹">
        </li>
        <li>
            <input type="submit" value="ํ™•์ธ">
        </li>
        <li>
            <input type="reset" value="์ทจ์†Œ">
        </li>
    </ul>
    <fieldset>
        <legend>radio๋ฒ„ํŠผ</legend>
        <input type="radio" name="mon" checked>:1/4๋ถ„๊ธฐ
        <input type="radio" name="mon">:2/4๋ถ„๊ธฐ
        <input type="radio" name="mon">:3/4๋ถ„๊ธฐ
        <input type="radio" name="mon">:4/4๋ถ„๊ธฐ
        <label>
            <input type="radio" name="gander">:๋‚จ์„ฑ
        </label>
        <label>
            <input type="radio" name="gander" checked>:์—ฌ์„ฑ
        </label>

        <input type="radio" name="month" id="min" checked><label for="min">:์–‘๋ ฅ</label>
        <input type="radio" name="month" id="plu"><label for="plu">:์Œ๋ ฅ</label>
    
    </fieldset>
    <fieldset>
        <legend>checkbox ๋ฒ„ํŠผ</legend>
        <input type="checkbox" name="bobby" id="c1"> <label for="">๋…์„œ</label>
        <input type="checkbox" name="bobby" id="c2" checked> <label for="">์Œ์•…๊ฐ์ƒ</label>
        <input type="checkbox" name="bobby" id="c3"> <label for="">์˜ํ™”๊ฐ์ƒ</label>
        <input type="checkbox" name="bobby" id="c4"> <label for="">์ž์ „๊ฑฐํƒ€๊ธฐ</label>
    </fieldset>
    <fieldset class="fst">
        <legend>checkbox๋ชจ์–‘๋ฐ”๊พธ๊ธฐ</legend>
        <input type="checkbox" name="test" id="t1">
        <label for="t1">
            <i class="fas fa-check-square"></i>
            <i class="far fa-square"></i>
            ์ฒดํฌ๋ฐ•์Šค
        </label>

    </fieldset>
</body>

<style>
/* ํด๋ž˜์Šคfst๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ž์‹ label ์„ ํƒ*/
.fst>label{}

#t1{
    display: none;
}

/* ์•„์ด๋””t1์„ ๊ธฐ์ค€์œผ๋กœ label ์„ ํƒ. ๊ธฐ์ค€์š”์†Œ ๋ฐ”๋กœ ๋‹ค์Œ์— ์œ„์น˜ํ•œ ์š”์†Œ์„ ํƒ*/
#t1+label{}
#t1:checked+label{
    color: #f00;
}
#t1+label>.fa-check-square{
    display: none;
}
#t1+:checked+label>.fa-check-square{
    display: inline;
}
#t1+:checked+label>.fa-square{
    display: none;
}

/* ํด๋ž˜์Šค fst์ž์‹ legend ๊ธฐ์ค€์œผ๋กœ label ์„ ํƒ
๊ธฐ์ค€์š”์†Œ ์ดํ›„ ์š”์†Œ๋“ค์ค‘ ํŠน์ •์š”์†Œ ์„ ํƒ*/
.fst>legend~label{}
</style>
profile
์—ด์ •์—ด์ •์—ด์ •๐Ÿ”ฅ

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด