初识CSS

Frontend SELF ZH
第 2 级 , 课程 3
可用

1. CSS的诞生

当人们发现浏览器不仅能用作科学目的,还可以用来享受娱乐时, 就立刻觉得缺乏多媒体功能:视频、动画、颜色、声音、透明度等等。

一开始,大家想通过添加更多的标签来满足这些需求,但很快意识到新的 标签会有成百上千个,这将会显著复杂化HTML文档的工作。于是便有了 将“文档的美化”(样式)与其内容分离的想法,CSS因此诞生。

Cascading Style Sheets (CSS),即级联样式表,是网页开发的 核心技术之一,负责网页的视觉呈现。

CSS 是一组属性,每个属性都有名称和值。 网页开发者定义这些属性,浏览器会根据这些定义显示样式。 这些属性几乎可以应用于任何元素。以下是CSS样式示例:

CSS属性名称 说明 示例
color 颜色 color: red
height 高度 height: 400px
width 宽度 width: 100%
background-color 背景颜色 background-color: rgb(ffccdd)
border 边框 border: 1 px solid black
font-size 字体大小 font-size: 2em
border-radius 圆角半径 border-radius: 4px

这些CSS属性不足百种,但它们可以巧妙组合,产生很惊艳的效果。在CodeGym,你会学会如何使用它们来为网页创造真正的魔法🦄。

2. 元素样式

你可以通过style属性 为每一个HTML元素定义独立的CSS样式。

示例:

HTML
      
<p style="color: blue; font-size: 16px;">这是内联样式的示例。</p>
      
    

这个样式告诉浏览器段落中的文本要以蓝色显示,字体大小为16像素高度。

实际上这里有两个“样式”:

  • color = blue
  • font-size = 16px

它们只是写在了一行,并用分号分隔。

此外,你可以创建一个黑色矩形,并在其中用白色显示文本。其代码如下:

HTML
      
<div style="width:100%; height:200px;color:white;background-color:black"> 
白色文字在黑色背景上 
</div>
      
    

3. 颜色

我们会在学习HTML后详细研究CSS样式。为了让你更感兴趣,今天我们来了解颜色相关的内容。通过CSS可以定义任何计算机能显示的颜色,甚至更多。

颜色是CSS中样式化网页的重要部分。它们可以创建视觉吸引力和直观的界面。 CSS中有几种定义颜色的方法,每种方法都有其特点和应用场景。

1. 颜色名称 (Color Names)

CSS支持140多种标准颜色名称。这是定义颜色的一种简单明了的方式。

HTML
      
<div style="color: lightblue;"> 浅蓝色文字</div>
      
    

一些常见的颜色名称:

# CSS颜色名称 中文颜色名称
1 red 红色
2 blue 蓝色
3 green 绿色
4 yellow 黄色
5 black 黑色
6 white 白色
7 gray 灰色
8 silver 银色
9 purple 紫色
10 navy 深蓝色
11 aqua 水色
12 lime 亮绿色
13 fuchsia 紫红色
14 teal 青色
15 olive 橄榄色
16 maroon 栗色
17 orange 橙色
18 brown 棕色
19 pink 粉色
20 gold 金色

2. 十六进制值 (Hexadecimal Values)

还有一种方法可以定义任意颜色 —— 十六进制值。 它允许定义1600万个色调 —— 为这么多种颜色起名字是不可能的, 所以人们用数字代替。

十六进制值以符号#开头,后跟六个数字或字母,分别表示 红色、绿色和蓝色的强度 (RRGGBB)。

HTML
      
<div style="color: #ff0000; background-color: #00ff00;"> 红色背景绿色 </div>
      
    

你会经常在示例中遇到这种定义颜色的方式。我们会在学习CSS细节时再回到这个主题。

评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION