• web考试内容1


    background-attachment:定义背景图片随滚动轴的移动方式

     属性值 描述
    scroll 默认值。背景图像会随着页面其余部分的滚动而移动。
    fixed 当页面的其余部分滚动时,背景图像不会移动。
    inherit 规定应该从父元素继承 background-attachment 属性的设置。

    background-repeat:设置是否及如何重复背景图像(默认背景图像在水平和垂直方向上重复)

    属性值描述
    repeat 默认。背景图像将在垂直方向和水平方向重复。
    repeat-x 背景图像将在水平方向重复。
    repeat-y 背景图像将在垂直方向重复。
    no-repeat 背景图像将仅显示一次。
    inherit 规定应该从父元素继承 background-repeat 属性的设置。

    background-size:规定背景图像的尺寸

    属性值描述
    length

    设置背景图像的高度和宽度。

    第一个值设置宽度,第二个值设置高度。

    如果只设置一个值,则第二个值会被设置为 "auto"。

    percentage

    以父元素的百分比来设置背景图像的宽度和高度。

    第一个值设置宽度,第二个值设置高度。

    如果只设置一个值,则第二个值会被设置为 "auto"。

    cover

    把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。

    背景图像的某些部分也许无法显示在背景定位区域中。

    contain 把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。

    flex-direction:决定主轴的方向(即项目的排列方向)

    属性值

    • row(默认值):主轴为水平方向,起点在左端
    • row-reverse:主轴为水平方向,起点在右端
    • column:主轴为垂直方向,起点在上沿
    • column-reverse:主轴为垂直方向,起点在下沿

    以上菜鸟皆有

    栗子:

    要求:弹性布局设置

    设置页面背景图片自动适应屏幕大小。

        body {
                background-image: url("img/timg2.jpg");
                background-repeat: no-repeat;
                background-attachment: fixed;
                background-size: cover;
        }

    设置3列DIV水平弹性布局效果,宽度比例为1:2:1。

                .div1,
                .div3 {
                    flex: 1;
                    position: relative;
                }
                
                .div2 {
                    flex: 2;
                    display: flex;  //中间的3个div
                    flex-direction: column;
                    position: relative;
                }

    中间一列添加3个DIV垂直方向显示,为这3个DIV添加阴影效果。

                .div21,.div23{
                    flex: 1;
                    border: 2px solid white; 
                    height: 50px;
                }
                
                .div22 {
                    flex: 2;
                    position: relative;
                    border: 2px solid white; 
                    text-align: center;
                    height: 50px;
                }

    当浏览器窗口宽度改变时,按比例自动调整布局宽度。

    完整代码:

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                body {
                    background-image: url("img/a1.jpg");
                    /*background-position: center;*/
                    background-repeat: no-repeat;
                    background-attachment: fixed;
                    background-size: cover;
                }
                
                .bigdiv {
                    display: flex;
                    height: 800px;
                     100%;
                    border: 2px solid white;
                }
                
                .div1,
                .div3 {
                    flex: 1;
                    position: relative;
                    /*text-align: center;*/
                    /*background-color: yellow;*/
                }
                
                .div2 {
                    flex: 2;
                    display: flex;
                    flex-direction: column;
                    position: relative;
                    /*text-align: center;*/
                    /*background-color: #CCCCCC;*/
                }
                
                .div21,.div23{
                    flex: 1;
                    border: 2px solid white; 
                    height: 50px;
                }
                
                .div22 {
                    flex: 2;
                    position: relative;
                    border: 2px solid white; 
                    text-align: center;
                    height: 50px;
                }
                
            </style>
        </head>
    
        <body>
            <div class="bigdiv">
    <div class="div1"></div>
    <div class="div2"> <div class="div21"></div> <div class="div22"></div> <div class="div23"></div> </div>
    <div class="div3"></div>
    </div> </body> </html>
  • 相关阅读:
    来自1068
    耻辱的时间戳(笑哭)
    依然排序
    呵呵
    好吧,第二篇
    来自机房的第一篇博客
    Shader-水流效果
    unity中虚拟摇杆的实现
    (转载)Unity3d中的属性(Attributes)整理
    C#冒泡排序法及优化
  • 原文地址:https://www.cnblogs.com/chenyuan7/p/11958755.html
Copyright © 2020-2023  润新知