05_텍스트 관련 스타일

kojam9041·2022년 4월 12일
0

KH정보교육원 - CSS

목록 보기
4/11

color

텍스트의 색상을 지정
[표현법]
선택자{color : 색상명 / 16진수 / rgb(x,x,x) rgba / hsl / hsla}
<!-- a는 투명도, hsl은 채도-->
<body>
<p id="c"> 텍스트 색상 테스트 </p>
</body>

<style>
    #c{
       color: red; /* 색상명 */
       color: #FFA7AF; /* 16진수 */
       color: rgb(0, 128, 128); /* 0~255의 값을 입력 */
       color: rgba(0,255,13,0.3); /* 투명도는 소수점으로 */
       color: hsl(200,50%,50%); /* h는 색상값(0~360), s는 채도(%), l은 명도(%) */
       color: hsla(200,50%,50%);
	   }
</style>  

text-decoration

텍스트에 줄을 긋거나, 없앨 때 사용
[표현법]
선택자 { text-decoration : none / underline / overline / line-through;}
<body>
    <ul>
        <li id="td1">underline : 텍스트 영역 아래에 줄 긋기</li>
        <li id="td2">line-through : 텍스트 영역 가운데에 줄 긋기</li>
        <li id="td3">overline : 텍스트 영역 위에 줄 긋기</li>
    </ul>
    <a href="http://www.naver.com" id="td4"> 네이버로 </a>
</body>  

<style>
        #td1{ text-decoration: underline;} /* 밑줄을 그음 */
        #td2{ text-decoration: line-through;} /* 취소선을 그음 */
        #td3{ text-decoration: overline;}/* 윗줄을 그음 */
        #td4{ text-decoration: none; color:black} 
  		/* 하이퍼링크 밑줄과 글꼴색은 바꼈지만*/
  		/* 링크는 연결되어 있음. */  
</style>

text-transform

영문 텍스트의 대소문자를 변환 시 사용
[표현법]
선택자{ text-transform : uppercase / lowercase / capitalize}
<body>
    <ul>
        <li id="tt1">uppercase : 모두 다 대문자로</li>
        <li id="tt2">LOWERCASE : 모두 다 소문자로</li>
        <li id="tt3">capitalize : 영문자의 첫글자만 대문자로</li>
    </ul>  
</body>

<style>
    #tt1{ text-transform: uppercase;}
    #tt2{ text-transform: lowercase;}
    #tt3{ text-transform: capitalize;}
</style>

text-align

텍스트 정렬 시 사용
[표현법]
선택자{text-align : left(기본값) / justify / right / center;}
<body>
    <h4> 양쪽정렬 </h4>
    <p style="text-align : justify">
    인간의 청춘 바이며,...
    </p>

    <h4>오른쪽 정렬</h4>
    <p style="text-align : right">
    인간의 청춘 바이며,...
    </p>

    <h4>가운데 정렬</h4>
    <p style="text-align : center">
    인간의 청춘 바이며,...
    </p>
</body> 

text-shadow


텍스트에 그림자효과를 줄 때 사용
- 번짐정도와 색상은 생략 가능
- 가로거리와 세로거리가 양수일 경우, 오른쪽 아래에 그림자 생성
- 가로거리와 세로거리가 음수일 경우, 왼쪽 위에 그림자 생성
- 번짐정도가 0일 경우, 그림자 색이 진해짐
- 색상은 기본값이 글자색과 같음
[표현법]
선택자 { text-shadow : 가로거리(x좌표) 세로거리(y좌표) 번짐정도 색상;}
<body>
   <span class="shadow" id="ts1">HTML</span> <br><br><br>
   <span class="shadow" id="ts2">HTML</span> <br><br><br>
   <span class="shadow" id="ts3">HTML</span>  
</body>   

<style>
   .shadow{font-size: 50px; font-weight: 900;}

   #ts1{
       color : orangered;
       text-shadow : 5px 5px 5px yellow;
   }
  
   #ts2{
        color : white;
        text-shadow : 0px 0px 10px black;
   }
  
   #ts3{
        text-shadow : 0px 0px 4px gray,
                      0px -5px 4px yellow,
                      0px -10px 8px orange,
                      0px -15px 14px orangered,
                      0px -22px 19px red;
   }  
</style>  

0개의 댓글