标签: css

  • 如何在WordPress顶部导航菜单添加按钮

    很多站长都会有这样的需求:在WordPress顶部菜单添加一个按钮,以吸引网站访客的注意和点击。在本教程中,我们详细介绍如何在WordPress站点顶部菜单添加一个可点击按钮。

    buttoninheadermenu-og

    为什么在WordPress顶部菜单中添加按钮?

    WordPress导航菜单通常是纯文本链接,看起来都一样。在设计方面,所有链接都被赋予相同的重要性和权重。

    plainheaderlinks

    如果您想添加指向在线订单的链接、登录或注册页面链接或立即购买链接,该怎么办?这些重要的号召性用语看起来就像标题菜单中的其余链接一样。

    将WordPress导航菜单中的重要链接更改为按钮将使它们更加引人注目。这有助于用户轻松找到它们,从而提高他们在您网站上的参与度和体验。

    header-menu-with-button

    默认情况下,WordPress可以选择使用按钮区块在WordPress文章和页面中添加按钮。但是,这没有用于在导航菜单中添加按钮的内置选项。

    但有一个简单的技巧可以将WordPress导航菜单中的任何链接转换为按钮。

    下面,让我们来看看如何在不安装插件的情况下在WordPress顶部菜单中添加按钮。

    在WordPress导航菜单中添加一个按钮

    首先,您需要将要转换为按钮的链接添加到WordPress导航菜单中。

    只需转到WordPress 仪表板中的外观 » 菜单页面,然后将链接添加到导航菜单。

    addtomenu

    之后,您需要单击顶部的“显示选项”按钮。这将显示一个带有一堆选项的下拉菜单。您需要选中“CSS 类”选项旁边的框。

    如何在WordPress顶部导航菜单添加按钮插图4

    现在,向下滚动到您的菜单并单击以展开要转换为按钮的菜单项。

    如何在WordPress顶部导航菜单添加按钮插图5

    您会注意到菜单项设置中有一个新的CSS类选项。在这里,您需要输入一个类名。您可以将此CSS类命名为任何您想要的唯一名称,但在本教程中,我们将其命名为menu-button

    输入名称后,单击“保存菜单”按钮以存储更改。

    现在我们已经为菜单项添加了我们自己的自定义CSS类,我们可以通过添加我们自己的自定义CSS代码来设计它。

    只需转到外观»自定义即可启动WordPress主题定制器。

    您现在将在右侧看到您网站的实时预览,并在左侧栏中看到一系列主题设置。

    如何在WordPress顶部导航菜单添加按钮插图6

    现在您需要单击“额外 CSS”选项卡以展开它。这将显示一个框,您可以在其中添加自定义CSS代码。

    在这里,您可以复制并粘贴以下CSS代码作为起点。

    .menu-button {
    background-color:#eb5e28;
    border:1px;
    border-radius:3px;
    -webkit-box-shadow:1px 1px 0px 0px #2f2f2f;
    -moz-box-shadow:1px 1px 0px 0px #2f2f2f;
    box-shadow:1px 1px 0px 0px #2f2f2f;
    }
    .menu-button a, .menu-button a:hover, .menu-button a:active {
    color:#fff !important;
    }
    .menu-button {
    background-color:#eb5e28;
    border:1px;
    border-radius:3px;
    -webkit-box-shadow:1px 1px 0px 0px #2f2f2f;
    -moz-box-shadow:1px 1px 0px 0px #2f2f2f;
    box-shadow:1px 1px 0px 0px #2f2f2f;
    }
    .menu-button a, .menu-button a:hover, .menu-button a:active {
    color:#fff !important;
    }
    .menu-button { 
    background-color:#eb5e28;
    border:1px;
    border-radius:3px;
    -webkit-box-shadow:1px 1px 0px 0px #2f2f2f;
    -moz-box-shadow:1px 1px 0px 0px #2f2f2f;
    box-shadow:1px 1px 0px 0px #2f2f2f;
    }
    .menu-button a,  .menu-button a:hover, .menu-button a:active { 
    color:#fff !important;
    }
    

    只要您添加CSS代码,主题编辑器就会自动将其应用于您的网站预览,您将能够看到更改生效。

    别担心,在您单击“发布”按钮之前,这些更改不会在您的网站上生效。

    customcssapplied

    随意使用CSS随心所欲,可以更改背景颜色、链接文本颜色、添加边框等。

    不要忘记单击“发布”按钮以保存您的更改。

    您不仅可以使用此技巧向导航菜单添加按钮,还可以使用它来突出显示WordPress导航菜单中的任何链接。

    我们希望本文能帮助你学会如何在WordPress导航菜单中添加按钮。关于菜单方面的技巧,你可能对下面的文章感兴趣:

  • 如何更改HTML字体颜色

    如何更改HTML字体颜色

    在定制您的网站时,字体颜色经常被忽视。在大多数情况下,网站所有者会保留默认字体颜色,如黑色或他们为正文和标题文本颜色定义的任何主题样式。

    但是,出于多种原因,可能需要更改网站上的HTML字体颜色。更改HTML字体颜色可能看起来令人生畏,但它非常简单。有多种方法可以更改您网站上的字体颜色。

    在这篇文章中,我们将向您展示更改网站字体颜色的不同方法,并首先讨论您为什么要这样做。

    1. 为什么要更改HTML字体颜色?
    2. 定义颜色的方法
    3. 旧的:<font>标签
    4. 新的:CSS样式
    5. 字体标签或CSS样式:优点和缺点
    6. 更改HTML字体颜色Tips

    为什么要更改HTML字体颜色?

    您可能希望更改字体颜色,因为这样做有助于提高您网站的可读性和可访问性。例如,如果您的网站使用较深的配色方案,将字体颜色保留为黑色会使您网站上的文本难以阅读。

    您要考虑更改字体颜色的另一个原因是,如果您要使用品牌调色板中的较深颜色。这是强化品牌的又一个机会。它建立了品牌一致性并确保您所有营销渠道中的文本看起来都相同。

    顺便说一下,让我们看看如何定义和更改HTML字体颜色。

    定义颜色的方法

    在网页设计中有多种定义颜色的方法,包括名称、RGB 值、十六进制代码和HSL值。让我们来看看它们是如何工作的。

    颜色名称

    颜色名称是在CSS样式中定义颜色的最简单方法。颜色名称是指HTML颜色的特定名称。目前,支持140种颜色名称,您可以在样式中使用这些颜色中的任何一种。例如,您可以使用“blue”将单个元素的颜色设置为蓝色。

    HTML颜色名称

    HTML颜色名称

    但是,这种方法的缺点是并非所有颜色名称都受支持。换句话说,如果您使用的颜色不在支持的颜色列表中,您将无法通过颜色名称在您的设计中使用它。

    RGB和RGBA值

    接下来,我们有RGB和RGBA值。RGB代表红色、绿色和蓝色。它通过混合红色、绿色和蓝色值来定义颜色,类似于在实际调色板上混合颜色的方式。

    RGB值

    RGB值

    RGB值如下所示:RGB(153,0,255)。第一个数字指定红色输入,第二个指定绿色输入,第三个指定蓝色。

    每种颜色输入的值范围在0到255之间,其中0表示根本不存在颜色,而255表示特定颜色处于其最大强度。

    RGBA值在混合中再增加一个值,即表示不透明度的alpha值。它的范围从0(不透明)到1(完全透明)。

    十六进制值

    HEX代码是另一个易于使用的颜色选择选项。 HEX代码是另一个易于使用的颜色选择选项。

    十六进制颜色代码的工作方式类似于RGB代码。它们由0到9的数字和A到F的字母组成。十六进制代码如下所示:#800080。前两个字母指定红色的强度,中间的两个数字指定绿色的强度,最后两个数字设置蓝色的强度。

    HSL和HSLA值

    在HTML中定义颜色的另一种方法是使用HSL值。HSL代表色调、饱和度和亮度。

    HSL颜色值

    HSL颜色值

    色调使用从0到360的度数。在标准色轮上,红色约为0/360,绿色约为120,蓝色约为240。

    饱和度使用百分比来定义颜色的饱和度。0代表黑白,100代表全彩。

    最后,亮度使用与饱和度类似的百分比。在这种情况下,0%代表黑色,100%代表白色。

    例如,我们一直在使用整个本文紫色看起来像这样在HSL: hsl(276, 100%, 50%)

    HSL与RGB一样,支持不透明度。在这种情况下,你会使用其中A代表字母和一个数字定义为从0到1,如果我们想降低例如紫色的不透明度值HSLA,我们会使用此代码:hsl(276, 100%, 50%, .85)

    既然您知道如何定义颜色,让我们看看更改HTML字体颜色的不同方法。

    旧的:<font>标签

    HTML5被引入并设置为编码标准之前,您可以使用字体标签更改字体颜色。更具体地说,您将使用带有颜色属性的字体标记来设置文本颜色。color要么用其名称或与它的十六进制代码指定。

    这是此代码如何使用十六进制颜色代码的示例:

    <font color=“#800080”>This text is purple.</font>
    <font color=”#800080″>This text is purple.</font>
    <font color="#800080">This text is purple.</font>

    这就是如何使用颜色名称将文本颜色设置为紫色。

    <font color=“purple”>This text is purple.</font>
    <font color=”purple”>This text is purple.</font>
    <font color="purple">This text is purple.</font>

    但是,<font>标签在HTML5中已弃用,不再使用。改变字体颜色是一个设计决定,设计不是HTML的主要目的。因此,HTML5不再支持<font>这些标签是有道理的。

    那么如果不再支持 <font>标签,你如何更改HTML字体颜色?答案是使用CSS层叠样式表。

    新的:CSS样式

    要使用CSS更改HTML字体颜色,您将使用与相应选择器配对的CSS颜色属性。CSS允许您使用颜色名称、RGB、十六进制和HSL值来指定颜色。可以通过三种方式使用CSS更改字体颜色。

    内联CSS

    内联CSS直接添加到您的HTML文件中。您将使用诸如<p>之类的HTML标记,然后使用CSS颜色属性对其进行样式设置,如下所示:

    <p style=“color: purple”>This is a purple paragraph.</p>
    <p style=”color: purple”>This is a purple paragraph.</p>
    <p style="color: purple">This is a purple paragraph.</p>

    如果您想使用十六进制值,您的代码将如下所示:

    <p style=“color:#800080”>This is a purple paragraph.</p>
    <p style=”color:#800080″>This is a purple paragraph.</p>
    <p style="color:#800080">This is a purple paragraph.</p>

    如果你打算使用RGB值,你会这样写:

    <p style=“color:RGB(153,0,255)”>This is a purple paragraph.</p>
    <p style=”color:RGB(153,0,255)”>This is a purple paragraph.</p>
    <p style="color:RGB(153,0,255)">This is a purple paragraph.</p>

    最后,使用HSL值,您将使用以下代码:

    <p style=“color:hsl(276, 100%, 50%)”>This is a purple paragraph.</p>
    <p style=”color:hsl(276, 100%, 50%)”>This is a purple paragraph.</p>
    <p style="color:hsl(276, 100%, 50%)">This is a purple paragraph.</p>

    上面的示例向您展示了如何更改网站上段落的颜色。但是您不仅限于段落。您可以更改标题和链接的字体颜色。

    例如,将<p>上面的标签替换为<h2>将更改该标题文本的颜色,而将其替换为<a>标签将更改该链接的颜色。您还可以使用<span>元素为任意数量的文本着色。

    如果要更改整个段落或标题的背景颜色,这与更改字体颜色的方式非常相似。您必须改用该background-color属性并使用颜色名称、十六进制、RGB或HSL值来设置颜色。下面是一个例子:

    <code class=“language-html”><p style=“background-color: purple”>
    <code class=”language-html”><p style=”background-color: purple”>
    <code class="language-html"><p style="background-color: purple">

    嵌入式 CSS

    嵌入式CSS位于<style>标签内,并位于HTML文档的head标签之间。

    如果要使用颜色名称,代码将如下所示:

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    <p> {
    color: purple;
    }
    </style>
    </head>
    <!DOCTYPE html>
    <html>
    <head>
    <style>
    <p> {
    color: purple;
    }
    </style>
    </head>
    <!DOCTYPE html>
    <html>
    <head>
      <style>
        <p> {
            color: purple;
        }
    </style>
    </head>

    上面的代码会将页面上每个段落的颜色更改为紫色。与内联CSS方法类似,您可以使用不同的选择器来更改标题和链接的字体颜色。

    如果要使用十六进制代码,代码如下所示:

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    <p> {
    color: #800080;
    }
    </style>
    </head>
    <!DOCTYPE html>
    <html>
    <head>
    <style>
    <p> {
    color: #800080;
    }
    </style>
    </head>
    <!DOCTYPE html>
    <html>
    <head>
      <style>
        <p> {
            color: #800080;
        }
      </style>
    </head>

    下面的示例使用RBGA值,因此您可以看到设置不透明度的示例:

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    <p> {
    color: RGB(153,0,255,0.75),
    }
    </style>
    </head>
    <!DOCTYPE html>

    <html>

    <head>

    <style>

    <p> {

    color: RGB(153,0,255,0.75),

    }

    </style>

    </head>

    <!DOCTYPE html>
    
    <html>
    
    <head>
    
    <style>
    
    <p> {
    
    color: RGB(153,0,255,0.75),
    
    }
    
    </style>
    
    </head>

    HSL代码如下所示:

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    <p> {
    color: hsl(276, 100%, 50%),
    }
    </style>
    </head>
    <!DOCTYPE html>
    <html>
    <head>
    <style>
    <p> {
    color: hsl(276, 100%, 50%),
    }
    </style>
    </head>
    <!DOCTYPE html>
    <html>
    <head>
      <style>
        <p> {
            color: hsl(276, 100%, 50%),
        }
      </style>
    </head>

    外部CSS

    最后,您可以使用外部CSS更改网站上的字体颜色。外部CSS是放置在单独的样式表文件中的CSS,通常称为style.css或stylesheet.css。

    此样式表负责您网站上的所有样式,并指定字体颜色和字体大小、边距、填充、字体系列、背景颜色等。简而言之,样式表负责您的网站在视觉上的外观。

    要使用外部CSS更改字体颜色,您需要使用选择器来设置您想要的HTML部分的样式。例如,此代码将更改您网站上的所有正文:

    body {color: purple;}
    body {color: purple;}
    body {color: purple;}

    请记住,您可以使用RGB、十六进制和HSL值而不仅仅是颜色名称来更改字体颜色。如果要编辑样式表,建议在代码编辑器中进行。

    内联、嵌入式还是外部?

    所以现在您知道如何使用CSS来更改字体颜色了。但是您应该使用哪种方法?

    如果您使用内联CSS代码,您将直接将其添加到您的HTML文件中。一般来说,这种方法适用于快速修复。如果您想更改单个页面上特定段落或标题的颜色,此方法是最快且最简单的方法。

    但是,内联样式会使HTML文件的大小变大。HTML文件越大,加载网页所需的时间就越长。除此之外,内联CSS会使您的HTML变得混乱。因此,通常不鼓励使用CSS更改HTML字体颜色的内联方法。

    嵌入式CSS位于<head>标签之间和<style>标签内。与内联CSS一样,它适用于快速修复和覆盖外部样式表中指定的样式。

    内嵌样式和嵌入样式之间的一个显着区别是它们将应用于加载 head 标签的任何页面,而内嵌样式仅应用于它们所在的特定页面,通常是它们在该页面上定位的元素。

    最后一种方法是外部CSS,它使用专用的样式表来定义您的视觉样式。一般来说,最好使用外部样式表将所有样式保存在一个地方,以便于编辑。这也将呈现和设计分开,因此代码易于管理和维护。

    请记住,内联和嵌入样式可以覆盖在外部样式表中设置的样式。

    字体标签或CSS样式:优点和缺点

    更改HTML字体颜色的两种主要方法是使用字体标记或CSS样式。这两种方法各有优缺点。

    HTML字体标签的优点和缺点

    HTML字体标签易于使用,因此对它有利。通常来说,CSS比输入<font color="purple">更复杂,学习时间也更长。如果您有一个不使用HTML5的旧网站,那么字体标签是一种更改字体颜色的可行方法。

    尽管字体标签易于使用,但如果您的网站使用HTML,则不应使用它。如前所述,字体标签在HTML5中已被弃用。应避免使用已弃用的代码,因为浏览器可能随时停止支持它。这可能会导致您的网站崩溃并且无法正常运行,或者更糟糕的是,根本无法向访问者显示。

    CSS优缺点

    CSS与字体标签一样,也有其优点和缺点。使用CSS的最大优势是它是更改字体颜色和为您的网站指定所有其他样式的正确方法。

    如前所述,它将表示与设计分开,使您的代码更易于管理和维护。

    不利的一面是,与旧的代码编写方式相比,CSS和HTML5需要时间来学习和正确编写。

    请记住,使用CSS,您可以使用不同的方法来更改字体颜色,并且如前所述,每种方法都有自己的优缺点。

    更改HTML字体颜色的提示

    既然您知道如何更改HTML字体颜色,这里有一些技巧可以帮助您。

    使用颜色选择器

    颜色选择器简化了颜色选择过程。

    颜色选择器简化了颜色选择过程。

    不要随意选择颜色,而是使用颜色选择器来选择正确的颜色。颜色选择器的好处是它会为您提供颜色名称以及您需要在代码中使用的正确的十六进制、RGB和HSL值。

    检查对比度

  • 如何将自定义CSS添加到您的WordPress网站

    有时您可能会发现自己需要在WordPress网站中添加自定义 CSS。在本教程中,我们将介绍如何在不编辑任何主题文件的情况下轻松地将自定义CSS添加到您的WordPress网站。

    如何将自定义CSS添加到您的WordPress网站

    方法 1:使用Theme Customizer添加自定义 CSS

    从WordPress 4.7开始,用户现在可以直接从WordPress管理后台添加自定义CSS。这非常简单,您可以立即通过实时预览看到您的更改。

    首先,您需要转到外观»自定义页面。

    WordPress外观自定义

    这将启动WordPress主题定制器界面。

    您将在左窗格中看到您网站的实时预览和一堆选项。单击左侧窗格中的额外CSS选项卡。

    WordPress主题额外CSS

    该选项卡将滑动显示一个简单的框,您可以在其中添加自定义CSS。一旦添加了有效的CSS规则,您就可以在网站的实时预览窗格中看到它的应用。

    编辑主题额外CSS代码

    您可以继续添加自定义CSS代码,直到您对其在网站上的外观感到满意为止。

    完成后不要忘记单击顶部的“保存并发布”按钮。

    发布主题自定义CSS

    注意:您使用主题定制器添加的任何自定义CSS仅适用于该特定主题。如果您想将其与其他主题一起使用,则需要使用相同的方法将其复制并粘贴到新主题中。

    方法 2:使用插件添加自定义CSS

    第一种方法只允许您为当前活动的主题保存自定义CSS。如果更改主题,则可能需要将自定义CSS复制并粘贴到新主题。

    如果您希望无论使用哪种WordPress主题都应用自定义CSS ,那么此方法适合您。

    您需要做的第一件事是安装并激活Simple Custom CSS插件。激活后,只需转到外观»Custom CSS并写下或粘贴您的自定义CSS。

    Simple Custom CSS

    不要忘记按“Update Custom CSS”按钮来保存您的更改。

    您现在可以查看您的WordPress网站以查看正在运行的自定义CSS。

    使用自定义CSS插件与在主题中添加CSS

    建议初学者使用上述两种方法。高级用户还可以将自定义CSS直接添加到他们的主题中。

    但是,不建议将自定义CSS片段添加到您的父主题中。如果您在没有保存自定义更改的情况下不小心更新了主题,您的CSS更改将会丢失。

    最好的方法是使用子主题。但是,许多初学者不想创建子主题。除了添加自定义CSS,初学者通常真的不知道他们将如何使用该子主题。

    使用自定义CSS插件可以让您独立于主题存储自定义CSS。这样您就可以轻松切换主题,而您的自定义CSS仍然存在。

    将自定义CSS添加到WordPress网站的另一种好方法是使用CSS Hero插件。这个出色的插件允许您在WordPress网站上编辑几乎所有CSS样式,而无需编写任何代码。

    CSS Hero插件

    我们希望本教程有助于将自定义CSS添加到您的WordPress网站。您可能还想了解如何选择最佳网页设计软件最佳WordPress拖放页面构建器插件

  • 如何使用Tailwind CSS快速开发新潮时髦网站

    如何使用Tailwind CSS快速开发新潮时髦网站

    随着您作为开发人员的进步,您更有可能使用通过编写更少代码来帮助您完成更多工作的技术。像Tailwind CSS这样可靠的前端框架是实现这一目标的一种方法。

    在本文中,我们将了解Tailwind CSS——一个有助于构建和设计网页的CSS框架。我们将首先解释如何在您的项目中安装和集成Tailwind CSS,查看一些实际应用程序,以及如何创建自定义样式和插件。

    1. 什么是Tailwind CSS?
    2. 什么是框架?
    3. 什么是实用程序优先的CSS框架?
    4. 使用Tailwind CSS的先决条件
    5. 如何开始使用Tailwind CSS
    6. 如何创建Tailwind CSS插件

    什么是Tailwind CSS?

    Tailwind CSS

    Tailwind CSS

    Tailwind CSS是一个实用程序优先的CSS(级联样式表)框架,带有预定义的类,您可以使用这些类直接在标记中构建和设计网页。它允许您以预定义类的形式在HTML中编写CSS。

    我们将定义什么是框架以及“实用程序优先CSS”的含义,以帮助您更好地理解Tailwind CSS的全部含义。

    什么是框架?

    作为一个通用的编程术语,框架是一种工具,它提供了从现有工具的特性构建的可重用和现成的组件。创建框架的总体目的是通过减少工作来提高开发速度。

    现在我们已经确定了框架的含义,它应该可以帮助您理解Tailwind CSS是基于CSS功能构建的工具。该框架的所有功能都源自以类形式组成的CSS样式。

    什么是实用程序优先的CSS框架?

    当我们说实用程序优先CSS时,我们指的是我们的标记 (HTML)中具有预定义功能的类。这意味着您只需编写一个附加了预定义样式的类,这些样式将应用于元素。

    在您使用vanilla CSS(没有任何框架或库的CSS)的情况下,您将首先为您的元素指定一个类名,然后将不同的属性和值附加到该类,这反过来会将样式应用于您的元素.

    我们将向您展示一个示例。在这里,我们将创建一个带有圆角的按钮和一个显示“Click me”的文本。这是按钮的样子:

    点击按钮

    点击按钮

    我们将首先使用vanilla CSS执行此操作,然后使用Tailwind CSS中可用的实用程序类。

    With Vanilla CSS

    <button class=“btn”>Click me</button>
    <button class=”btn”>Click me</button>
    <button class="btn">Click me</button>

    我们已经给按钮标签class btn,它将使用外部样式表进行样式设置。那是:

    .btn {
    background-color: #000;
    color: #fff;
    padding: 8px;
    border: none;
    border-radius: 4px;
    }
    .btn {
    background-color: #000;
    color: #fff;
    padding: 8px;
    border: none;
    border-radius: 4px;
    }
    .btn {
    background-color: #000;
    color: #fff;
    padding: 8px;
    border: none;
    border-radius: 4px;
    }

    With Tailwind CSS

    <button class=“bg-black p-2 rounded”>Click me</button>
    <button class=”bg-black p-2 rounded”>Click me</button>
    <button class="bg-black p-2 rounded">Click me</button>

    这都是实现与vanilla CSS示例相同的效果所必需的。没有创建您必须编写样式的外部样式表,因为我们使用的每个类名都已经具有预定义的样式。

    使用Tailwind CSS的先决条件

    在使用Tailwind CSS之前,您应该考虑满足一些先决条件,才能毫无困难地使用框架的功能。这里有几个:

    • 良好的HTML知识、结构和工作原理
    • 扎实的CSS基础——媒体查询、flexbox和网格系统

    Tailwind CSS可以在哪里使用?

    您可以在前端Web项目中使用Tailwind CSS,包括React.js、Next.js、Laravel、Vite、Gatsby等JavaScript框架。

    Tailwind CSS的优缺点

    以下是使用Tailwind CSS的一些优势:

    1. 更快的开发过程
    2. 由于实用程序相似,可帮助您更多地练习CSS
    3. 所有实用程序和组件都可以轻松定制
    4. 生产的整体文件大小通常很小
    5. 如果您已经了解CSS,则易于学习
    6. 学习的好文档

    使用Tailwind CSS的一些缺点包括:

    1. 对于大型项目,您的标记可能看起来杂乱无章,因为所有样式都在HTML文件中。
    2. 如果你对CSS不太了解,学习起来并不容易。
    3. 您被迫从头开始构建所有内容,包括您的输入元素。安装Tailwind CSS时,它会删除所有默认CSS样式。
    4. 如果您希望最大限度地减少开发网站前端所花费的时间并且主要关注后端逻辑,那么Tailwind CSS不是最佳选择。

    何时使用Tailwind CSS

    Tailwind CSS最适合通过编写更少的代码来加快开发过程。它带有一个设计系统,有助于保持各种设计要求(如填充、间距等)的一致性;有了这个,您不必担心创建您的设计系统。

    如果您希望使用易于配置的框架,您也可以使用Tailwind CSS,因为它不会强制您始终以相同的方式使用组件(导航栏、按钮、表单等);您可以选择组件的外观。但是,如果您没有学习和实践过CSS,则永远不应该使用Tailwind。

    Tailwind CSS与其他CSS框架的异同

    以下是一些相似之处:

    1. 它们可以帮助您更快地完成工作。
    2. 它们带有预定义的类。
    3. 它们是建立在CSS规则之上的。
    4. 它们都易于学习和使用,具有CSS的工作知识。

    现在让我们看看其中的一些区别:

    1. Tailwind与大多数框架不同,因为您必须创建自己的组件。例如,Bootstrap具有导航栏、按钮等组件,但使用Tailwind,您必须自己构建所有这些。
    2. 像Bootstrap这样的一些框架不容易定制,所以你不得不使用它们的设计模式。在Tailwind中,您可以控制一切的流程。
    3. 使用Tailwind需要深入的CSS知识。编写类名是不够的,因为您必须将它们组合起来,就好像您正在编写vanilla CSS一样才能获得相同的结果。在大多数其他框架中,您只需要知道使用类名时将构建什么组件。

    如何开始使用Tailwind CSS

    在安装Tailwind CSS并将其集成到您的项目中之前,请确保:

    1. 您已在计算机上安装了Node.js,以使用终端中的Node包管理器 (npm)
    2. 您的项目已全部设置为您创建的文件。

    这是我们目前的项目结构:

    -Tailwind-tutorial
    -public
    -index.html
    -styles.css
    -src
    -styles.css
    -Tailwind-tutorial
    -public
    -index.html
    -styles.css
    -src
    -styles.css
    -Tailwind-tutorial
    -public
    -index.html
    -styles.css
    -src
    -styles.css

    接下来,为您的项目启动一个终端并运行以下命令:

    npm install -D tailwindcss
    npm install -D tailwindcss
        npm install -D tailwindcss

    上述命令将安装Tailwind CSS框架作为依赖项。接下来,通过运行以下命令生成tailwind.config.js文件:

    npm install -D tailwindcss
    npm install -D tailwindcss
        npm install -D tailwindcss

    tailwind.config.js文件在创建时将为空,因此我们必须添加一些代码行:

    module.exports = {
    content: [“./src/**/*.{html,js}”, “./public/*.html”],
    theme: {
    extend: {},
    },
    plugins: [],
    };
    module.exports = {
    content: [“./src/**/*.{html,js}”, “./public/*.html”],
    theme: {
    extend: {},
    },
    plugins: [],
    };
    module.exports = {
    content: ["./src/**/*.{html,js}", "./public/*.html"],
    theme: {
    extend: {},
    },
    plugins: [],
    };

    内容数组中提供的文件路径将使Tailwind能够在构建期间清除/删除任何未使用的样式。

    接下来要做的是将“@tailwind”指令添加到src文件夹中的CSS文件中 – 这是Tailwind为您生成所有预定义实用程序样式的地方:

    @tailwind base;
    @tailwind components;
    @tailwind utilities;
    @tailwind base;
    @tailwind components;
    @tailwind utilities;
    @tailwind base;
    @tailwind components;
    @tailwind utilities;

    最后要做的是通过在终端中运行以下命令来启动构建过程:

    npx tailwindcss -i ./src/styles.css -o ./public/styles.css –watch
    npx tailwindcss -i ./src/styles.css -o ./public/styles.css –watch
        npx tailwindcss -i ./src/styles.css -o ./public/styles.css --watch

    在上面的代码中,我们告诉Tailwind我们的输入文件是src文件夹中的样式表,并且我们使用的任何样式都必须构建到public文件夹中的输出文件中。--watch允许Tailwind监视您的文件以进行自动构建过程的更改;省略它意味着我们每次想要构建代码并查看所需的输出时都必须运行该脚本。

    使用Tailwind CSS

    现在我们已经为我们的项目安装并设置了Tailwind CSS,让我们看一些示例来全面了解它的应用程序。

    Flexbox示例

    要在Tailwind CSS中使用flex,您需要添加一个flex类,然后添加flex项的方向:

    <div class=“flex flex-row”>
    <button> Button 1 </button>
    <button> Button 2 </button>
    <button> Button 3 </button>
    </div>
    <div class=”flex flex-row”>
    <button> Button 1 </button>
    <button> Button 2 </button>
    <button> Button 3 </button>
    </div>
        <div class="flex flex-row">
    <button> Button 1 </button>
    <button> Button 2 </button>
    <button> Button 3 </button>
    </div>

    三个紫色按钮并排一行

    三个紫色按钮

    使用flex-row-reverse将反转按钮出现的顺序。

    flex-col将它们堆叠在一起。这是一个例子:

    <div class=“flex flex-col”>
    <button> Button 1 </button>
    <button> Button 2 </button>
    <button> Button 3 </button>
    </div>
    <div class=”flex flex-col”>
    <button> Button 1 </button>
    <button> Button 2 </button>
    <button> Button 3 </button>
    </div>
    <div class="flex flex-col">
    <button> Button 1 </button>
    <button> Button 2 </button>
    <button> Button 3 </button>
    </div>

    三个紫色按钮垂直并排一列

    三个紫色按钮

    就像前面的例子一样,flex-col-reverse颠倒顺序。

    Grid示例

    在网格系统中指定列和行时,我们采用不同的方法,通过传入一个数字来确定元素如何占用可用空间:

    <div class=“grid grid-cols-3”>
    <button> Button 1 </button>
    <button> Button 2 </button>
    <button> Button 3 </button>
    <button> Button 4 </button>
    <button> Button 5 </button>
    <button> Button 6 </button>
    </div>
    <div class=”grid grid-cols-3″>
    <button> Button 1 </button>
    <button> Button 2 </button>
    <button> Button 3 </button>
    <button> Button 4 </button>
    <button> Button 5 </button>
    <button> Button 6 </button>
    </div>
    <div class="grid grid-cols-3">
    <button> Button 1 </button>
    <button> Button 2 </button>
    <button> Button 3 </button>
    <button> Button 4 </button>
    <button> Button 5 </button>
    <button> Button 6 </button>
    </div>

    六个紫色按钮等距排成两行

    六个紫色按钮

    颜色

    Tailwind带有许多预定义的颜色。每种颜色都有一组不同的变化,最浅的变化是50,最暗的变化是900。

    这是一张包含多种颜色的图片及其HTML十六进制代码来说明这一点

    从Tailwind的默认调色板自定义颜色

  • 适合初学者和专业人士CSS备忘单

    适合初学者和专业人士CSS备忘单

    CSS是一种用于设计网站的语言,您可以使用它来添加背景、颜色,甚至过渡或其他交互元素。它还将帮助您创建一个对SEO友好的轻量级和响应式网站。

    但是,您可能很难熟悉各种CSS值,尤其是如果您是该语言的新手。

    为了帮助您,我们将分享一份完整的CSS备忘单,它将证明对您的所有Web开发项目都很有用。更重要的是,您会发现13页的CSS和CSS3声明以及几个可能的属性。

    了解CSS

    级联样式表或CSS是一种样式表语言,它决定了您的网站元素的外观。您可以通过将CSS文件嵌入HTML文档来控制网站内容的设计、布局、字体和颜色。

    让我们通过分解语法来看看CSS是如何工作的:

    selector {declaration}
    selector {declaration}
    selector {declaration}

    declaration可以分解为:

    selector {property: value;}
    selector {property: value;}
    selector {property: value;}

    如您所见,CSS语法由选择器和声明块组成。选择器是您要控制的HTML元素。而声明块包含HTML元素的属性名称和值——它们都由冒号 (:) 分隔并在大括号 ({}) 中声明。

    假设您希望标题一 ( h1 )的字体大小为20像素。您的语法应如下所示:

    h1 {font-size: 20px;}
    h1 {font-size: 20px;}
    h1 {font-size: 20px;}

    在这种情况下,选择器是h1。然后,font-size是属性名,20px是值。

    由于CSS有很多可能难以记住的选择器和声明,我们整理了一份完整的CSS和CSS3备忘单来帮助您掌握这门语言。

    下载CSS备忘单(下载地址见文末)后,将文件保存到您的设备或打印一份。这样,您就可以轻松找到所需的内容。

    CSS备忘单预览

    CSS备忘单预览

    这是我们PDF中最常见的CSS值和属性的预览!

    CSS备忘单预览图 备忘单预览图

    在此处下载完整的CSS备忘单:

    以.pdf 格式下载CSS备忘单