这篇文章给大家分享的是有关CSS属性的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
是否有必要将元素居中?
你可能会通过谷歌搜索找到数十种替代答案;但是,大多数情况下你只需要一个。
.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;
因此,行的开头或结尾将没有边距。
此属性将确定某些元素之间的距离。
.your-class-name { margin-top: 16px; margin-right: 12px; margin-bottom: 16px; } // shorthand .your-class-name { margin: 16px 12px; }
您可以使用 margin-top
、margin-right
等直接将属性附加到边上,或者你可以使用单个边距属性来覆盖所有内容:
margin: {{ top }} {{ right }} {{ bottom }} {{ left }};
如果省略 bottom
,它将继承 top
(查看我们的示例)!如果省略 left
,它将继承 right
。
首次出现时,填充似乎与边距相似。
语法与边距相同,速记也相同。
那么,我们为什么需要它?
考虑一个物理手提箱的情况。你想记下这个案子。
但是,你不想从左上角开始写作。你应该稍微缩进你的内容。
填充将用于此。我们元素的内部受到填充的影响。
但是,如果你有两个彼此靠近的行李并希望在它们之间留出空间,则可以使用边距。
这是一个相对简单的方法,但它是必须的。此属性适用于大多数 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% 的透明度。
颜色与背景颜色相似,不同之处在于它会影响文本的颜色。其他一切都一样,甚至是透明度。
但是我们可以让任何事情变得透明!
opacity: 0.1; // 10% visibility opacity: 0.9; // 90% visibility
这对于禁用状态或有趣的效果很有用。
这是一个很难的问题。大多数时候你不想有固定的宽度。ni的设计应该适合移动设备,你可以使用边距和填充来实现。
但是,有时你必须得到修复。那么您想将图标的大小设置为 24 像素吗?
另外,看看这篇文章。缩小页面进行探索。你会注意到它并没有一路走来。
因为整个页面都包含 max-width
属性,所以就是这种情况。将其环绕在你的网站上是个好主意。
由于我们滚动方向的性质,高度比宽度容易得多。
但是,你应该尽可能少地使用预设高度。你可以执行此操作的一个地方是你的标题。
还存在所有其他限定符,例如 min-height
和 max-height
。
将鼠标悬停在此页面上的任何按钮上。你能看到光标是如何变成一只小手的吗?
对此的解释是游标:指针。只要能让他们做某事(按钮、链接等),就应该使用它。
这个易于使用并控制文本大小。如果你是一个完全的初学者,我建议坚持使用 px
。
如果你想深入一点,看看 rem
。简而言之,你以 px
为单位设置默认字体大小,所有其他字体都与该数字成比例。
例如,如果你的基础值为 16px
,则 2rem
将为 32px
。
你是否正在寻找各种字体?Google Fonts
很棒,选择一个,将它包含在您的 index.html
中,并将其名称添加到 font-family
中是轻而易举的。
这将在悬停时为某个元素添加任何效果。
.your-class-name:hover { cursor: pointer; }
我们的示例将光标更改为指针。
感谢各位的阅读!关于“CSS属性的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。