首页前端开发CSScss中background-attachment属性如何使用?

css中background-attachment属性如何使用?

时间2024-05-21 15:14:05发布访客分类CSS浏览84
导读: css中background-attachment属性的使用前提是先定义了background-image属性,然后用background-attachment来指明背景图的位置是固定于视口的,还是随着包含块移动的。可简单理解为定义背景...
  css中background-attachment属性的使用前提是先定义了background-image属性,然后用background-attachment来指明背景图的位置是固定于视口的,还是随着包含块移动的。可简单理解为定义背景图片随滚动轴的移动方式。   取值:   scroll:默认值,背景图相对于元素固定,背景随页面滚动而移动,即背景和内容绑定。   fixed:背景图相对于视口固定,所以随页面滚动背景不动,相当于背景被设置在了body上。   local:背景图相对于元素内容固定。   inhert:继承,没什么说的。   该属性可以应用于任何元素。   一、scroll【背景图滚动】   设置background-attachment:scroll,背景图是相对于元素自身固定,内容动时背景图也动。附加到元素的border。   对于scroll,一般情况背景随内容滚动,但是有一种情况例外。   对于可以滚动的元素(设置为overflow:scroll的元素)。当background-attachment设置为scroll时,背景图不会随元素内容的滚动而滚动。   二、local【滚动元素背景图滚动】   对于可以滚动的元素(设置为overflow:scroll的元素),设置background-attachment:local,则背景会随内容的滚动而滚动。   因为背景图是相对于元素自身内容定位,开始固定,元素出现滚动条后背景图随内容而滚动。   代码实例:            div{   width:200px;   height:350px;   border:1pxsolidred;   background-image:url(img/img_tree.png);   background-repeat:no-repeat;   background-attachment:local;   overflow:scroll;   line-height:1.5;   }         
  1内容超出会出现滚动条   2内容超出会出现滚动条   3内容超出会出现滚动条   4内容超出会出现滚动条   5内容超出会出现滚动条   6内容超出会出现滚动条   7内容超出会出现滚动条   8内容超出会出现滚动条   9内容超出会出现滚动条   10内容超出会出现滚动条   11内容超出会出现滚动条   12内容超出会出现滚动条   13内容超出会出现滚动条   14内容超出会出现滚动条   15内容超出会出现滚动条   16内容超出会出现滚动条   17内容超出会出现滚动条   18内容超出会出现滚动条   19内容超出会出现滚动条   20内容超出会出现滚动条   
  






本文转载自中文网

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css中background-attachment属性如何使用?
本文地址: https://pptw.com/jishu/664950.html
图文详解CSS中!important 的使用方法 css3如何区分background-clip和background-origin ?

游客 回复需填写必要信息