美文网首页
介绍如何使用CSS做出各种布局

介绍如何使用CSS做出各种布局

作者: 晓景_49fa | 来源:发表于2019-03-29 14:42 被阅读0次

左右布局:

1.先使用浮动技巧保证他们在一行显示:给所有的子元素加上float(默认是left向左的float: left;),然后给所有子元素的父级元素加上clearfix.

2.然后左右布局就简单多了,给需要右布局的子元素那边float的值改成right即可float:right;

左中右布局

1.我们可以使用脱离文档流的方式-绝对定位,在子元素上写position: absolute;在父级元素上写position: relative相对定位;

      2. 然后再对各子元素进行左右位置的调整即可

水平居中

1.使用margin可以使div边框水平居中:margin-left: autop;

                                                     margin-right: auto; 

2.或者margin:0 auto;

垂直居中

使用定位加调整位置解决:1.我们可以使用脱离文档流的方式-绝对定位,在子元素上写position: absolute;在父级元素上写position: relative相对定位;

      2. 然后再对子元素进行位置的调整即可top、bottom、left和right 均设置为0,margin设置为

auto。

使用其他方法(在其地方搜索到的):

第二种: flex布局

规则如下:align-items实现垂直居中,justify-content实现水平居中。

第三种: table-cell布局

规则如下:

1、父布局使用vertical-align: middle实现垂直居中,

2、子布局使用margin: 0 auto实现水平居中。

第四种: translate+relative定位

规则如下:

1、子组件采用relative 定位;

2、top和left偏移各为50%;

3、translate(-50%,-50%) 偏移自身的宽和高的-50%。

等其他小技巧

背景图片的垂直方向居中,可以使用background-position: center center;第二个center就是指垂直方向的居中

css shadow genetator上面可以实现一些阴影效果的小代码,不用自己写

iconfont.cn是图标工具网站

::是伪元素,必须要跟着content: '';

:是伪类

border-radius: 2px;变圆角

相关文章

  • 介绍如何使用CSS做出各种布局

    左右布局: 1.先使用浮动技巧保证他们在一行显示:给所有的子元素加上float(默认是left向左的float: ...

  • CSS布局与技巧

    本文将简单介绍如何使用CSS做出以下效果: 左右布局 左中右布局 水平居中 垂直居中 其他小技巧 一、左右布局 左...

  • 如何用CSS做出各种布局

    在用css做布局之前先要了解盒子模型,以及要了解文档流的概念。 如何做出左右及左中右布局 如何做出水平居中布局 可...

  • CSS布局

    如何使用CSS做出: 左右布局/左中右布局水平居中垂直居中 左右布局/左中右布局 在此提供两种实现方法,实际操作中...

  • 使用CSS做出常用布局

    以下用CSS介绍如何做出 左右布局左中右布局水平居中垂直居中其他小技巧 一、左右布局 方法一:对于块元素采用给爸爸...

  • CSS布局

    如何使用CSS做出: 1.左右布局/左中右布局2.水平居中3.垂直居中 左右布局/左中右布局 现在提供2种方法,实...

  • 如何使用CSS做出:1. 左右布局/左中右布局2.水平居中3.垂

    如何使用CSS做出: 1.左右布局/左中右布局2.水平居中3.垂直居中 左右布局/左中右布局 现在提供2种方法,实...

  • CSS布局与定位入门

    声明:本文为转载如何使用CSS做出: 左右布局 左中右布局 水平居中 垂直居中 等其他小技巧 一、水平居中 1.m...

  • 2019-04-04

    关于如何使用css布局 左右布局 在页面开发过程中要对页面进行左右布局排版,如何使用css的相关知识来做到呢? 以...

  • CSS 图片

    CSS 图片 本章节将为大家介绍如何使用 CSS 来布局图片。 圆角图片 实例 圆角图片: 尝试一下 » 实例 椭...

网友评论

      本文标题:介绍如何使用CSS做出各种布局

      本文链接:https://www.haomeiwen.com/subject/qqikbqtx.html