CSS的背景知识点有哪些


本篇内容主要讲解“CSS的背景知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS的背景知识点有哪些”吧!CSS background属性是以下属性的简写。背景剪辑,背景颜色,背景图像,背景来源,背景位置,背景重复,背景大小和背景附件。在这篇文章中,我将重点放在background-imagebackground-positionbackground-size。你准备好了吗?让我们潜入吧!背景图像被定位在左上角的元件的拐角,具有尺寸的50px * 50px。了解并记住位置和大小的顺序很重要。在上图中,background-position后面跟着background-size。反之亦然!换句话说,以下CSS 无效:相对于background-origin属性设置的定位层定位元素。我喜欢的灵活性background-position。它具有多种定位元素的方式:关键字值(top,right,bottom,left,center)百分比值。例如:50%长度值。例如:20px 2.5rem边缘偏移值。例如:top 20px left 10px坐标系从左上角开始,默认值0% 0%。值得一提的是,该值top left与相同left top。浏览器足够聪明,可以确定其中一个用于x轴,哪个用于y轴。该属性的名称不言而喻。大小由widthheight组成。对于该background-size属性,第一个是width,第二个是height。不必使用两个值。您可以使用一个值,它将用于宽度和高度。免责声明:值得一提的是CSS规范指出:“如果仅给出一个值,则第二个将被认为是自动的”。但是,该功能尚未在浏览器中实现,并且将来会更改。感谢Ilya Streltsyn的来信。现在,我已经了解了CSS如何background工作的基础知识,让我们探索如何使用多个背景。背景属性可以有一个或更多的层,用逗号分隔。如果多个背景的大小相同,则其中一个将覆盖另一个背景。当放置多个背景时,其中一个背景占据其父级的全部宽度和高度时,将进行堆叠顺序。决定何时将背景堆叠在彼此之上可能会有些混乱。考虑以下示例。我们有一个盘子和一张桌子。您希望上面的CSS产生什么结果?哪个先到?盘子还是桌子?答案是桌子。在CSS中,第一个背景可以堆叠在第二个背景上,第二个背景可以堆叠在第三个背景上,依此类推。通过替换背景顺序,结果将达到预期。假设您要绘制两个具有CSS背景的矩形,您将如何做?幸运的是,使用CSS渐变非常容易。当linear-gradient具有相同颜色的停止时,结果将为纯色。而已!通过探索CSS渐变的一个非常非常有用的用例,我们可以进一步采用这种方式。请继续关注用例部分!通常,您可能需要在英雄部分的顶部放置一个覆盖层,以便使文本易于阅读。通过堆叠两个背景可以轻松完成此操作。更好免费云主机域名的是,我们可以使用与上面相同的方法将淡色应用于元素。考虑以下:使用CSS绘图 使用CSS渐变绘制的可能性是无限的。您可以使用linear-gradientradial-gradient更多。对于此基本示例,我将解释如何绘制笔记本电脑。让我们拆卸笔记本电脑,看看我们需要使用什么梯度。请注意,当分解便携式计算机项目时,现在更容易考虑如何将其实现为多个CSS背景。如果你注意到了,我创建了两个圈充当圆角的身体,因为有做与圆边的梯度没有直接的方法。接下来是图纸。首先是将每个渐变定义为CSS变量及其大小。我喜欢使用CSS变量,因为它可以减少代码的复杂性,并使代码更简洁,更易于阅读。完成后,我将转到放置它们的步骤。现在我们定义了渐变及其大小,下一步是放置它们。考虑下图,以获得更好的视觉解释。如前所述,应该首先定义需要在顶部的元素。在我们的情况下,显示反射应该是第一个渐变。显示屏位于 x轴的中心,并且位于6pxy轴的位置。外壳位于显示屏下方,并且位于x轴的中心,并且位于0pxy轴。那是图形中最有趣的组件。首先,主体是一个矩形,每个侧面(左侧和右侧)有两个圆圈。可以混合使用多个背景时会令人兴奋。我可以解释的最简单的用例是使图像去饱和。考虑一下您background-imageCSS中有一个,并且想要将其转换为黑色和白色的需求。到此,相信大家对“CSS的背景知识点有哪些”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: Java的DecimalFormat类怎么应用

这篇文章主要介绍“Java的DecimalFormat类怎么应用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java的DecimalFormat类怎么应用”文章能帮助大家解决问题。在应用 DecimalFormat …

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 08/21 22:01
Next 08/21 22:02

相关推荐