zoukankan      html  css  js  c++  java
  • HTML&CSS基础-背景相关设置

                 HTML&CSS基础-背景相关设置

                                              作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

    一.背景颜色设置

    1>.HTML源代码

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>背景相关设置</title>
            
            <style type="text/css">
                .box1{
                    width: 500px;
                    height: 500px;
                    /*设置背景颜色*/
                    background-color: deeppink;
                    /*设置居中*/
                    margin: 0 auto;
                }
            </style>
        </head>
        <body>
            
            <div class="box1"></div>
        </body>
    </html>

    2>.浏览器打开以上代码渲染结果

    二.背景图片设置

    1>.HTML源代码

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>背景相关设置</title>
            
            <style type="text/css">
                .box1{
                    width: 1920px;
                    height: 1080px;
                    /*设置居中*/
                    margin: 0 auto;
                    /**
                     *     使用background-image属性来设置背景图片:
                     *         语法:
                     *             background-image: url(相对路径)
                     * 
                     *     background-image使用注意事项:
                     *         1>.如果背景图片大于元素,默认会显示图片的左上角;
                     *         2>.如果背景图片和元素一样大,则会将背景图片全部显示;
                     *         3>.如果背景图片小于元素大小,则会默认将背景图片平铺以充满元素;
                     * 
                     */
                    background-image: url(img/01.jpg);
                    
                    /**
                     *    可以同时设置为一个元素指定背景颜色和背景图片,这样背景颜色将会作为背景图片的底色。
                     *    一般情况下,设置背景图片时都会同时指定一个背景颜色,因为用户在访问网站时可能不能立即加载图片(因为浏览器需要下载图片),这样用户起码还能看到背景颜色。
                     */
                    background-color: deeppink;
                    
                    /**
                     *     background-repeat可用于设置背景图片的重复方式,有以下可选值:
                     *         repeat:
                     *             默认值,当图片小于元素大小时,会默认以水平,垂直方向重复(平铺)以充满元素。
                     *         no-repeat:
                     *             当图片小于元素大小时,背景图片不会重复,有多大就显示多大。
                     *         repeat-x:
                     *             当图片小于元素大小时,背景图片沿水平方向重复。
                     *         repeat-y:
                     *             当图片小于元素大小时,背景图片沿垂直方向重复。
                     */
                    background-repeat: repeat-x;
                }
            </style>
        </head>
        <body>
            <div class="box1"></div>
        </body>
    </html>

    2>.浏览器打开以上代码渲染结果

    三.背景图片位置相关配置

    1>.HTML源代码

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>背景相关设置</title>
            
            <style type="text/css">
                .box1{
                    width: 500px;
                    height: 500px;
                    /*设置居中*/
                    margin: 0 auto;
                     /*设置背景图片*/
                    background-image: url(img/02.png);
                    /*设置背景颜色*/             
                    background-color: deeppink;
                     /*设置图片不重复*/
                    background-repeat: no-repeat;
                    /**
                     *     背景图片默认贴在元素的左上角显示,通过"background-position"可以调整背景图片在元素中的位置。
                     *     
                     *     "background-position"属性可以使用top,right,left,bootom,center中的两个值(代表水平方向和垂直方向,如果只写一个值那么第二个值默认是"center",很有局限性,严格来说就是一个九宫格,因此并不推荐使用)来指定一个背景图片的位置,例如:
                     *         top left:
                     *             左上
                     *         bottom right:
                     *             右下
                     *         center center:
                     *             居中
                     *         
                     *     "background-position"属性也可以直接指定两个偏移量
                     *         第一个值是水平方向的偏移量:
                     *             如果指定的是一个正值,则图片会向右移动指定的像素;
                     *             如果指定的是一个负值,则图片会向左移动指定的像素;
                     * 
                     *         第二值是垂直方向的偏移量:
                     *             如果指定的是一个正值,则图片会向上移动指定的像素;
                     *             如果指定的是一个负值,则图片会向下移动指定的像素;
                     */
                    /*background-position: center;*/
                    background-position: 80px 53px;
                }
                
                body{
                    background-image: url(img/03.png);
                    background-repeat: no-repeat;
                    height: 5000px;
                    
                    /**
                     *     background-attachment用来设置背景图片是否随页面一起滚动,有以下可选值:
                     *         scroll:
                     *             默认值,背景图片随着窗口滚动
                     *         fixed:
                     *             背景图片的定位永远相对于浏览器的窗口,即图片不随着窗口滚动
                     *             
                     * 
                     *     温馨提示:
                     *         不随窗口滚动的图片,我们一般都是设置给body,而不设置给其它元素
                     *         
                     */
                    background-attachment: fixed;
                }
            </style>
        </head>
        <body>
            <div class="box1"></div>
            <p>
                噫吁嚱,危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨眉巅。地崩山摧壮士死,然后天梯石栈相钩连。上有六龙回日之高标,下有冲波逆折之回川。黄鹤之飞尚不得过,猿猱欲度愁攀援。青泥何盘盘,百步九折萦岩峦。扪参历井仰胁息,以手抚膺坐长叹。问君西游何时还?畏途巉岩不可攀。但见悲鸟号古木,雄飞雌从绕林间。又闻子规啼夜月,愁空山。蜀道之难,难于上青天,使人听此凋朱颜!连峰去天不盈尺,枯松倒挂倚绝壁。飞湍瀑流争喧豗,砯崖转石万壑雷。其险也如此,嗟尔远道之人胡为乎来哉!剑阁峥嵘而崔嵬,一夫当关,万夫莫开。所守或匪亲,化为狼与豺。朝避猛虎,夕避长蛇;磨牙吮血,杀人如麻。锦城虽云乐,不如早还家。蜀道之难,难于上青天,侧身西望长咨嗟!
            </p>
            
            <p>
                噫吁嚱,危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨眉巅。地崩山摧壮士死,然后天梯石栈相钩连。上有六龙回日之高标,下有冲波逆折之回川。黄鹤之飞尚不得过,猿猱欲度愁攀援。青泥何盘盘,百步九折萦岩峦。扪参历井仰胁息,以手抚膺坐长叹。问君西游何时还?畏途巉岩不可攀。但见悲鸟号古木,雄飞雌从绕林间。又闻子规啼夜月,愁空山。蜀道之难,难于上青天,使人听此凋朱颜!连峰去天不盈尺,枯松倒挂倚绝壁。飞湍瀑流争喧豗,砯崖转石万壑雷。其险也如此,嗟尔远道之人胡为乎来哉!剑阁峥嵘而崔嵬,一夫当关,万夫莫开。所守或匪亲,化为狼与豺。朝避猛虎,夕避长蛇;磨牙吮血,杀人如麻。锦城虽云乐,不如早还家。蜀道之难,难于上青天,侧身西望长咨嗟!
            </p>
            
            <p>
                噫吁嚱,危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨眉巅。地崩山摧壮士死,然后天梯石栈相钩连。上有六龙回日之高标,下有冲波逆折之回川。黄鹤之飞尚不得过,猿猱欲度愁攀援。青泥何盘盘,百步九折萦岩峦。扪参历井仰胁息,以手抚膺坐长叹。问君西游何时还?畏途巉岩不可攀。但见悲鸟号古木,雄飞雌从绕林间。又闻子规啼夜月,愁空山。蜀道之难,难于上青天,使人听此凋朱颜!连峰去天不盈尺,枯松倒挂倚绝壁。飞湍瀑流争喧豗,砯崖转石万壑雷。其险也如此,嗟尔远道之人胡为乎来哉!剑阁峥嵘而崔嵬,一夫当关,万夫莫开。所守或匪亲,化为狼与豺。朝避猛虎,夕避长蛇;磨牙吮血,杀人如麻。锦城虽云乐,不如早还家。蜀道之难,难于上青天,侧身西望长咨嗟!
            </p>
                
            <p>
                噫吁嚱,危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨眉巅。地崩山摧壮士死,然后天梯石栈相钩连。上有六龙回日之高标,下有冲波逆折之回川。黄鹤之飞尚不得过,猿猱欲度愁攀援。青泥何盘盘,百步九折萦岩峦。扪参历井仰胁息,以手抚膺坐长叹。问君西游何时还?畏途巉岩不可攀。但见悲鸟号古木,雄飞雌从绕林间。又闻子规啼夜月,愁空山。蜀道之难,难于上青天,使人听此凋朱颜!连峰去天不盈尺,枯松倒挂倚绝壁。飞湍瀑流争喧豗,砯崖转石万壑雷。其险也如此,嗟尔远道之人胡为乎来哉!剑阁峥嵘而崔嵬,一夫当关,万夫莫开。所守或匪亲,化为狼与豺。朝避猛虎,夕避长蛇;磨牙吮血,杀人如麻。锦城虽云乐,不如早还家。蜀道之难,难于上青天,侧身西望长咨嗟!
            </p>
                
            <p>
                噫吁嚱,危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨眉巅。地崩山摧壮士死,然后天梯石栈相钩连。上有六龙回日之高标,下有冲波逆折之回川。黄鹤之飞尚不得过,猿猱欲度愁攀援。青泥何盘盘,百步九折萦岩峦。扪参历井仰胁息,以手抚膺坐长叹。问君西游何时还?畏途巉岩不可攀。但见悲鸟号古木,雄飞雌从绕林间。又闻子规啼夜月,愁空山。蜀道之难,难于上青天,使人听此凋朱颜!连峰去天不盈尺,枯松倒挂倚绝壁。飞湍瀑流争喧豗,砯崖转石万壑雷。其险也如此,嗟尔远道之人胡为乎来哉!剑阁峥嵘而崔嵬,一夫当关,万夫莫开。所守或匪亲,化为狼与豺。朝避猛虎,夕避长蛇;磨牙吮血,杀人如麻。锦城虽云乐,不如早还家。蜀道之难,难于上青天,侧身西望长咨嗟!
            </p>
            
        </body>
    </html>

    2>.浏览器打开以上代码渲染结果

  • 相关阅读:
    Java多线程初学者指南(5):join方法的使用
    Java多线程初学者指南(4):线程的生命周期
    使用Runnable接口创建线程-3
    用Thread类创建线程-2
    线程简介-1
    Struts, Namespace用法
    多线程编程
    算法实例
    java 堆与栈的区别
    Spring AOP EXPRESSION
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/8542361.html
Copyright © 2011-2022 走看看