CodeGym /Java Adesua /Frontend SELF TW /文字的基本屬性

文字的基本屬性

Frontend SELF TW
等級 14 , 課堂 0
開放

1.1 顏色

CSS (Cascading Style Sheets) 提供了許多屬性來幫助我們設計文字。其中最重要的屬性是 color, font-sizefont-weight。這些屬性能讓我們分別控制文字的顏色、大小和字體粗細。現在,我們詳細看看這些屬性。

屬性 color 用於設置文字顏色。它可以使用多種顏色格式來設定,包括顏色名稱、十六進位值、RGB、RGBA、HSL 和 HSLA。

使用範例

1. 顏色名稱:

CSS
    
      p {
        color: red;
      }
    
  

2. 十六進位值:

CSS
    
      p {
        color: #ff0000;
      }
    
  

3. RGB 與 RGBA:

CSS
    
      p {
        color: rgb(255, 0, 0);
        color: rgba(255, 0, 0, 0.5); /* 透明紅色 */
      }
    
  

4. HSL 和 HSLA:

CSS
    
      p {
        color: hsl(0, 100%, 50%);
        color: hsla(0, 100%, 50%, 0.5); /* 透明紅色 */
      }
    
  

HTML中的使用範例:

CSS
    
      p {
        color: #3498db; /* 藍色 */
      }
    
  
HTML
    
      <body>
        <p>這段文字會是藍色的。</p>
      </body>
    
  

1.2 屬性 font-size

屬性 font-size 用於設定文字大小。值可以用不同單位表示,如像素 (px)、相對單位 (em, rem, %)、從像素衍生的單位 (mm, cm, pt, pc)、vwvh (視口寬度和視口高度) 等等。

使用範例

1. 像素:

CSS
    
      p {
        font-size: 16px;
      }
    
  

2. 相對單位:

%, em, rem

CSS
    
      p {
        font-size: 150%; /* 基本字體大小的150% */
        font-size: 1.5em; /* 基本字體大小的1.5倍 */
        font-size: 1.5rem; /* 相對於 <html> 元素的字體大小 */
      }
    
  

3. 視口單位:

CSS
    
      p {
        font-size: 2vw; /* 視口寬度的2% */
        font-size: 2vh; /* 視口高度的2% */
      }
    
  

HTML中的使用範例:

CSS
    
      p {
        font-size: 18px; /* 文字大小18像素 */
      }
    
  
HTML
    
      <body>
        <p>這段文字的大小是18像素。</p>
      </body>
    
  

1.3 屬性 font-weight

屬性 font-weight 用於設定文字的粗細。值可以是關鍵字 (normal, bold, bolder, lighter) 或是從 100900 的數值,其中 400 對應於 normal,而 700 對應於 bold

使用範例

1. 關鍵字:

CSS
    
      p {
        font-weight: bold;
      }
    
  

2. 數值:

CSS
    
      p {
        font-weight: 300; /* 輕文字 */
        font-weight: 700; /* 相當於 bold */
      }
    
  

HTML中的使用範例:

CSS
    
      p {
        font-weight: 700; /* 粗體文字 */
      }
    
  
HTML
    
      <body>
        <p>這段文字會是粗體的。</p>
      </body>
    
  
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION