背景位置 精确设定

[tabs]
[tab name=”属性” active=”true”]

1.背景位置
background-position:x y;
此属性可以改变图片在背景中的位置。
x y 代表坐标(length或position)
a.方位名称
top left right center bottom
如果只指定了一个方位名词,第二名词默认居中
b.精确位置
background-position:20px,20px;
如果只指定一个参数,一定是x的,y默认居中。
c.混合单位
精确单位和方位名词混合使用

2.文字在块元素中居中
line-height= 盒子高度;

3.背景固定
background-attachment
参数:scroll (滚动,默认属性) fixed(固定)

4.背景色半透明
background:rgba(0,0,0,0.3)
最后一个参数为alpha透明度
盒子半透明,文字不受影响

[/tab]
[tab name=”案例”]

<style>
    .nav a{
        display: inline-block;
        width: 120px;
        height: 58px;
        background-color: pink;
        line-height: 58px;
        text-align: center;
        color: #fff;
        text-decoration: none;
    }

    .nav .bg1:hover {
        background-color: red;
    }
    .nav .bg2:hover {
        background-color: green;
    }
    .nav .bg3:hover {
        background-color: blue;
    }
    .nav .bg4:hover {
        background-color: yellow;
    }
    .nav .bg5:hover {
        background-color: orange;
    }

</style>

<body>
    <div class="nav">
        <a href="#" class="bg1">梦溪导航</a>
        <a href="#" class="bg2">梦溪导航</a>
        <a href="#" class="bg3">梦溪导航</a>
        <a href="#" class="bg4">梦溪导航</a>
        <a href="#" class="bg5">梦溪导航</a>
    </div>
</body>

[/tab]
[/tabs]

inline、block和inline-block的区别

block

块级元素特点:

1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(很霸道,一个块级元素独占一行)

2、元素的高度、宽度、行高以及顶和底边距都可设置。

3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

inline

内联元素特点:

1、和其他元素都在一行上;

2、元素的高度、宽度及顶部和底部边距不可设置;

3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

inline-block

内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点。

inline-block 元素特点:

1、和其他元素都在一行上;

2、元素的高度、宽度、行高以及顶和底边距都可设置。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注