广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >CSS的background汇总
  • 293
分享到

CSS的background汇总

2024-04-02 19:04:59 293人浏览 独家记忆
摘要

这篇文章主要讲解了“CSS的background汇总”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的background汇总”吧!所有背景属性都不能继

这篇文章主要讲解了“CSS的background汇总”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的background汇总”吧!

所有背景属性都不能继承。

1. background-color

所有元素都能设置背景颜色。

background-color的默认值是transparent;也就是说,如果一个元素没有指定背景颜色,那么背景就是透明的,这样其祖先元素的背景才能可见。

2. background-image

所有元素都能设置背景图像;

背景图像可以设置多个,中间用逗号隔开;背景图像会层叠,写在前面的层次在上面。

3. background-repeat

repeat(默认)/no-repeat/repeat-x/ repeat-y

4. background-attachment

scroll(默认)/fixed
 
5. background-position

像素法:以图像左上角为起点,第一个值为水平移动的距离,第二个值为垂直移动的距离;若只规定一个值,第二个值默认为50%。

百分比法:百分比同时应用于图像和元素,相应的点重合进行定位。如果只指定一个百分数,意味着垂直方向为50%。

关键字法:top、right、bottom、left、center进行组合定位;若只规定一个值,第二个值默认为center。

注意:background-position可以为负值。

在默认情况下,背景颜色延伸到边框下面,背景图像在padding区域的左上角。

6. background-size

设置背景图像的尺寸;默认值为auto。

像素法:第一个值设置宽度,第二个值设置高度;若只有一个值,第二个值为auto。

百分比法:以父元素的宽度和高度以基准来计算。

关键字cover,不改变图像宽高比例,在水平和垂直方向都铺满整个元素,有可能导致一部分图像溢出。

关键字contain,不改变图像宽高比例,尽可能拉伸,直到某一方向铺满整个元素,有可能导致另一方向没有铺满。

7. background-origin

定义背景图像的初始位置

border-box,边框左上角。

padding-box,padding区域左上角;默认值。

content-box,内容区左上角。

8. background-clip

The css3 background-clip property specifies the painting area of the background.

The property takes three different values:

•border-box - (default) the background is painted to the outside edge of the border

•padding-box - the background is painted to the outside edge of the padding

•content-box - the background is painted within the content box

(英文的解释得比较清楚)

(英文都是从W3Schools Online搬运)

关于background-origin和background-clip,它们是相互独立的,互不干扰。

关于background的CSS写法,个人认为应该逻辑明确、层次分明;具体而言:

background定义背景图像,background-color定义背景颜色,background-clip定义背景显示区域。

(个人见解,仅供参考)

Full Size Background Image

If we want to have a background image on a WEBsite that covers the entire browser window at all times.

The requirements are as follows:

• Fill the entire page with the image (no white space)

• Scale image as needed

• Center image on page

• Do not cause scrollbars

The following example shows how to do it; Use the html element (the html element is always at least the height of the browser window). Then set a fixed and centered background on it. Then adjust its size with the background-size property:

CSS Code复制内容到剪贴板

  1. html {   

  2.      background: url(img_flower.jpg) no-repeat center fixed;    

  3.      background-size: cover;   

  4.  }  

小tips:

利用背景图像的水平平铺,实现波浪式的边框效果。

感谢各位的阅读,以上就是“CSS的background汇总”的内容了,经过本文的学习后,相信大家对CSS的background汇总这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: CSS的background汇总

本文链接: https://www.lsjlt.com/news/80107.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS的background汇总
    这篇文章主要讲解了“CSS的background汇总”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的background汇总”吧!所有背景属性都不能继...
    99+
    2022-10-19
  • CSS背景background和background-position的使用方法
    这篇文章主要介绍“CSS背景background和background-position的使用方法”,在日常操作中,相信很多人在CSS背景background和background-position的使用方...
    99+
    2022-10-19
  • CSS 背景属性:background-image 和 background-color 的妙用
    背景是网页设计中非常重要的一部分,可以通过设置背景图像和颜色来增强页面的视觉效果,并提升用户体验。在 CSS 中,我们可以使用 background-image 属性来设置背景图像,使用 background-color 属性来设置背景颜色...
    99+
    2023-10-21
    background-image CSS背景属性 background-color
  • CSS属性汇总--(6) 定位属性3
    10.right            right 属性规定元素的右边缘。该属性定义了定位元素右外边距边界与其包含块右边界之间的偏移。         注释:如果 "position" 属性的值为 "static",那么设置 "right"...
    99+
    2023-01-31
    属性 CSS
  • CSS中background属性的应用
    这篇文章主要讲解了“CSS中background属性的应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中background属性的应用”吧!CSS中...
    99+
    2022-10-19
  • 一些RCE的汇总
    RCE 自增RCE 参考[CTFshow-RCE极限大挑战官方wp] RCE-1[过滤.(] RCE-2p[自增-Array] ...
    99+
    2023-10-06
    php 开发语言
  • CSS background-color的作用是什么
    CSS background-color属性用于设置元素的背景颜色。它可以接受各种颜色值作为参数,如具体的颜色名称(如red、blu...
    99+
    2023-10-22
    CSS
  • CSS的background-attachment属性怎么用
    这篇“CSS的background-attachment属性怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下...
    99+
    2022-10-19
  • css的背景background怎么设置
    今天小编给大家分享一下 css的背景background怎么设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我...
    99+
    2022-10-19
  • CSS中background的含义是什么
    本文小编为大家详细介绍“CSS中background的含义是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS中background的含义是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,...
    99+
    2022-10-19
  • CSS background属性的值有哪些
    CSS background属性的值有以下几种:1. 颜色值:可以使用具体的颜色值,如red、#ff0000等。2. 图像:可以使用...
    99+
    2023-10-12
    CSS
  • CSS的background属性怎么使用
    这篇文章主要讲解了“CSS的background属性怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的background属性怎么使用”吧!background 属性是backg...
    99+
    2023-07-04
  • CSS的background属性有什么用处
    CSS的background属性用于设置元素的背景样式,包括背景颜色、背景图片、背景位置、背景重复方式等。具体用途如下:1. 设置背...
    99+
    2023-09-29
    CSS
  • css的background-color属性如何使用
    这篇文章主要介绍了css的background-color属性如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css的background-color属性如何使用文章都会...
    99+
    2022-10-19
  • css中的background-size属性怎么用
    这篇文章给大家分享的是有关css中的background-size属性怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   CSSbackground-size属性   ...
    99+
    2022-10-19
  • css中的background-origin属性怎么用
    这篇文章主要为大家展示了“css中的background-origin属性怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中的background-o...
    99+
    2022-10-19
  • css中的background-repeat属性怎么用
    这篇文章主要介绍css中的background-repeat属性怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   CSSbackground-repeat属性   作用:...
    99+
    2022-10-19
  • CSS的background-position属性怎么使用
    本篇内容介绍了“CSS的background-position属性怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!CSS backgr...
    99+
    2023-07-04
  • CSS的background-position属性怎么设置
    这篇文章主要讲解了“CSS的background-position属性怎么设置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的background-position属性怎么设置”吧!C...
    99+
    2023-07-04
  • CSS的background-position属性有什么用
    这篇文章主要介绍了CSS的background-position属性有什么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS的background-position属性有什么用文章都会有所收获,下面我们一起...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作