CSS 如何用SASS在按钮上应用悬停效果

CSS 如何用SASS在按钮上应用悬停效果

SASS是Syntactically Awesome Stylesheet的缩写,是一个CSS预处理程序,这意味着人们可以从各自的SASS代码中生成CSS。使用SASS而不是仅仅编写CSS,有其自身的优势,如更可读的代码和易于学习的代码语法,人们可以利用这些来对HTML元素进行样式设计,更容易和有效地在一个Web应用程序中。

在这篇文章中,我们将在SASS的帮助下为一个按钮元素设置样式。首先,我们将写一段SASS代码,在悬停时为按钮提供一套样式。然后,我们将在 “sass “编译器的帮助下生成相应的CSS文件。之后,我们可以将生成的CSS文件包含在我们的HTML文件中,并使用其中的样式来设计按钮元素。

例子

在这个例子中,我们将在SASS的帮助下,改变悬停时按钮元素的背景和字体颜色。

首先,创建一个具有基本页面布局的HTML文件。

文件名:index.html

<!DOCTYPE html>
<html lang="en">
<head>
   <title>How to apply custom color to glyphicon icon embed within a link styled with Bootstrap?</title>
   <link rel="stylesheet" href="index.css">
</head>
<body>
   <h1>Button hover effect using SASS!</h1>
   <button class="button">Click me!</button>
</body>
</html>

现在,创建一个SASS文件来编写按钮的样式。

文件名:index.scss

.button {
   &:hover {
      background-color: black;
      color: white;
   }
}

现在,在 “sass “编译器的帮助下生成其相应的CSS文件。请用下面的命令来安装它 –

npm install sass -g

yarn add sass -g

上述命令将生成相应的CSS文件,然后可以在你的HTML文件中导入这个文件,以包括按钮的样式。

The CSS file that gets created would be like this −

文件名:index.css

.button:hover {
   background-color: black;
   color: white;
}

/*# sourceMappingURL=index.css.map */

总结

在这篇文章中,我们了解了什么是SASS,并使用它来应用HTML按钮元素的悬停效果。我们首先编写了SASS代码,并将其编译为CSS代码。最后,我们将生成的CSS代码加入到HTML文件中,在按钮上应用悬停效果。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

CSS 教程