当前位置:首页 > CSS教程 > 正文内容

css如何控制网页背景颜色_css教程,css,背景颜色

搜教程4年前 (2020-04-09)CSS教程206

详细介绍css中的数学表达式calc()_css教程

本文来自CSS教程栏目,文中为大家详细介绍了css中的数学表达式calc(),具有一定的参考价值,希望可以帮助到大家。数学表达式calc()是CSS中的函数,主要用于数学运算。

说到背景也就只有背景颜色和颜色图片,这两个我想大家一定都知道在里加入bgcolor="#808080"和background="URL"对吧,可是我这里将要介绍不是这样做的,而是用CSS样式来做的,虽说有些麻烦,可是整体配合还是非常不错的。

背景颜色 background-color

我想这个我就不用多做介绍了,颜色代码我想大家都知道的,不是用英文来代替就是用指定的代码来表示的。这个的默认值是transparent(透明色)。例:

body{background-color:yellow} 
H1{background-color:#000000}

(推荐教程:CSS入门教程)

背景图片 background-image

背景图片和背景颜色在HTML里面的设置也是基本相同的,都可以在里加入相关的语句来完成。但是在这里,我所指的并非是用这种方法,我用的方法还是CSS。background-image这个的主要功能也就是用来显示图片,如果需要显示图片的话,那么只要在后面加上url(图片的地址)就可以了,不显示嘛,那是最简单不过的了,什么也不要就行了,因为这个默认的就是none,而要加的话,就是在后面加上这个none就可以了。例:

body
{
background-image:url('file&:///C:/WINDOWS/BACKGRND.GIF')
} 
h1
{
background-image:url('none')
}

大家在使用里的背景图片时,一定常常遇到一些图片因为太小,而产生种种如图片的重复出现而破坏了整个页面的美感,想换成其它图片又不合适之类的麻烦情况吧。不过现在好了,大家只要用了以下的几个CSS里控制图片方法,那么你以后就不会再有此类的麻烦事发生了。

图片是否重复显示 background-repeat

有时候重复显示是需要的,可是有时候重复显示则是让人头痛的,现在这个可以很好的帮助你了,而且它还可以帮你控制图片重复的方式(水平方向重复、垂直方向重复以及两个方向都有重复),而要实现这三个方向的重复也就只要在bcackground-repeat后面加上repeat-x(水平方向铺开)、repeat-y(垂直方向铺开)、repeat(两个方向铺开)。

当然,它可以控制图片的重复,也可以控制图片不重复的。no-repeat这个就是用来表示只显示一幅背景图片,而不是重复出现的,这个可不是默认的哟,默认的是重复显示背景图片(repeat)。例:

css如何实现下划线滑动效果_css教程

本文为大家介绍了css实现下划线滑动效果的方法,具有一定的参考价值,希望可以帮助到大家。实现滑动效果主要是利用伪类标签,以及hover。

body
{
background-image:url('file&:///C:/WINDOWS/BACKGRND.GIF');
background-repeat:no-repeat
}

定位图片显示位置 background-position

一张背景图片经过上面的设置后往往还不够的,因为当你使用上面的不重复显示设置后,图片只显示在页面的左上角,而不会在其它地方,可是如果要在中间或者其它地方出现这张背景图片的话,那么background-position这个就可以帮你了,因为它就是用来显示图片相对于左上角的一个位置的(就是默认的值0% 0%),由两个值来设定,中间用空格来隔开。

它的主要的几个值有left center right和top center bottom,也可以用百分数值指定相对位置或用一个值来指定绝对位置,如50%表示的位置是在中心,而50px的水平值则表示图片距左上角区域水平移动50px单位;这里要特别指出的是,1当你设置值的时候只提供一个值,则相当于只指定水平位置,垂直自动设置为50%;2当你设置的值是负数的时候,则表示背景图片超出边界。例:

body
{
background-image:url('file&:///C:/WINDOWS/BACKGRND.GIF');
background-repeat:no-repeat;
background-position:100px 10px
}

控制图片是否滚动 background-attachment

上面的两步可以帮你完成图像的定位,可是这样做好以后还不是完美的,因为如果你的页面有滚动条的时候,那么你这张背景图片就不会永远定位在那个位置了,如果想要图片永远定位在那个位置,就只有让这张图片随着页面的内容的滚动而滚动,这时background-attachment就可以帮你了你只要加入scroll(静止)和fixed(滚动)中的其中一个就可以了。

当然不是让你乱加的,毕竟scroll是默认的,也就是不让图片随页面的内容而滚动的。例:

body
{
background-image:url('file&:///C:/WINDOWS/BACKGRND.GIF');
background-repeat:no-repeat;
background-attachment:fixed
}

好了,经过以上这番设置后,我相信你的背景一定会更美的,但是过多的代码往往可读性很差,容易让人产生错误,所以在这里我要告诉大家的就是可以把以上的代码全部加在一起使用,也就是说把以上相关的代码加到background中。

在把代码加到background中的时候要在每个值中间加上空格来隔开,而且不要把背景颜色的代码放在背景图片的URL后面,以免图片显示不出来。例:

body
{
background:green url('file&:///C:/WINDOWS/BACKGRND.GIF') 
fixed 100px 50px no-repeat
}

注意:如果用代码直接插入的话,那么一定要放下面这个代码的里后再放在之间才能正常显示出来!

相关视频教程推荐:css视频教程

以上就是css如何控制网页背景颜色的详细内容,更多请关注ki4网其它相关文章!

css中device-width与width有什么区别_css教程

本文为大家详细介绍了css媒体查询中device-width与width的区别,具有一定的参考价值,希望可以帮助到大家。device-width定义输出设备的屏幕可见宽度;width定义输出设备中的页面可见区域宽度。

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17516.html

标签: css背景颜色
分享给朋友:

“css如何控制网页背景颜色_css教程,css,背景颜色” 的相关文章

transform-origin属性怎样用【css教程】,transform-origin属性,CSS3

transform-origin属性怎样用【css教程】,transform-origin属性,CSS3

transform-origin属性用于转变被转换元素的位置。在2D 转换元素中可以转变元素 x 和 y 轴的位置;3D 转换元素中还可以转变其 Z 轴的位置。 CSS3 transform-origin属性 作用:transform-origin 属性许可您转变被转换元素的位置。2D...

css punctuation-trim属性怎样用【css教程】,css punctuation-trim

css punctuation-trim属性怎样用【css教程】,css punctuation-trim

css punctuation-trim属性划定假如标点位于行开首或末端处,或许邻近另一个全角标点符号,是不是对标点符号举行修剪。 css punctuation-trim属性怎样用? 作用:punctuation-trim 属性划定假如标点位于行开首或末端处,或许邻近另一个全角标点符号...

什么是bootstrap栅格体系【css教程】,bootstrap栅格系统

什么是bootstrap栅格体系【css教程】,bootstrap栅格系统

栅格体系是Bootstrap中的中心,恰是由于栅格体系的存在,Bootstrap才有着云云壮大的相应式规划计划。 下面是官方文档中的说明注解: Bootstrap 供应了一套相应式、挪动装备优先的流式栅格体系,跟着屏幕或视口(viewport)尺寸的增添,体系会自动分为最多12列。包含了用于...

pt是什么单元【css教程】,pt

pt是什么单元【css教程】,pt

pt是字体单元。 pt全称为point,中文意义为“点”,常见于软件设计、排版印刷行业。(引荐进修:CSS视频教程) 在通例的排版中,字号以“点”来单元。活字的大小称为“字号”,而字母的宽度称作“字宽”,1点=0.376毫米=1.07英美点=0.0148英尺=0.1776英寸。 “...

在CSS中字体加粗要怎么做?【css教程】,CSS

在CSS中字体加粗要怎么做?【css教程】,CSS

字体加粗 font-weight 属性设置文本的粗细。 运用 bold 关键字能够将文本设置为粗体。 ( 引荐进修:CSS基础教程 ) 关键字 100 ~ 900 为字体指定了 9 级加粗度。假如一个字体内置了这些加粗级别,那末这些数字就直接映射到预定义的级别,100 对应最细的字体变...

为何要消灭浮动?如何消灭?(float)【css教程】,float,清除浮动

为何要消灭浮动?如何消灭?(float)【css教程】,float,清除浮动

一、明白消灭浮动 1、为何要消灭浮动 我们前面说过,浮动实质是用来做一些笔墨混排效果的,然则被我们拿来做规划用,则会有许多的问题涌现。 由于浮动元素不再占用原文档流的位置,所以它会对背面的元素排版发生影响,为了处理这些问题,此时就须要在该元素中消灭浮动。 引荐进修:CSS视频教程 准确...