CSS中background-attachment
CSS中background-attachment
CSS中background-attachmentCSS中background-attachment属性来指明背景图的位置是固定于视口的,还是随着包含块移动的。可简单理解为定义背景图片随滚动轴的移动方式。
前提是定义了background-image属性
一、background-attachment值
scrool:默认值,背景随页面滚动而移动,即背景和内容绑定,当页面的其余部分滚动时,背景图像不会移动。
fixed: 背景图相对于视口固定,当页面的其余部分滚动时,背景图像不会移动。
local: 背景图相对于元素内容固定。
inhert:规定应该从父元素继承 background-attachment 属性的设置。
(1)、scroll
设置background-attachment:scroll,背景图是相对于元素自身固定,内容动时背景图也动。
对于scroll,一般情况背景随内容滚动,但是有一种情况例外。
对于可以滚动的元素(设置为overflow:scroll的元素)。当background-attachment设置为scroll时,背景图不会随元素内容的滚动而滚动。
(2)、local
对于可以滚动的元素(设置为overflow:scroll的元素),设置background-attachment:local,则背景会随内容的滚动而滚动。
因为背景图是相对于元素自身内容定位,开始固定,元素出现滚动条后背景图随内容而滚动。
(3)、fixed
背景图片相对于视口固定,就算元素有了滚动条,背景图也不随内容移动。
二、background-attachment 网页背景固定的几种方式
1、右上固定:
<style type="text/css">
body{
background-image:url("背景url");
background-position:100% 0%;
background-repeat:no-repeat;
background-attachment:fixed;}
</style>
2、右下固定
body {
background-image:url("5.jpg");
background-position:100% 100%;
background-repeat:repeat-y;
background-repeat:no-repeat;
background-attachment:right bottom;
}
3、左上
body{
background-image:url("背景url");
background-repeat:no-repeat;
background-attachment:fixed;
}
4、左下
body{
background-image:url("背景url");
background-position:0% 100%;
background-repeat:no-repeat;
background-attachment:fixed;
}
5、正中
body{
background-image:url("背景url");
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center ;
}
6、右边
body{
background-image:url("背景url");
background-position:100% 0%;
background-repeat:repeat-y;
background-attachment:fixed;
}
7、左边
body{
background-image:url("背景url");
background-repeat:repeat-y;
background-attachment:fixed;
}
8、上边
body{
background-image:url("背景url");
background-repeat:repeat-x;
background-attachment:fixed;
}
9、下边
body{
background-image:url("背景url");
background-position:bottom;
background-repeat:repeat-x;
background-attachment:fixed;
}
- csstable列宽固定(css display table 自适应高度、宽度问题的解决)
- html和js代码结合(JS、CSS和HTML实现注册页面)
- css样式词大全(超全面CSS样式整理)
- css3 box-shadow
- css基础选择器的语法格式(css -webkit-line-clamp WebKit的CSS扩展WebKit是私有属性)
- css3怎么改成3d(灵活运用CSS3特性绘制简易版围棋效果)
- css3动画效果图(CSS3 三维变形实现立体方块特效源码)
- css浮动和位置讲解(关于CSS浮动与取消浮动的问题)
- css3设置动画无限循环(css3 实现文字闪烁效果的三种方式示例代码)
- css3动画时间(css3实现的天气图标动画效果)
- css一键布局(css多种方式实现双飞翼布局)
- css3滤镜过渡效果代码(CSS3实现的3D隧道效果)
- html+css网页布局实例(网页布局入门教程 如何用CSS进行网页布局)
- css3动画360循环旋转(利用纯CSS3实现文字向右循环闪过效果实例可用于移动端)
- css中最常用的选择符(CSS 类选择符和ID选择符的区别)
- css中好看的渐变颜色代码(CSS Tips:段落每行渐变色文本效果的实现方法)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 节日我在岗|警景相融 平安相伴(节日我在岗警景相融)
- 战 疫 时刻 致敬每一位石化大学的 守护者(战疫时刻)
- 老弄堂里的市井味道(老弄堂里的市井味道)
- 小米音乐可绑定QQ音乐, QQ音乐 真的会消失在小米的设备上吗(小米音乐可绑定QQ音乐)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9