资讯专栏INFORMATION COLUMN

巧用盒子模型

CoderStudy / 1391人阅读

摘要:一首先理一下盒子模型的基本概念默认盒子模型使用属性可以改变盒子模型,取值的盒子为默认盒子模型。所以我们可以利用边框盒子模型的特性,使用来调节大小。

一、首先理一下盒子模型的基本概念
1)默认盒子模型
使用box-sizing属性可以改变盒子模型,取值“content-box”的盒子为默认盒子模型。width=content

2)边框盒子模型
使用box-sizing属性可以改变盒子模型,取值“border-box”的盒子为边框盒子模型。width=content+padding+margin

所以我们可以利用边框盒子模型的特性,使用padding来调节大小。从而解决图形大小变换变形的问题。




    
    呼吸灯demo
    


    
HI


完成呼吸灯制作

之后只要通过animation控制padding的大小就能控制圆的大小而不会动画过程中变形。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/52983.html

相关文章

  • 巧用盒子模型

    摘要:一首先理一下盒子模型的基本概念默认盒子模型使用属性可以改变盒子模型,取值的盒子为默认盒子模型。所以我们可以利用边框盒子模型的特性,使用来调节大小。 一、首先理一下盒子模型的基本概念1)默认盒子模型使用box-sizing属性可以改变盒子模型,取值content-box的盒子为默认盒子模型。width=content showImg(https://segmentfault.com/im...

    vibiu 评论0 收藏0
  • 巧用margin/padding的百分比值实现高度自适应(多用于占位,避免闪烁)

    摘要:那想要优化这一点,唯一的方法就是利用内容高度来撑开而非,这个方案跟消除浮动所用的方案非常相似给容器添加一个子元素伪元素,并把子元素伪元素的设为,使其实际高度相当于容器的宽度,如此一来,便能把容器的高度撑至与宽度一致了。 一个基础却又容易混淆的css知识点 本文依赖于一个基础却又容易混淆的css知识点:当margin/padding取形式为百分比的值时,无论是left/right,还是t...

    wenzi 评论0 收藏0
  • CSS篇之巧用line-height

    摘要:公司一个页面中的一个样式如下,使左边文字竖直排列且水平垂直居中代码已中止一般情况,我会用如上或者用使文字竖直排放看起来居中,但是这样不够智能或显得比较冗余。 公司一个页面中的一个样式如下,使左边文字竖直排列且水平垂直居中:showImg(https://segmentfault.com/img/bVJKr7?w=737&h=180); 代码: 已中止 .left-tit{ wi...

    dendoink 评论0 收藏0
  • CSS篇之巧用line-height

    摘要:公司一个页面中的一个样式如下,使左边文字竖直排列且水平垂直居中代码已中止一般情况,我会用如上或者用使文字竖直排放看起来居中,但是这样不够智能或显得比较冗余。 公司一个页面中的一个样式如下,使左边文字竖直排列且水平垂直居中:showImg(https://segmentfault.com/img/bVJKr7?w=737&h=180); 代码: 已中止 .left-tit{ wi...

    hsluoyz 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<