我的编程空间,编程开发者的网络收藏夹
学习永远不晚

css背景图代码怎么写

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

css背景图代码怎么写

这篇文章主要讲解了“css背景图代码怎么写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css背景图代码怎么写”吧!

1. css背景图

1.1 背景属性

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>css 背景属性</title>    <style>        .c1        {                        width:600px;            height:600px;            border:solid 1px red;            background-color: yellow;                        background-image:url("./images/xiao.jpg");                        background-repeat:no-repeat;                                                background-attachment: fixed;        }        .c2        {                        width:600px;            height:600px;            margin:10px 20px;            border:solid 1px red;                                background: url("./images/xiao.jpg") no-repeat 50% 50%;        }    </style></head><body>    <div class="c1"></div>    <div class="c2"></div></body></html>

css背景图代码怎么写

1.2 背景图片引入

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>背景图片的引入</title>    <style>                div.c1        {width:60px;height:60px;border:solid 1px gray;background: url("./images/tag.jpg") no-repeat;}        div.c1:hover        {            background: url("./images/tag.jpg") no-repeat;            background-position: -312px -3.5px;        }        .gg        {            width:400px;            height:400px;            border:solid 1px red;        }                div.c2        {            background: url("./images/xiao.jpg") no-repeat;                                    background-size: 100% auto;        }                div.c3        {            background:                 url("./images/game/map_19.gif") no-repeat 30px 80px,                url("./images/game/map_20.gif") no-repeat 50px 50px,                url("./images/game/map_18.gif") no-repeat 100px 50px,                url("./images/game/map_14.gif") no-repeat 180px 100px,                url("./images/game/map_03.gif");        }    </style></head><body>    <div class="c1"></div>    <div class="c2 gg"></div>    <div class="c3 gg"></div></body></html>

css背景图代码怎么写

css背景图代码怎么写

css背景图代码怎么写

css背景图代码怎么写

css背景图代码怎么写

css背景图代码怎么写

2. 相对_绝对_固定

2.1 相对定位

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>定位:相对定位 relative</title>    <style>        .gg        {            width:200px;            height:200px;            border:solid 1px red;        }        .c1        {background:violet;}        .c2        {            background:tan;            position:relative;            top:10px;            left:100px;            z-index:2;        }        .c3        {background:blue;}        .c4        {background:green;}    </style></head><body>        <!--             相对定位: 参考点是他自己本身,相对于原始的位置进行定位;            如果添加了定位:无论是添加(相对,绝对,固定)属性,添加之后会增加额外的其他属性:            z-index 控制层叠关系: 值越大越在上层,值越小越在下层                left                top                right                bottom                 z-index                -->        <div class="c1 gg"></div>        <div class="c2 gg"></div>        <div class="c3 gg"></div>        <div class="c4 gg"></div></body></html>

2.2 绝对定位

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>定位:绝对定位 absolute</title>    <style>        .gg        {width:200px;height:200px;border:solid 1px red;}        .big        {            width:1000px;            height:1000px;            border:solid 1px red;            margin:100px 220px;        }        .c1        {            background:violet;                        position: relative;         }        .c2        {            background:tan;            position: absolute;            top:0px;            left:0px;                                }        .c3        {background:blue;}        .c4        {background:green;}    </style></head><body>    <!--         绝对定位:参考点默认参考的是body         效果:脱离文档流,后面的内容自动补位        使用:绝对定位会参照父级的相对定位进行移动,如果父级中没有relative,相对于body进行定位;            (1)把想要的父级元素变成relative            (2)把要定位的元素变成 absolute    -->    <div class="big">        <div class="c1 gg"></div>        <div class="c2 gg"></div>        <div class="c3 gg"></div>        <div class="c4 gg"></div>    </div></body></html><!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>定位:绝对定位 absolute</title>    <style>        .gg        {width:200px;height:200px;border:solid 1px red;}        .big        {            width:1000px;            height:1000px;            border:solid 1px red;            margin:100px 220px;        }        .c1        {            background:violet;                        position: relative;         }        .c2        {            background:tan;            position: absolute;            top:0px;            left:0px;                                }        .c3        {background:blue;}        .c4        {background:green;}    </style></head><body>    <!--         绝对定位:参考点默认参考的是body         效果:脱离文档流,后面的内容自动补位        使用:绝对定位会参照父级的相对定位进行移动,如果父级中没有relative,相对于body进行定位;            (1)把想要的父级元素变成relative            (2)把要定位的元素变成 absolute    -->    <div class="big">        <div class="c1 gg"></div>        <div class="c2 gg"></div>        <div class="c3 gg"></div>        <div class="c4 gg"></div>    </div></body></html>

2.3 固定定位

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>定位:固定定位 fixed</title>    <style>                *        {margin:0px;padding:0px;}        body        {height:2000px;}        .c1        {            width:500px;            height: 600px;            border:solid 1px red;            background-color: green;            position: fixed;            left:50%;            margin-left:-250px;            top:50%;            margin-top:-300px;        }                img        {            position:fixed;            bottom:20px;            left:-100px;             transition: all 1s ease 0.1s;                   }                img:hover        {            left:0px;            background-color: red;        }    </style></head><body>     <img class="lazy" data-src="images/xiao.jpg"/>     <div class="c1">我没动</div>     <p>1111222333444</p></body></html>

3. float浮动

3.1 display转换元素

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>display 转换元素</title>    <style>        div                {display:inline;border:solid 1px red;width:1000px;height:20px;}        span                {display:block;width:100px;height:50px;border:solid 1px red;}        a                {display:inline-block;width:500px;height:30px;border:solid 1px red;}                p                {display:none;}    </style></head><body>    <!-- 元素的分类:        块状元素 : block        行内元素 : inline        行内块状元素  : inline-block    -->    <div>第一个div</div>    <div>第二个div</div>    <span>我是span1</span>    <span>我是span2</span>    <a href="#">我是链接1</a>    <a href="#">我是链接2</a>    <p>12345</p></body></html>

3.2 float浮动

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>float 浮动</title>    <style>        .content        {width:700px;clear:both;}        .content .c1        {background: red;width:100px;height:100px;float:left;}        .content .c2        {background: tan;width:100px;height:100px;float:left;}        .content .c3        {background:blue;width:100px;height:100px;float:left;}        .content .c4        {background:green;width:100px;height:100px;float:left;}        .content2        {width:700px;height:500px;border:solid 1px red;clear:both;}        #a1        {float:left;width:100px;height:100px;border:solid 1px red;}        #a2        {display:block;width:100px;height:100px;border:solid 1px red;background: teal;clear: both;}    </style></head><body>    <!--     # ###块状元素浮动:    float:left  向左浮动  ,元素脱离原始文档流,后面的内容自动补齐;    float:right 向右浮动  ,元素脱离原始文档流,后面的内容自动补齐;    目的: 让块状元素在一排显示     clear:both; 清除两边的浮动    -->    <div class="content">        <div class="c1"></div>        <div class="c2"></div>        <div class="c3"></div>        <div class="c4"></div>    </div>    <!--     # ###行内元素浮动:        如果对行内元素进行浮动:        默认会把行内元素升级成行内块状元素,可以设置宽和高         消除浮动产生的影响:clear:both;    -->    <div class="content2">        <a href="#" id="a1">点击我跳转1</a>        <a href="#" id="a2">点击我跳转2</a>    </div></body></html>

4. html里面的bug

4.1 float内容塌陷问题

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>float 浮动</title>    <style>        .content        {width:700px;clear:both;}        .content .c1        {background: red;width:100px;height:100px;float:left;}        .content .c2        {background: tan;width:100px;height:100px;float:left;}        .content .c3        {background:blue;width:100px;height:100px;float:left;}        .content .c4        {background:green;width:100px;height:100px;float:left;}        .content2        {width:700px;height:500px;border:solid 1px red;clear:both;}        #a1        {float:left;width:100px;height:100px;border:solid 1px red;}        #a2        {display:block;width:100px;height:100px;border:solid 1px red;background: teal;clear: both;}    </style></head><body>    <!--     # ###块状元素浮动:    float:left  向左浮动  ,元素脱离原始文档流,后面的内容自动补齐;    float:right 向右浮动  ,元素脱离原始文档流,后面的内容自动补齐;    目的: 让块状元素在一排显示     clear:both; 清除两边的浮动    -->    <div class="content">        <div class="c1"></div>        <div class="c2"></div>        <div class="c3"></div>        <div class="c4"></div>    </div>    <!--     # ###行内元素浮动:        如果对行内元素进行浮动:        默认会把行内元素升级成行内块状元素,可以设置宽和高         消除浮动产生的影响:clear:both;    -->    <div class="content2">        <a href="#" id="a1">点击我跳转1</a>        <a href="#" id="a2">点击我跳转2</a>    </div></body></html>

4.2 margin-top失效问题

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>margin-top失效问题</title>    <style>        *        {margin:0px;padding:0px;}        .box1        {width:100px;height:100px;margin-top:10px;border:solid 1px red;}        .father        {width:300px;height:300px;background: yellow;overflow: hidden;}        .son        {width:150px;height:150px;margin-top:50px;}    </style></head><body>    <!-- overflow: hidden; overflow auto 如果内容超出边框,会以下拉框的形式显示,不会溢出 -->    <div class="box1">        sdfsf    </div>    <div class="father">        <div class="son">12</div>            </div></body></html>

4.3 overflow

<!DOCTYPE html><html>    <head>    <meta charset="utf-8" />    <style>        .test {            overflow: hidden;            width: 200px;            height: 100px;            background: #eee;        }    </style>    </head>    <body>        <!-- overflow:hidden 对超出部分内容进行隐藏 -->        <div class="test">            <p>苏打速度</p>            <p>苏打速度</p>            <p>苏打速度</p>            <p>苏打速度</p>            <p>苏打速度</p>        </div>    </body></html>

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

css背景图代码怎么写

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

下载Word文档

猜你喜欢

css背景图代码怎么写

这篇文章主要讲解了“css背景图代码怎么写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css背景图代码怎么写”吧!1. css背景图1.1 背景属性
2023-06-28

html设置背景图片的代码怎么写

这篇文章主要介绍html设置背景图片的代码怎么写,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!html设置背景图片的代码是:“”;通过background
2023-06-14

html背景颜色代码怎么写

在 html 中设置背景颜色可以通过使用 background-color 属性,该属性接受十六进制颜色值(例如 #ff0000 代表红色)或色彩名称(例如 red)。要设置透明背景,请使用 background-color: transp
html背景颜色代码怎么写
2024-05-16

css背景图片怎么加

css 背景图片添加方法包括:获取图片资源。准备 css 文件。使用 background-image 属性添加图片 url。应用 css 类或内联样式。CSS 背景图片添加方法第一步:获取图片资源使用互联网或本地文件浏览器下载或找到要
css背景图片怎么加
2024-05-21

CSS怎么设置div背景图

这篇文章主要介绍了CSS怎么设置div背景图,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。给组件添加背景图控制只需要两步:
2023-06-08

css怎么改变图片的背景

这篇文章主要介绍css怎么改变图片的背景,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css改变图片的背景的方法是,添加background-image属性,并且将属性值设置为你想要的图片的url地址,例如【back
2023-06-15

css怎么在背景图片上加图片

在 css 中可以叠加图片到背景图片上,方法包括:指定图片 url(1)、调整位置(2)、设置大小(3)、控制透明度(4)、使用 css 滤镜(5)。如何在 CSS 中在背景图片上叠加图片在 CSS 中,可以在背景图片上叠加图片,从而创建
css怎么在背景图片上加图片
2024-04-25

css图片居中代码怎么写

css图片居中方法:使用margin属性设置图片上下左右边距,居中图片。使用text-align属性设置容器文本居中,并使用display: block;和margin: 0 auto;转换图片为块状元素并居中。CSS 图片居中代码为了让
css图片居中代码怎么写
2024-04-25

css怎么设置背景图片居中

在 css 中,可通过 background-position 属性设置背景图片居中:水平值:center(居中)、left(左对齐)、right(右对齐)垂直值:center(居中)、top(上对齐)、bottom(下对齐)语法:back
css怎么设置背景图片居中
2024-04-25

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录