πŸ”΅ CSS - text style

jea_iΒ·2022λ…„ 2μ›” 7일
0

CSS

λͺ©λ‘ 보기
4/19
post-thumbnail
<!-- body : 뷰포트 -->
<body>
    <h2><i class="fab fa-apple">λ¬Έμž₯,문단관련 속성 μ•Œμ•„λ³΄κΈ°</i><i class="fab fa-apple"></i></h2>
    <hr>
    <!-- κΈ°λ³Έ 적용된 값을 Default, User Agent라고 ν•©λ‹ˆλ‹€. -->
    <h3><i>(ta)</i>text-align: left;</h3>
    <p>이 속성이 적용된 μš”μ†ŒλŠ” μ§€μ •λœ κ°’μœΌλ‘œ λ¬Έμž₯의 μ •λ ¬ 기쀀이 λ°”λ€λ‹ˆλ‹€.</p>
    <!-- class="text" class="ta" 둜 ν‘œκΈ°κ°€ μ•ˆλ˜μ„œ λ„μ–΄μ“°κΈ°λ‘œ ν‘œκΈ° -->
    <p class="txt ta">
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Neque incidunt sequi, labore earum beatae, vero temporibus officiis unde voluptates consectetur corrupti repellendus similique dolor minima? Rerum error pariatur deserunt odit?
        In, tempore dolor est nulla eaque corporis earum quas eum quia pariatur harum ex soluta! Inventore, voluptatum maiores. Perferendis, rerum quo! Quisquam nihil in repudiandae esse labore magni, ipsam laborum.
    </p>
    <hr>
    <h3><i>(td)</i> text-decoration: ;</h3>
    <p>
        이 속성이 적용된 μš”μ†ŒλŠ” μ§€μ •λœ κ°’μœΌλ‘œ λ¬Έμž₯에 선을 μ΄μš©ν•˜μ—¬ κΎΈλ©°μ€€λ‹€.
    </p>
    <p class="txt">
        <span class="td">Lorem ipsum dolor</span>, sit amet consectetur adipisicing elit.
        Officia aliquid nesciunt animi aut dolores qui maxime dolorem eveniet ut consequatur
        repudiandae, <a href="">quidem accusantium </a>doloribus dolor possimus quam veniam eius labore.
        Iusto nostrum assumenda amet sit <span class="td">nulla beatae libero obcaecati </span>saepe unde veritatis eum dolore sunt tempore aut minus, ullam odio delectus dolorum nisi. Corrupti, et dignissimos fugiat necessitatibus reprehenderit non?
    </p>
    <hr>
    <h3><i>(ti)</i> text-indent: 0;</h3>
    <p>
        이 속성이 적용된 μš”μ†ŒλŠ” μ§€μ •λœ κ°’λ§ŒνΌ λ¬Έμž₯의 첫쀄이 λ“€μ—¬μ“°κΈ°κ°€ λ©λ‹ˆλ‹€.
    </p>
    <!-- p.txt.ti -->
    <p class="txt ti">
        Lorem, ipsum dolor sit amet consectetur adipisicing elit.it impedit tempore modi eligendi distinctio nihil dolorem?
        Animi molestiae accusamus, eos soluta ratione qui quaerat delenitiutaspernatur fugiat dolor perspiciatis?
        Necessitatibus error facere mollitia labore eaque at et culpa? Reprehenderit earum a quae vel, error, quaerat placeat, culpa ipsam tempore architecto modi eaque voluptatem? Enim beatae eos totam harum eum.
    </p>
    <div class="image i1">ν…ŒμŠ€νŠΈ 이미지 μž…λ‹ˆλ‹€.</div>
    <div class="image">
        <img src="img/pic01.jpg" alt="ν…ŒμŠ€νŠΈ 이미지">
    </div>
    <hr>
<!--text-shadow: hoff voff blur #000;  : 값을 μž…λ ₯ν•˜λŠ” 방법-->
    <h3><i>(ts)</i> text-shadow: hoff voff blur #000; </h3>
    <p>
        이 속성이 적용된 μš”μ†ŒλŠ” μ§€μ •λœ κ°’λ§ŒνΌ λ¬Έμžμ— 그림자λ₯Ό μ μš©ν•΄ μ€λ‹ˆλ‹€.
    </p>
    <ul>
        <li>
            <h4>hoff (Horizontal Offset)</h4>
            <p>
                xμΆ•(μˆ˜ν‰)μ—μ„œμ˜ 그림자 λ°©ν–₯으둜 값이 μ–‘μˆ˜(+)λ©΄ κ·Έλ¦ΌμžλŠ” 였λ₯Έμͺ½μœΌλ‘œ ν–₯ν•˜κ³ ,
                <br>값이 음수(-)λ©΄ κ·Έλ¦ΌμžλŠ” μ™Όμͺ½μœΌλ‘œ ν–₯ν•˜κ²Œ λ©λ‹ˆλ‹€.
            </p>
        </li>
        <li>
            <h4>voff (Vertical Offset)</h4>
            <p>
                yμΆ•(μˆ˜ν‰)μ—μ„œμ˜ 그림자 λ°©ν–₯으둜 값이 μ–‘μˆ˜(+)λ©΄ κ·Έλ¦ΌμžλŠ” μ•„λž΄μͺ½μœΌλ‘œ ν–₯ν•˜κ³ ,
                <br>값이 음수(-)λ©΄ κ·Έλ¦ΌμžλŠ” μœ„μͺ½μœΌλ‘œ ν–₯ν•˜κ²Œ λ©λ‹ˆλ‹€.
            </p>
        </li>
        <li>
            <h4>blir</h4>
            <p>
                그림자 흐리기 μ •λ„μ˜ κ°’μœΌλ‘œ 값이 클수둝 νλ €μ§‘λ‹ˆλ‹€.
            </p>
        </li>
        <li>
            <h4>#000</h4>
            <p>
                그림자의 색상을 λ‚˜νƒ€λƒ…λ‹ˆλ‹€
            </p>
        </li>
    </ul>
    <h1 class="ts">Content Title</h1>
    <div class="box"></div>
    <hr>
    <h3><i>(lh)</i> line-height: ;</h3>
    <p>
        이 속성이 적용된 μš”μ†ŒλŠ” μ§€μ •λœ κ°’λ§ŒνΌ 문자의 쀄높이가 μ μš©λ©λ‹ˆλ‹€.
        <br>px와 같은 κ³ μ •λ‹¨μœ„λ₯Ό μ§€μ •ν•˜λ©΄ μ§€μ •λœ κ°’λ§ŒνΌ μ μš©λ˜μ§€λ§Œ λ‹¨μœ„μ—†μ΄ 숫자만 μ μš©ν•˜λ©΄
        <br>κΈ€μž 크기의 배수둜 쀄높이가 적용 λ©λ‹ˆλ‹€.
    </p>
    <h1 class="lht">Content Title</h1>
    <p class="txt lh">
        Lorem ipsum dolor, sit amet consectetur adipisicing elit. Harum magnam temporibus rem eius aperiam itaque nobis in quo officia incidunt! Quos veniam ullam eius dolor enim similique sed expedita itaque?
        Ut ipsum, rerum culpa autem est earum, quas natus quo aliquid odit tempore obcaecati quos numquam provident sed facere aliquam dicta pariatur at ullam voluptatibus! Maiores quis dolor facilis quibusdam!
    </p>
    <hr>
    <h3><i>(ls)</i> letter-spacing: ;</h3>
    <p>
        κΈ€μžμ™€ κΈ€μžμ‚¬μ΄μ˜ 간격을 μ‘°μ •ν•©λ‹ˆλ‹€.
    </p>
    <p class="ls">
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Corporis, tempore. Corrupti eos, ab non suscipit illo cum. Quisquam aperiam, porro possimus suscipit similique, nulla eligendi nemo inventore quia qui velit?
    </p>
    <h3><i>(ws)</i> word-spacing: ;</h3>
    <p>
        단어와 λ‹¨μ–΄μ‚¬μ΄μ˜ 간격을 μ‘°μ •ν•©λ‹ˆλ‹€.
    </p>
    <p class="ws">
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Placeat similique illo iste sint? Eveniet non maiores molestiae, ad obcaecati sequi odit nisi nesciunt alias, officia illo repudiandae at tenetur labore.
    </p>
</body>
<style>
body{background-color:lightgoldenrodyellow}
.txt{
    width: 400px;
    /* κΈ€μƒμž */
    border: 1px solid #000;
}
/* justify : μ •κ°ˆν•˜κ²Œ μ™Όμͺ½μœΌλ‘œ μ •λ ¬ */
.ta{
    text-align: justify;
}
.td{
    /* 밑쀄 */
    text-decoration: underline;
    /* μ·¨μ†Œμ„  */
    text-decoration: line-through;
    /* μœ—μ€„ */
    text-decoration: overline;
}
a{
    text-decoration: none;
}
.ti{
    text-indent: -20px;
}
.image{
    width: 400px; height: 300px;
    border: 1px solid #000;
}
img{
    width: 100%; height: 100%;
}
/* ../ : 폴더 ν•œλ‹¨κ³„ μœ„λ‘œ  */
.i1{
    background-image: url('../img/pic03.jpg');
    background-size: cover;
    /* -99999 λ₯Ό λ„£μ–΄ alt μ—­ν•  */
    text-indent: -99999px;
}
.ts{
    color: #fff;
    font-family: 'Noto serif KR', sans-serif;
    font-size: 48px;
    /* λ„μ–΄μ“°κΈ°λ‘œ μž‘μ„± , rgba둜 투λͺ…도 μ„€μ •ν•˜κΈ°*/
    text-shadow: 0 10px 0 rgba(0, 0, 0, 0.3), 0 -10px 0 rgba(0, 255, 0, 0.3);
}
.box{
    background-color: dimgray;
    width: 300px; height: 300px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3), 0 -10px 20px rgba(0, 255, 0, 0.3);
    /* λͺ¨μ„œλ¦¬ λ‘₯κΈ€κ²Œ */
    border-radius: 100px;
}
.lh{
    line-height: 40px;
}
.lht{ 
    width: 600px;
    text-align: center;
    height: 80px;
    line-height: 80px;
    border: 1px solid #000;
}
.ls{
    letter-spacing: 20px;
}
.ws{
    word-spacing: 20px;
}
</style>
profile
μ—΄μ •μ—΄μ •μ—΄μ •πŸ”₯

0개의 λŒ“κΈ€

κ΄€λ ¨ μ±„μš© 정보