加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

CSS中灵活使用:before和:after

发布时间:2020-03-13 12:27:37 所属栏目:系统 来源:站长网
导读:这篇文章主要介绍了CSS中如何灵活使用:before和:after,主要内容介绍了什么是:before和:after? 该如何使用:before和:after?感兴趣的小伙伴们可以参考一下

这里我们将第一个div和第二个div位置放到一起,方便看z-index的效果。以上代码的样式是紫色的正方形里面有个白色的小正方形。因为小正方形的z-index大于大正方形的z-index,所以能显示出,当我们把.first-div的z-index设置为3,这时候就看不到白色的小正方形了,它被紫色的大正方形无情的挡掉了…

zoom 元素缩放比例

zoom适用于所有元素,用于设置或检索对象的缩放比例,对应的脚本特性为zoom,原比例的值是1。

代码:

CSS Code复制内容到剪贴板

<style>   

    .first-div{   

        width100px;   

        height100px;   

        backgroundpurple;   

        zoom:1.5;   

        floatleft  

    }   

    .second-div{   

        width100px;   

        height100px;   

        backgroundblack;   

        zoom:1;   

        float:left  

    }   

    .third-div{   

        width100px;   

        height100px;   

        backgroundred;   

        zoom:.5;   

        float:left  

    }   

</style>   

<div class="first-div"></div>   

<div class="second-div"></div>   

<div class="third-div"></div>  

以上代码将会展示的依次是紫色-黑色-红色的div,大小分别是100px的1.5倍,1倍,0.5倍。

em 和 rem 是什么

1em等于当前的字体尺寸,数值的改变意味着字体大小的调整。em 有继承这个特性,也就是说,外部父元素定义了字体的em大小,内部子元素会继承这一属性的样式。

rem = root em 。顾名思义,root即根部的,顶部的。也就是根部的em,这个根部指的是HTML根元素。所以rem的大小是针对HTML根元素的大小做字体的相对大小的调整。

代码:

CSS Code复制内容到剪贴板

<style>   

    body{   

      font-size12px;     

    }   

    /*html{  

        font-size: 12px;  

    }*/  

    .first-div{   

        width200px;   

        height100px;   

        font-size: 1em;   

        floatleft  

    }   

    .second-div{   

        width200px;   

        height100px;   

        font-size: 2em;   

        float:left  

    }   

    .third-div{   

        width200px;   

        height100px;   

        font-size: 1rem;   

        float:left  

    }   

    .fourth-div{   

        width200px;   

        height100px;   

        font-size: 2rem;   

        float:left  

    }   

</style>   

<div class="first-div">Hello World</div>   

<div class="second-div">Hello World</div>   

<div class="third-div">Hello World</div>   

<div class="fourth-div">Hello World</div>   

以上代码分别展示了不同大小的字体,em和rem的区别可以通过仅仅注释body字体样式和html字体样式来看看他们之间的差别。

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读