资讯专栏INFORMATION COLUMN

css布局【实用】

fox_soyoung / 1316人阅读

摘要:布局只截图了一半左右布局注释以下全是重点清除浮动重点重点重点左中右布局两版固定宽度中间自适应全部自适应宽度可以都写成数值自行调整重点重点如果均分这个可以改为重点重点如果均分这个可以改为水平居中重点以下效果都一样以下效果都一样以下

布局

</>复制代码

</>复制代码

  1. .banner{
  2. width: 800px;
  3. height: 200px;
  4. margin:0 auto;
  5. background: #0c5460;
  6. }
  7. .box{ width: 800px; margin: 0 auto}
  8. .box .xxx{
  9. display:flex;
  10. flex-wrap:wrap;
  11. margin: 0 -3px;
  12. }
  13. .xxx div{
  14. width: calc( 25% - 6px );
  15. height: 80px;
  16. background: #b1dfbb;
  17. margin: 3px;
  18. }

banner 只截图了一半

</>复制代码

  1. 左右布局

</>复制代码

  1. /* 注释以下全是重点 */
  2. .bigBox::after{
  3. /* 清除浮动【重点】 */
  4. content:"";
  5. display: block;
  6. clear:both;
  7. }
  8. .box1{
  9. width: 50%;
  10. background: palegreen;
  11. /* 【重点】 */
  12. float: left;
  13. }
  14. .box2{
  15. width: 50%;
  16. background: paleturquoise;
  17. /* 【重点】 */
  18. float: left;
  19. }

</>复制代码

  1. box1
  2. box2


</>复制代码

  1. 左中右布局【 flex 】

两版固定宽度 中间自适应 全部自适应 宽度可以都写成 flex: 1; (数值自行调整)

</>复制代码

  1. .box{
  2. height:50px;
  3. /* 【重点】 */
  4. display: flex
  5. }
  6. .left{
  7. background-color: #b1dfbb;
  8. /* 【重点】 */
  9. width: 300px; /* 如果均分 这个可以改为 flex: 1; */
  10. }
  11. .center{
  12. background-color: yellowgreen;
  13. /* 【重点】 */
  14. flex: 1;
  15. }
  16. .right{
  17. background-color: #b1dfbb;
  18. /* 【重点】 */
  19. width: 300px; /* 如果均分 这个可以改为 flex: 1; */
  20. }

</>复制代码

  1. left
  2. center
  3. right


</>复制代码

  1. 水平居中

</>复制代码

  1. .box{
  2. width: 200px;
  3. height: 200px;
  4. background: aquamarine;
  5. /* 【重点】 */
  6. margin: 0 auto;
  7. }

</>复制代码

  1. box


以下效果都一样 以下效果都一样 以下效果都一样 以下效果都一样 以下效果都一样 以下效果都一样

</>复制代码

  1. 水平、垂直居中【 translate 】

</>复制代码

  1. .box{
  2. width: 200px;
  3. height: 200px;
  4. background: palevioletred;
  5. /* 【重点】 */
  6. position: relative;
  7. }
  8. .box span{
  9. background: aquamarine;
  10. width: 100px;
  11. height: 150px;
  12. /* 【重点】 */
  13. position: absolute;
  14. top: 50%;
  15. left: 50%;
  16. transform: translate(-50%,-50%);
  17. }

</>复制代码

  1. 123

</>复制代码

  1. 水平、垂直居中【 减 margin】

</>复制代码

  1. *{
  2. padding:0;
  3. margin: 0;
  4. }
  5. .box{
  6. width: 200px;
  7. height: 200px;
  8. background: palevioletred;
  9. /* 【重点】 */
  10. position: relative;
  11. }
  12. .box span{
  13. background: aquamarine;
  14. width: 100px;
  15. height: 150px;
  16. /* 【重点】 */
  17. position: absolute;
  18. top: 50%;
  19. left: 50%;
  20. margin-top: -75px;
  21. margin-left: -50px;
  22. }

</>复制代码

  1. 123

</>复制代码

  1. 水平、垂直居中【 flexBox 】

</>复制代码

  1. .box{
  2. width: 200px;
  3. height: 200px;
  4. background: palevioletred;
  5. /* 【重点】 */
  6. display: flex;
  7. justify-content: center;
  8. align-items:center;
  9. }
  10. .box span{
  11. background: aquamarine;
  12. width: 100px;
  13. height: 150px;
  14. }

</>复制代码

  1. 123

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

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

相关文章

  • 利用HTML和CSS实现常见的布局

    摘要:中的有些元素也是这样,他们有的只对牛奶感兴趣,有的只喜欢吃坚果和果冻,而讨厌牛奶。我称之为果冻依赖型元素,又称之为依赖型元素,也就是说只有一个元素属于或是也可以理解为水平水平,其身上的属性才会起作用。 单列布局 水平居中 水平居中的页面布局中最为常见的一种布局形式,多出现于标题,以及内容区域的组织形式,下面介绍四种实现水平居中的方法(注:下面各个实例中实现的是child元素的对齐操作,...

    daydream 评论0 收藏0
  • 利用HTML和CSS实现常见的布局

    摘要:中的有些元素也是这样,他们有的只对牛奶感兴趣,有的只喜欢吃坚果和果冻,而讨厌牛奶。我称之为果冻依赖型元素,又称之为依赖型元素,也就是说只有一个元素属于或是也可以理解为水平水平,其身上的属性才会起作用。 单列布局 水平居中 水平居中的页面布局中最为常见的一种布局形式,多出现于标题,以及内容区域的组织形式,下面介绍四种实现水平居中的方法(注:下面各个实例中实现的是child元素的对齐操作,...

    bbbbbb 评论0 收藏0
  • css实现居中、自适应

    摘要:中的有些元素也是这样,他们有的只对牛奶感兴趣,有的只喜欢吃坚果和果冻,而讨厌牛奶。我称之为果冻依赖型元素,又称之为依赖型元素,也就是说只有一个元素属于或是也可以理解为水平水平,其身上的属性才会起作用。 单列布局水平居中 水平居中的页面布局中最为常见的一种布局形式,多出现于标题,以及内容区域的组织形式,下面介绍四种实现水平居中的方法(注:下面各个实例中实现的是child元素的对齐操作,c...

    陆斌 评论0 收藏0
  • css布局实用

    摘要:布局只截图了一半左右布局注释以下全是重点清除浮动重点重点重点左中右布局两版固定宽度中间自适应全部自适应宽度可以都写成数值自行调整重点重点如果均分这个可以改为重点重点如果均分这个可以改为水平居中重点以下效果都一样以下效果都一样以下 布局 ...

    zzzmh 评论0 收藏0

发表评论

0条评论

fox_soyoung

|高级讲师

TA的文章

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