CodeGym /Java 课程 /Frontend SELF ZH /文本的基本属性

文本的基本属性

Frontend SELF ZH
第 14 级 , 课程 0
可用

1.1 色彩

CSS (Cascading Style Sheets) 提供许多属性来为文本添加样式。其中最重要的是 colorfont-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 相当于 normal700 相当于 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