首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS从基础到熟练学习笔记(三)CSS中5种背景属性(背景颜色、背景图片、固定背景图片等)

CSS背景属性用于定义元素背景效果,常用有5种背景属性:背景颜色、背景图片、背景图片重复展示方式、背景附着方式以及背景位置 background-color background-image background-repeat...类似的方式还有left center、left bottom、right top、right center、right bottom、center top、center centercenter bottom...Xpx Ypx 也可以使用像素指定位置,或者像素值百分比值混合使用 initial 将此属性设置为其默认值 inherit 从它父元素继承这个属性 例如: body { background-image...: center } 背景图片附着状态background-attachment CSS使用 background-attachment属性指明 背景附件属性来设置背景图像是否是固定或是与页面的其余部分一起滚动...如果背景在页顶,则页面拉到页脚时看不到页顶元素也就看不到图片了。 fixed 固定背景背景图片,使用该值时,背景图片会一直在固定位置显示。

1.1K10

CSS第五天-定位

CSS第五天-定位 静态定位:static 定位默认值,写边偏移也不会有效果 ---- 相对定位:relative 父元素搭配子绝父相使用 根据自身原来位置,进行定位 没有脱标,在页面还占有位置...天生就是给绝对定位当爹用 ---- 绝对定位:absolute 根据最近带有定位(非静态)祖先元素来定位 子绝父相 脱离标准流,在页面不占有位置 绝对定位,固定定位,浮动,可以直接设置宽度高度,默认宽度是内容宽度...---- 固定定位:fixed 永远根据浏览器可视区域定位,不会随着滚动条滚动而滚动 可以直接加宽高,默认宽度是内容宽度 脱离标准流,在页面不占有位置 解决分辨率问题有两种方法… ---- 定位层级...=== 给其父元素添加text-align: center 级元素 === 给当前元素设置 宽度margin: 0 auto 浮动元素 === 给外面标准流父元素设置 宽度margin:0 auto...设置vertical-align: middle ---- 垂直用法: 文本框表单按钮无法对齐 inputimg无法对齐 div中文本框,文本框无法贴顶问题 div不设高度由img标签撑开,此时

2.7K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS3

    div,而且这两个div没有设置间距,上面代码效果却带了间距: 这是由于浏览器解析行内或行内标签时,若标签换行,那么效果也出现一个换行距离。...可以让盒子始终固定在屏幕中某个位置 例如,完成下图效果(盒子之间有叠层问题)需要什么步骤?... 俺是div级元素 原来div还在那占着位置 得到效果: 剖析: 注意...例如:某些网页导航固定在头部 ---- 装饰 垂直对齐 小时候用英语本练英语时,都知道单词书写规范如下: 所以前端也是按照这样,处理行内行内元素时按照文字特点解析,以基线为基准对齐。...如下图,当盒子为固定高度,里面的内容过多就会出现内容溢出情况。

    77390

    大型编程电视剧连载 | CSS知识点硬核整理归纳(二)

    五、盒子模型 网页布局中,我们是如何把里面的文字,图片,按照美工给我们效果图排列整齐有序呢? ? 其实网页布局本质就是: 首先利用CSS设置好盒子大小,然后摆放盒子位置。...盒子里面的文字图片等元素是 内容区域盒子厚度 我们成为盒子边框盒子内容与边框距离是内边距(类似单元格 cellpadding)。...*/ 5.4.3、插入图片背景图片区别 插入图片 我们用最多 比如产品展示类 移动位置只能靠盒模型 padding margin 背景图片我们一般用于小图标背景 或者 超大背景图片 背景图片 只能通过...原来在标准流区域继续占有,后面的盒子仍然以标准流方式对待它。 7.3.3、绝对定位(absolute) 绝对定位是元素以带有定位父级元素来移动位置,也就是我们常说拼爹。...7.3.4、固定定位(fixed) 固定定位是绝对定位一种特殊形式: (认死理型) 如果说绝对定位是一个矩形 那么 固定定位就类似于正方形 完全脱标 —— 完全不占位置; 只认浏览器可视窗口 ——

    1.8K20

    前端(二)-CSS

    -- 外部样式,引入使用link标签,写在head标签中,是单标签,但是rel属性href属性是必须,且rel="stylesheet"是固定引入外部样式才可以生效,href属性指定外部文件资源路径...,元素会被显示为级元素,该元素前后会带有换行符 inline 内联元素默认值。...1.设置相对定位盒子会相对它原来位置,通过指定偏移,到达新位置 ; 2.设置相对定位盒子仍在标准文档流中,它对父级盒子相邻盒子都没有任何影响 ; 3.设置相对定位盒子原来位置会被保留下来...:下拉菜单、焦点图轮播、弹出数字气泡、特别花边等场景; 6.3 fixed 固定定位 偏移设置: left、right、top、bottom; 类似绝对定位,不过区别在于定位基准不是祖先元素...,当过了设置时间值后才会被触发 ; 负值:元素过渡效果会从该时间点开始显示,之前动作被截断 ; 0:默认值,元素过渡效果立即执行; 7.3 过度触发机制 1.伪类触发 :hover 鼠标悬停划过时显示效果

    1.9K20

    寒假提升 | Day6 CSS 第四部分

    传递 如果级元素顶部线父元素顶部线重叠,那么这个级元素 margin-top 值会传递给父元素 margin-bottom传递 如果级元素底部线父元素底部线重写,并且父元素高度是...文字阴影 - text-shadow text-shadow用法类似于 box-shadow ,用于给文字添加阴影效果 常见格式如下(没有向内) 我们可以通过一个网站测试文字阴影:...:top、center、bottom 如果只设置了1个方向,另一个方向默认是center 3.5. background-attachment background-attachment决定背景图像位置是在视口内固定...可以设置以下3个值 scroll:此关键属性值表示背景相对于元素本身固定, 而不是随着它内容滚动 local:此关键属性值表示背景相对于元素内容固定。...后面 其他属性也都可以省略,而且顺序任意 3.7. background-imageimg区别选择 利用 background-image img 都能够实现显示图片需求,在开发中该如何选择

    1.3K20

    前端之CSS内容

    */ p[title] { color: red; } /*用于选取带有指定属性元素。..." 使元素同时具有行内元素级元素特点  display:"none“ 与visibility:hidden区别: visibility:hidden  可以隐藏某个元素,隐藏元素仍需占用与未隐藏之前一样空间...对象遵循正常文档流,将依据top,right,bottom,left等属性在正常文档流中偏移位置。而其层叠通过z-index属性定义。...在理论上,被设置为 fixed 元素会被定位于浏览器窗口一个指定坐标,不论窗口是否滚动,它都会固定在这个位置。 示例代码: <!...opacityrgba()区别:     1. opacity改变元素\子元素透明度效果     2. rgba()只改变背景颜色透明度效果 六、综合示例 1、顶部导航菜单 <!

    5.2K100

    css笔记

    CSS 其实没有太多逻辑可言 , 类似我们小时候玩积木,我们可以自由,随意摆放出我们想要效果。...固定定位fixed(认死理型) 固定定位是绝对定位一种特殊形式,类似于 正方形是一个特殊 矩形。它以浏览器窗口作为参照物来定义网页元素。...固定定位完全脱标,不占有位置,不随着滚动条滚动。 记忆法: 就类似于孙猴子, 无父无母,好不容易找到一个可靠师傅(浏览器),就听师傅,别的都不听。 ie6等低版本浏览器不支持固定定位。..., 元素添加了 绝对定位固定定位之后, 元素模式也会发生转换, 都转换为 行内模式, 行内 宽度高度 跟内容有关系 ** 因此 比如 行内元素 如果添加了 绝对定位或者 固定定位后 浮动后,可以不用转换模式...(渐变起始位置, 颜色 位置, 颜色位置....); 背景缩放(CSS3) 通过background-size设置背景图片尺寸,就像我们设置img尺寸一样,在移动Web开发中做屏幕适配应用非常广泛

    7.7K50

    matting笔记_一周小结

    这些方法依赖于明显区分颜色、位置低级特征,对于前景背景颜色重叠图像容易产生重影。...第二阶段网络不会对alpha matte进行大规模更改,而只是细化锐化alpha值,其效果如下图所示: Implementation: 先仅仅更新第一部分参数,等到其收敛时,固定参数。...本文方法一些限制: 需要两张图:人物前景+无人纯背景 静态背景固定相机效果最好 主要适合前景为人 method ?...该网络将带有人物图像 I、纯背景图像 B‘、人物 S、相邻帧时间堆栈 M(可选)软分割作为输入,输出则是一个前景图 F 一个前景蒙版α。...实验结果 见paper 总结: 提出了一种背景matting技术,该技术可以在自然环境中随意捕获高质量前景+alpha matter。该方法需要固定相机拍摄两张图,有目标的+无目标的背景图。

    1.2K30

    前端学习笔记之CSS知识汇总 CSS介绍

    */ p[title] { color: red; } /*用于选取带有指定属性元素。...display:"inline-block" 使元素同时具有行内元素级元素特点。...对象遵循正常文档流,将依据top,right,bottom,left等属性在正常文档流中偏移位置。而其层叠通过z-index属性定义。...absolute(绝对定位) 定义:设置为绝对定位元素框从文档流完全删除,并相对于最近已定位祖先元素定位,如果元素没有已定位祖先元素,那么它位置相对于最初包含(即body元素)。...在理论上,被设置为fixed元素会被定位于浏览器窗口一个指定坐标,不论窗口是否滚动,它都会固定在这个位置。 示例代码: <!

    2.2K30

    CSS第二天

    rgba(0,0,0,0) 、transparent 2️⃣背景图片:background-image(bgi) url中可以省略引号,图片默认水平和垂直方向平铺,类似背景颜色,不能撑开盒子 3️⃣背景平铺...4️⃣背景位置:background-position(bgp) ①方位名词: 1....) 可以设置宽度高度 默认宽度是父元素宽度,默认高度是内容高度 注意:ph里不能放元素 代表标签:div、p、h系列、ul、li、dl、dt、dd、form、header、nav、footer…...、button、select…… 特殊情况:img标签有行内元素特点,但是Chrome调试工具中显示结果是inline 默认有一个间隙,那个间隙是写代码换行那个间隙,你把代码排成一排,就没有间隙了...注意点: p标签不要嵌套div、p、h等级元素 a标签可嵌套任意元素,a标签不能嵌套a ---- CSS 三大特性: 1️⃣继承性: 子元素有默认继承父元素样式特点(子承父业) 可通过调试工具判断样式是否可继承

    1.3K10

    css(2)

    一、css属性及用法 1.1css样式操作 级标签长度宽度都是可以设置,但是行级标签不可以直接设置长度宽度。...,否则看不到效果,所谓平铺就是几个背景图片把规定区域铺满。...使级元素变成行内元素 inline-block 使元素同时具有行内元素级元素特点 displaynonevisibilityhidden区别:两者都可以隐藏元素,但是display将元素隐藏之后...(需要说明,浮动框可以覆盖固定框,但是覆盖不了固定文本内容,这些文本内容会被挤出到浮动框下方显示)(另外本人试浮动p标签改成标签无法覆盖固定标签div,但是浮动div可以。)...对象遵循正常文档流,将依据top,right,bottom,left等属性在正常文档流中偏移位置。而其层叠通过z-index属性定义。

    1.5K20

    web前端学习摘要。

    区段、板块等(类似div,主要针对文档类区域) 侧边栏 文章/文档 HTML5布局优势:页面代码更加简单、高效;新布局标签本身具有的语义明确告知浏览器其在页面中位置结构意义...写在HTML网页结构中,以标签形式关联图片文件。 2. 背景图片(作为网页修饰效果,CSS进行表现)。写在css样式表中,如使用background属性来定义背景图。 区别: 1....widthheight属性应用: 1. widhtheight值不需要带有单位(默认单位都是px) 2....定义列表 ++ 有序列表特殊属性:因为有序列表是带有顺序排列,有设定排列顺序起始序号需求。 列表特点: 1....项目符号设置基于列表区域列表项,默认存在项目符号,没有。 step3:使用背景属性模拟项目符号效果

    3.7K30

    iOS8新特性:简洁易用毛玻璃效果

    探寻iOS8新亮点:毛玻璃效果简易实现 IOS8之前,apple官方并不建议开发者使用类似毛玻璃模糊效果,也并没有开放相关接口,大部分开发者是通过转化CGImage这个类来实现毛玻璃模糊效果...四、在虚化背景上创建颜色绚丽标签 我们先来看一个效果,我们在刚才创建虚化背景上添加一个标签,代码如下: UILabel * view2 = [[UILabel alloc]init];     ...现在可以很明白了解,UIBlurEffect是对整个背景进行虚化,UIVibrancyEffect是对添加标签等附件进行背景虚化。...五、一个小控件 通过上面的介绍,我们可以发现,在IOS8中创建一个毛玻璃效果是如此容易,apple官方提供类也是如此强大,我们很轻松就可以实现实时变化虚化程度动画效果,这在以前是非常麻烦低效...但是apple还有一个忠告:莫要泛滥使用虚化,导致很差用户体验! 最后,大家分享一个前两天写小控件,实现效果是仿IOS8中在桌面下拉会是背景渐变虚化,从顶部会滑出搜索框。

    1.3K60

    IT课程 CSS基础 023_图片、背景

    通过设置级元素,可使一行只显示一张图片。通过设置行内元素,可使一行显示多张图片。会计元素布局位置时使用 margin 属性,行内元素布局位置时使用 text-align 属性。...这个属性允许你添加投影效果,包括阴影颜色、模糊半径、偏移量等。...-- 外阴影内阴影效,使用 inset 关键字来指定内阴影--> 效果背景 在 CSS 中,背景是网页设计中常用样式之一,用于设置元素背景样式。...: 背景位置 通过 background-position 属性设置背景图片起始位置,可以使用像素值、百分比,也可以使用关键字。...: 背景附着(固定) 通过 background-attachment 属性设置背景图片是否固定或者随着内容滚动。

    9510

    滚动视差?CSS 不在话下

    如果一个元素拥有滚动机制,背景将会随着元素内容滚动, 并且背景绘制区域定位区域是相对于可滚动区域而不是包含他们边框。...注意一下 scroll 与 fixed,一个是相对元素本身固定,一个是相对视口固定,有点类似 position 定位 absolute  fixed。...fixed 此关键字表示背景相对于视口固定。即使一个元素拥有滚动机制,背景也不会随着元素内容滚动。 这里关键在于,即使一个元素拥有滚动机制,背景也不会随着元素内容滚动。...也就是说,背景图从一开始就已经被固定死在初始所在位置。...而滚动视差效果,正是不按常理出牌一个效果,重点来了: 当页面滚动到图片应该出现位置,被设置了 background-attachment: fixed 图片并不会继续跟随页面的滚动而跟随上下移动,

    1.7K30
    领券