html中的关于背景的相关知识

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

目录

一.关于背景的七个基本样式

二.雪碧图的设置

三.渐变色

四.放射渐变


一.关于背景的七个基本样式

1: background-color  设置背景颜色

2:background-image来设置背景图片

    - 语法:background-image:url(相对路径);

    -可以同时为一个元素指定背景颜色和背景图片,

        这样背景颜色将会作为背景图片的底色

    -图片在元素中的位置

       如果背景图片小于元素大小,则会默认将背景图片平铺以充满元素    

        如果背景图片大于元素,默认会显示图片的左上角

        如果背景图片和元素一样大,则会将背景图片全部显示

       

3:background-repeat用于设置背景图片的重复方式

 可选值:

    repeat,默认值,背景图片会双方向重复(平铺)

    no-repeat ,背景图片不会重复,有多大就显示多大

    repeat-x, 背景图片沿水平方向重复

    repeat-y,背景图片沿垂直方向重复

4:background-position可以调整背景图片在元素中的位置

    背景图片默认是贴着元素的左上角显示

可选值:

    该属性可以使用 top right left bottom center中的两个值

        来指定一个背景图片的位置

        top left 左上

        bottom right 右下

        如果只给出一个值,则第二个值默认是center

  也可以直接指定两个偏移量,

        第一个值是水平偏移量

            - 如果指定的是一个正值,则图片会向右移动指定的像素

            - 如果指定的是一个负值,则图片会向左移动指定的像素

        第二个是垂直偏移量  

            - 如果指定的是一个正值,则图片会向下移动指定的像素

            - 如果指定的是一个负值,则图片会向上移动指定的像素

5:background-clip

    设置背景的范围

      可选值:

          border-box 默认值,背景颜色会出现在边框的下边

          padding-box  背景不会出现在边框,只会出现在内容区和内边距

          content-box  背景只出现在内容区

6:background-origin

    设置背景图片的偏移量计算的原点,配合偏移量使用的

      padding-box  从内部距处开始计算  默认值

      content-box  背景图片的偏移量从内容区处计算

      border-box   从边框开始计算偏移量

7:background-size   设置图片的大小

  参数:

    第一个值:宽度

    第二个值:高度

        如果只写一个,第二值,默认为auto

       

    cover  图片的比例不变,将盒子元素铺满

    contain 图片比例不变,将图片元素完整显示

二.雪碧图的设置

一、图片整合技术(CSS-Sprite)

  优点:

    1 将多个图片整合为一张图片里,浏览器只需要发送一次请求,可以同时加载多个图片,

    提高访问效率,提高了用户体验。

    2 将多个图片整合为一张图片,减小了图片的总大小,提高请求的速度,增加了用户体验

二、雪碧图使用步骤

      1:先确定要使用的图标

      2:测量图标的大小

      3:根据测量结果创建一个元素

      4:将雪碧图设置为元素的背景

      5:设置一个偏移量以显示正确的图片

三.渐变色

渐变:通过渐变可以设置一些复杂的背景颜色,可以从实现一个颜色向其他颜色过渡的效果

  渐变是图片,通过 background-image设置

    可选值

      1:linear-gradient(方位,颜色1,颜色2)  

        线性渐变,颜色沿着一条直线发生变化  

            参数1:表示方位,(可选值,不写默认是to bottom)

                    (1)to left,to right, to bottom, to top

                    (2)xxxdeg 表示角度,度数,会更灵活

                    (3)turn 表示圈  .5turn

            参数2:颜色1

            参数3:颜色2

            注意:

                可以写多个颜色,默认情况下,颜色是均分占比的

                  也可以手动的指定渐变的分布情况

                background-image:linear-gradient(red 50px,yellow) ;

                    颜色后直接跟占比

      2:repeating-linear-gradient()

        可以平铺的线性渐变

        background-image: repeating-linear-gradient(yellow 0px, red 50px);

          参数跟linear-gradient是一样的

四.放射渐变

  1:radial-gradient()  

                 经向渐变(放射性的效果)

                    默认情况下,圆心是根据元素的形状来计算的

                               正方形  圆形

                               长方形  椭圆型

                    参数1:圆心的形状

                          (1)circle圆形,ellipse椭圆,

                          (2)设置的大小 at 位置==>像素1 像素2 at 0px  0px

            background-image: radial-gradient(100px 100px at 100px 0px,red,yellow);          

                    参数2:颜色1

                    参数3:颜色2

1.background、color、渐变 1. background 1.1 多重背景 background-image: url(flower.gif), url(paper.gif); // 分别引入两个背景图 background-position: right bottom, left top; // 分别定义两张图片位置 background-repeat: no-repeat, repeat; // 分别定义重复方式 /*简写*/ background: url(flower.gif) right bottom no-repea 阅读详情

相关推荐

WEB前端-背景属性

img和背景图片的区别: img不需要专门写宽高就能够显示在页面上 而背景图片默认是撑不开容器的 需要专门写宽高 一般产品插入图都推荐使用img 而一些小的icon 或者很少更新的图片 再或者超大的图片推荐使用背景图 而且背景图可以让内部的文字盖在上面,但是img不行(除非后期用定位)取值:no-repeat不平铺,repeat-x横向平铺,repeat-y纵向平铺,repeat横向纵向都平铺------默认。closest-side: 指定径向渐变的半径长度为从圆心到离圆心最近的边。

syh_SYH0321的博客 5892

HTML背景图像 – 如何将壁纸图像添加到您的网站

背景图片可以帮助美化网站并使其对用户更具吸引力。要将壁纸图像添加到您的网站作为HTML页面的背景图像,您可以使用CSS(层叠样式表)来实现。

sikh_0529的博客 3531

最新【重识 HTML + CSS】背景相关知识点,前端 400道面试题通关宝典助你进大厂

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】【重识 HTML + CSS】知识点目录CSS 属性 - 背景CSS 属性 - background-image 设置元素背景图片background-image 用于设置元素的背景图片会盖在 background-color 的上面在图片的透明区域,可以看到背景色如果设置了多张图片:设置的第一张图片将显示在最上面,其他图片按顺序层叠在下面注意:如果设置了背景图片后,元素没有具体的宽高,背景图片是不会显示出来的。

2401_84446513的博客 311

15【背景 渐变色】

15【背景 渐变色】

DSelegent的博客 7873

CSS笔记——background背景样式、圆角样式和渐变色样式

在使用CSS雪碧图时,网页中的多个小图标或图像被组合成一个大的图像文件,并使用CSS的background-position属性将需要的部分显示出来。表示径向渐变的大小,可以是closest-side、closest-corner、farthest-side或farthest-corner;可以使用图片的URL来设置。可以作为JPEG和PNG的替代格式,可以用于加载网站中的图像,减少页面加载时间和网络带宽的使用。可以设置为repeat(默认)、repeat-x、repeat-y和no-repeat。

bqiuer的博客 4815

HTML中关于背景相关知识

background-color 设置背景颜色(属性值前面博客有)background-image来设置背景图片语法:background-image:url(相对路径);可以同时为一个元素指定背景颜色和背景图片,这样背景颜色将会作为背景图片的底色图片在元素中的位置如果背景图片小于元素大小,则会默认将背景图片平铺以充满元素 如果背景图片大于元素,默认会显示图片的左上角 如果背景图片和元素一样大,则会将背景图片全部显示 3.背景图片的重复方式 background-repeat用于设置背景图片

qq_62917168的博客 456

HTML5-背景图片相关知识总结

HTML5设置背景图片的知识点总结

代号006 761

【重识 HTML + CSS】背景相关知识

背景CSS 属性 - 背景CSS 属性 - background-image 设置元素背景图片CSS 属性 - background-repeat 设置背景图片是否平铺CSS 属性 - background-size 设置背景图片大小CSS 属性 - background-position 设置背景图片具体位置22 博文集合:【重识 HTML + CSS】知识点目录 CSS 属性 - 背景 CSS 属性 - background-image 设置元素背景图片 background-image 用于设置元

萌宅鹿的技术小屋 715

弧形背景html,弧形背景墙—弧形背景相关知识介绍

现在的装修方式真的是很多的,背景墙就是现在一种新型的装修方式,而且就算是一个小小的背景墙,它也是有很多形状的,比如弧形、圆形等。今天小编要给大家介绍的是弧形背景墙的相关知识。弧形背景墙弧形背景墙—弧形背景墙的基本介绍弧形背景墙是一种装饰于家庭客厅电视、沙发、玄关、卧室墙等的家庭装修艺术,以其新颖的构思、先进的工艺,不但满足了消费者装饰装修的需要,更体现了艺术的气质,使之成为商业与艺术的完美结合。...

weixin_31309557的博客 473

第一章_1_html背景知识-相关要点

本课程笔记学自 张孝详 老师的《传智播客_张孝祥_javascript教程 》下载地址:http://student.csdn.net/space.php?do=course&cid=521&ac=detail1、behavior 【音标】:[biheivj?] 【词典解释】:名词 n. [U] 1. 行为,举止;态度alternate 属性值 -- alternate是LinkType

在路上…… 528

2024年Web前端最全【重识 HTML + CSS】背景相关知识点,2024年最新前端最新面试题及答案

但是本人觉得看书也很必要,可以节省很多时间,常见的javascript的书,例如:javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。:能让产品适应各种运行环境,尽量保持一致的用户体验。

2401_84433924的博客 421

2024年最全【重识 HTML + CSS】背景相关知识点(2),前端系统面试题

CSS Sprite(CSS 雪碧、CSS 精灵)是一种 CSS 图像合成技术,将各种小图片合并到一张图片上,利用 CSS 的背景定位来显示对应的图片部分。利用 background-image 和 img 都能够实现显示图片的需求,在开发中该如何选择?0 和 0 代表图片左上角和指针是重叠的,数值变大,图片左上角会朝着指针左上角方向偏移。更换风格方便,只需要在少数张图片上修改图片的颜色或样式,整个网页的风格就可以改变。如果水平、垂直分别设置为图片宽高的一半,图片的中心点将和指针重叠。

2401_84617131的博客 460

2024年最新【重识 HTML + CSS】背景相关知识点(1),2024年最新2024最新阿里Web前端面试流程

中年危机是真实存在的,即便有技术傍身,还是难免对自己的生存能力产生质疑和焦虑,这些年职业发展,一直在寻求消除焦虑的依靠。技术要深入到什么程度?做久了技术总要转型管理?我能做什么,我想做什么?一技之长,就是深耕你的专业技能,你的专业技术。(重点)独立做事,当你的一技之长达到一定深度的时候,需要开始思考如何独立做事。(创业)拥有事业,选择一份使命,带领团队实现它。(创业)一技之长分五个层次栈内技术 - 是指你的前端专业领域技术栈外技术 - 是指栈内技术的上下游,领域外的相关专业知识

2401_84619565的博客 834

1 HTML背景知识

Tracy785的博客 218

背景 HTML

背景

2501_91001006的博客 326

HTML练习背景常用样式

【代码】HTML练习背景常用样式。

2501_90932714的博客 130

HTML 背景色和背景图片

1、<meta charset="">代码的作用 设置背景色和背景图片

qq_35677589的博客 365

HTML】【Table】表格类知识点总结

文章目录一、Table1 基础知识1.1 表格标记1.2 杂七杂八 一、Table 1 基础知识 1.1 表格标记 <table></table> 表格 <tr></tr> 行 <td></td> 单元格(列) <table border="1"> <!--两组tr,表格有两行--> <!--第一行只有一个单元格--> <tr>

qq_52755873的博客 1456

html设置背景及使内容居中

测试 584
上一篇: html中的定位及其定位方式
下一篇: 一些网页模块的简单制作
北柠陌语
博客等级 码龄5年 386粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值