#em : 지정한 font-size #배  
#rem : 기본 시스템 font-size #배  
em
rem
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body > span:first-of-type {font-size: 2em;}
        /* em : 지정한 폰트크기의 2배 */
        body > span:nth-of-type(2) {font-size: 2rem;}
        /* rem : 기본 시스템 폰트크기의 2배*/

        .divClass {font-size: 20px;}

        .divClass:nth-of-type(1)>span {font-size: 2em;}
        .divClass:nth-of-type(2)>span {font-size: 2rem;}

        .divBox {
            width: 300px;
            height: 200px;
            background: lightgreen;
            margin: 50px;
        }
        .divBox1 {box-shadow: 2em 0 0.5em #000;}
        .divBox2 {font-size: 10px;box-shadow: 2em 0 0.5em #000;}
        .divBox3 {font-size: 10px;box-shadow: 2rem 0 0.5rem #000;}
    </style>
</head>
<body>
    <span>span1</span>
    <div class="divClass"><span>div span1</span></div>
    <span>span2</span>
    <div class="divClass"><span>div span2</span></div>

    <div class="divBox1 divBox"></div>
    <div class="divBox2 divBox"></div>
    <div class="divBox3 divBox"></div>
</body>
</html>​
 

text-shadow (텍스트 그림자)

text-shadow:  값1 값2  값3 값4 ;
- 값1 : 텍스트부터 그림자까지의 x축 방향
 (양수-글자 오른쪽 그림자, 음수:글자 왼쪽 그림자)
- 값2 : 텍스트부터 그림자까지의 y축 방향
 (양수-글자 아래쪽 그림자, 음수:글자 위쪽 그림자)
- 값3 : blur효과(=글자 번짐효과, 양수-모든 방향으로 그림자 번짐효과, 음수- 모든 방향으로 그림자 축소, 기본값 0)
- 값4 : 그림자 색상 지정 (한 가지 색 지정)

여러 색상 값 지정 가능한 형식
- text-shadow:  값1 값2  값3 값4, 값1 값2  값3 값4, 값1 값2  값3 값4 ...; */
여러개의 그림자를 주고 싶은 경우, 쉼표(,콤마)로 나열
text-shadow:
0 0 4px #ccc,
0 -5px 4px #ff3,
2px -10px 6px #fd3,
-2px -15px #f80,
2px -19px 18px #f20;

text-shadow: 0 0 4px #ccc;
text-shadow: 0 -5px 4px #ff3;
text-shadow: 2px -10px 6px #fd3;
text-shadow: -2px -15px #f80;
text-shadow: 2px -19px 18px #f20;
letter-spacing - 자간거리
 
linear-gradient(to left/45deg,#222, white)
 
text-shadow
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      #div01 h1 {
        font-size: 100px;
        font-family: "Arial Rounded MT";
      }
      .shadow1 {
        color: orange;
        text-shadow: 10px 10px #777;
      }
      .shadow2 {
        text-shadow: 5px 5px #f00;
      }
      .shadow3 {
        color: #fff;
        text-shadow: 7px -7px 5px #000;
      }
      #div02 {
        background: #222;
        width: 300px;
        height: 100px;
      }
      .shadow4 {
        font-size: 80px;
        font-family: "Arial Rounded MT";
        letter-spacing: 4px;
        color: #000;

        text-shadow: 0 0 4px #ccc, 0 -5px 4px #ff3, 2px -10px 6px #fd3,
          -2px -15px #f80, 2px -19px 18px #f20;

        /* text-shadow: 0 0 4px #ccc;
        text-shadow: 0 -5px 4px #ff3;
        text-shadow: 2px -10px 6px #fd3;
        text-shadow: -2px -15px #f80;
        text-shadow: 2px -19px 18px #f20; */
      }

      /* text-shadow : 값1, 값2, 값3, 값4;
        값1 : 텍스트부터 그림자까지의 x축 방향(양수-글자 오른쪽 그림자, 음수:글자 왼쪽 그림자)
        값2 : 텍스트부터 그림자까지의 y축 방향(양수-글자 아래쪽 그림자, 음수:글자 위쪽 그림자)
        값3 : blur효과(=글자 번짐효과, 양수-모든 방향으로 그림자 번짐효과, 음수- 모든 방향으로 그림자 축소, 기본값 0)
        값4 : 그림자 색상 지정 (한 가지 색 지정)

        여러 색상 값 지정 가능한 형식
        text-shadow : 값1 값2 값3 값4, 값1 값2 값3 값4, 값1 값2 값3 값4...; */
    </style>
  </head>
  <body>
    <div id="div01">
      <h1 class="shadow1">HTML5</h1>
      <h1 class="shadow2">HTML5</h1>
      <h1 class="shadow3">HTML5</h1>
    </div>
    <div id="div02"><h1 class="shadow4">HTML5</h1></div><br><br>
  </body>
</html>​

+ Recent posts