CSS属性的示例分析

发布时间:2022-02-24 10:35:36 作者:小新
来源:亿速云 阅读:121

这篇文章给大家分享的是有关CSS属性的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1. display:flex;

是否有必要将元素居中?

你可能会通过谷歌搜索找到数十种替代答案;但是,大多数情况下你只需要一个。

.your-class-name {
  display: flex;
  justify-content: center;
  align-items: center;
}

display:flex;将一个接一个地在水平行中对齐您的子元素。要使其成为垂直行,请添加 flex-direction: column; 到代码的末尾。

你的主轴由 flex-direction 定义。行是默认值。

如果你使用 justify-content: center;,则主轴上的元素将对齐。对于我们的代码示例,这表示项目将水平居中。

你的交叉轴由 align-items 定义,这意味着你的元素垂直居中。

这里可以传递很多属性,但我只强调一个: justify-content: space-between; 因此,行的开头或结尾将没有边距。

2.margin

此属性将确定某些元素之间的距离。

.your-class-name {
  margin-top: 16px;
  margin-right: 12px;
  margin-bottom: 16px;
} 
// shorthand
.your-class-name {
  margin: 16px 12px;
}

您可以使用 margin-topmargin-right 等直接将属性附加到边上,或者你可以使用单个边距属性来覆盖所有内容:

margin: {{ top }} {{ right }} {{ bottom }} {{ left }};

如果省略 bottom,它将继承 top (查看我们的示例)!如果省略 left,它将继承 right

3. padding

首次出现时,填充似乎与边距相似。

语法与边距相同,速记也相同。

那么,我们为什么需要它?

考虑一个物理手提箱的情况。你想记下这个案子。

但是,你不想从左上角开始写作。你应该稍微缩进你的内容。

填充将用于此。我们元素的内部受到填充的影响。

但是,如果你有两个彼此靠近的行李并希望在它们之间留出空间,则可以使用边距。

4. background-color

这是一个相对简单的方法,但它是必须的。此属性适用于大多数 HTML 组件。

background-color: blue;
background-color: #232323;
background-color: rgb(255, 255, 128);
background-color: rgba(255, 255, 128, 0.5);

属性的范围可能从基本颜色名称到其 HEX 值和 RGB 值(甚至 HSL)。

RGBA 令人着迷,因为它允许您设置不透明度和颜色。你看到0.5了吗?这意味着将有 50% 的透明度。

5.color

颜色与背景颜色相似,不同之处在于它会影响文本的颜色。其他一切都一样,甚至是透明度。

6.opacity

但是我们可以让任何事情变得透明!

opacity: 0.1; // 10% visibility
opacity: 0.9; // 90% visibility

这对于禁用状态或有趣的效果很有用。

7.width

这是一个很难的问题。大多数时候你不想有固定的宽度。ni的设计应该适合移动设备,你可以使用边距和填充来实现。

但是,有时你必须得到修复。那么您想将图标的大小设置为 24 像素吗?

另外,看看这篇文章。缩小页面进行探索。你会注意到它并没有一路走来。

因为整个页面都包含 max-width 属性,所以就是这种情况。将其环绕在你的网站上是个好主意。

8. height

由于我们滚动方向的性质,高度比宽度容易得多。

但是,你应该尽可能少地使用预设高度。你可以执行此操作的一个地方是你的标题。

还存在所有其他限定符,例如 min-heightmax-height

9.cursor:pointer;

将鼠标悬停在此页面上的任何按钮上。你能看到光标是如何变成一只小手的吗?

对此的解释是游标:指针。只要能让他们做某事(按钮、链接等),就应该使用它。

10. font-size

这个易于使用并控制文本大小。如果你是一个完全的初学者,我建议坚持使用 px

如果你想深入一点,看看 rem。简而言之,你以 px 为单位设置默认字体大小,所有其他字体都与该数字成比例。

例如,如果你的基础值为 16px,则 2rem 将为 32px

11. font-family

你是否正在寻找各种字体?Google Fonts 很棒,选择一个,将它包含在您的 index.html 中,并将其名称添加到 font-family 中是轻而易举的。

12.:hover

这将在悬停时为某个元素添加任何效果。

.your-class-name:hover {
  cursor: pointer;
}

我们的示例将光标更改为指针。

感谢各位的阅读!关于“CSS属性的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

推荐阅读:
  1. CSS属性MASK的示例分析
  2. CSS中position属性sticky的示例分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css

上一篇:html如何改变默认字体颜色

下一篇:如何运行java项目

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》