回到所有的课程
课程库

使用类来保存应用于站点中任意数量元素的样式信息。

这个视频的特点是一个旧的UI。更新版本即将发布!
克隆这个项目

在这节课中,你将学到:

  1. 如何创建和应用类
  2. 如何编辑类
  3. 如何删除一个类
  4. 如何复制一个类
  5. 如何创建组合类
  6. 如何创建一个全局类

如何创建和应用类

当您开始样式化一个元素时,就会自动创建一个类并将其应用到所选的元素。在这个元素上所做的所有样式调整都保存在这个类中。

创建一个类:

  1. 在画布上选择一个元素
  2. 点击进入选择字段命名你的课程

就是这样——您已经创建了一个类!

中输入类名,在添加样式之前,还可以手动创建类选择字段

有3种方式访问选择字段

  1. 单击进入样式面板中的选择器字段
  2. 命令+输入(在Mac)或控制+输入(在Windows上)
  3. 右键单击元素并单击上下文菜单中的Add class
通过上下文菜单或按快捷键可以更快地添加类。


将同一个类应用于任意数量的元素:

  1. 选择画布上的元素
  2. 中键入类名选择字段
  3. 新闻输入

中开始输入类名时选择器,您可以看到类名出现在选择器下拉列表。您可以通过单击类名或用键盘箭头导航到它并按下键来选择类输入

如何编辑类

一旦创建了一个类并将其应用于各种元素,您就可以编辑该类了。

编辑一个类:

  1. 选择带有该类的任何元素
  2. 编辑你的样式

任何样式调整都将影响在整个项目中使用该类的所有实例。

基于元素类型,类有一个惟一的名称,但您总是可以重命名它。

有4种方法重命名一个类:

  1. 类中的类名选择器,重命名后,按输入
  2. 新闻Command + Shift + Enter,重命名类,然后按输入
  3. 右键单击元素,选择重命名类,重命名类,按输入
  4. 将鼠标悬停在类名称上选择器,单击出现的下拉菜单,选择重命名类,重命名类,按输入

新名称将反映在样式管理器选择器风格的面板

类中的类也可以重命名样式管理器

CSS命名的最佳实践:

  1. 类名不区分大小写("alert"与"alert"相同)
  2. 类名必须以字母开头
  3. 类名应该使用字母数字格式(a-z和0-9)和连字符,应该避免使用特殊字符
专业技巧:命名类时,最好使用连字符作为逻辑分组分隔符(选项卡菜单),并根据类的功能(而不是样式)为类指定名称。好:表单按钮。缺点:蓝色按钮。

类名中的特殊字符

特殊字符不是字母或数字字符。标点符号和其他符号是特殊字符的例子。

虽然可以在类名中添加大多数特殊字符(例如,您的班级名称+),不建议使用,因为Webflow会自动将特殊字符转换为连字符。

例如,一个类叫做您的班级名称+会和一个叫做您的类名$因为这两个+而且特殊字符将被转换为连字符:(例如,你的班级名称).

在上面的例子中,对两个使用特殊字符的单独类的任何样式更改最终都将应用于这两个类。

如何删除一个类

如果你想将一个不同的类应用到一个已经有类的元素上,你可以用两种方法删除现有的类:

  1. 点击进入选择字段并按删除在你的键盘
  2. 将鼠标悬停在类上,单击向下箭头,然后单击删除类

如何复制一个类

您可以复制和调整一个类,而不更改原始类。

复制一个现有的类:

  1. 悬停在类上
  2. 点击向下箭头
  3. 点击重复的类
  4. 重命名类并按下输入
必须知道:复制类是与原始类断开连接的新类——样式不再级联到复制类。

如何创建一个组合类

在将一个类应用到一个元素并添加样式之后,您可能希望在这个类的一个实例上做一个小的样式更改,而不影响该类的其他元素。而不是创建一个新的类和重新创建相同的样式,Webflow让您创建一个我们称为组合类和应用样式覆盖来创建一个独特的变化。

控件中输入新类名,可以向元素中添加组合类选择字段就在基类旁边。

您可以访问选择器在3个方面:

  1. 点击进入选择字段,在现有类的右侧
  2. 命令+输入(在Mac)或控制+输入(在Windows上)
  3. 右键单击元素并单击添加类在上下文菜单中

第一个基类之后的任何后续类称为组合类。由于组合类只被添加到选定的元素中,因此对该元素所做的任何样式更改都不会影响基类的其他实例。

如何申请一个组合类

如果您希望另一个元素具有相同的基类和组合类,您可以一个接一个地应用这些类——首先应用基类,然后应用组合类。

键盘快捷键:在Selector字段中键入类名时,键入逗号将添加该类,并允许您快速键入下一个组合类,而不必重新聚焦Selector字段。

如何覆盖样式

一旦创建了组合类,就可以添加新的样式或覆盖继承自基类的样式。这些更改只会影响combo类。

在Style面板中,继承的样式显示为橙色,被覆盖或新样式显示为蓝色。

如何编辑基类

当使用组合类对元素进行样式化时,所有样式更改都只影响组合类,因为组合类是一个更具体的选择。如果你想要样式化主基类,你可以使用选择器上面的继承菜单来访问它:

  1. 控件上面的继承选择器指示器选择字段
  2. 选择基类
  3. 更改样式
  4. 点击回来以上选择器返回到组合类的样式

对基类所做的所有更改将应用于应用了该基类的所有元素,包括带有组合类的选定元素。

点击回来在选择器上方返回组合类的样式

如果已经在combo类上设置了相同的属性,那么基类上的一些样式更改可能在combo类上不可见。这是因为该值将被combo类覆盖。这些样式用红色划线表示。

创建一个组合类vs复制一个类

组合类继承基类的样式。它们是创建这个基类的变体的好方法。但是,不建议创建多个组合类,因为很难管理多个组合类的继承。

如果你觉得自己想要做出更深刻的变化,最好是复制一个类这将创建一个新的独立类,具有原始类的所有样式。

如何创建一个全局类

你也可以使用全局类为你网站上的任何类带来特定的风格。全局类是广泛元素的特定样式。与组合类类似,全局类被添加到基类中。但是,创建全局类样式的原始元素与基类元素是分离的。规划全局类样式的一个很好的例子是创建一个投影样式,将用于整个网站。

要设置全局类元素的样式,我们建议创建一个所有全局类元素都可以驻留的页面,比如风格指南页面.在这里你可以做以下事情:

  1. 添加一个Div块你的页面
  2. 给它一个类名(例如,Perfect shadow)
  3. 风格的Div块使用你想要的属性(例如,投影样式的属性,你计划在你的网站中重用)

这是它!现在,您有了一个可以与其他类结合使用的全局类。

请注意:用于全局类的名称将对具有相同名称的全局类应用样式。

通过将全局类添加到任何其他类之上,您可以将全局类的样式属性应用到其他类。

建议阅读:

尝试Webflow——它是免费的
Baidu
map