复习CSS

作者: 太妃榛果拿铁 | 来源:发表于2020-02-29 15:36 被阅读0次

居中对齐

inline元素

.container{
    height: 50px;
    text-align: center;  // 水平居中
    line-height: 50px;  // 垂直居中
}

block元素

水平居中,知道宽度,左右margin为auto

.item{
    width: 100px;
    margin: auto;
}

定位元素

知道元素尺寸

.container{
    position: relative;
}
.item{
    width: 100px;
    height: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
}

不知道元素尺寸

.container{
    position: relative;
}
.item{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

不知道元素尺寸,另一种写法

.container{
    position: relative;
}
.item{
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

flex布局居中

inline或是block都可以

.container{
    display: flex;
    justify-content: center;
    align-items: center;
}

清除浮动

.clearfix::after{
    content: "";
    display: table;
    clear: both;
}

CSS 的transition和animation有何区别?

transition 是过渡,从一种状态过渡到另一个状态
animation 是动画,可以定义多个关键帧,在多个关键帧的状态间变化

相关文章

  • 复习css

    css选择器 id 选择器 #red {color:red;} 类选择器 .center {color:r...

  • CSS复习

    解决文字对齐 多行文本省略: 文字垂直居中 margin(外边距)合并 div的高度是由他内部文档流中元素高度总和...

  • css复习

    块级元素的时候可以不用在宽度上加100%,块级元素本来就是撑开的,加上之后会把内容撑出去 父子元素,如果子元素有外...

  • 复习CSS

    互联网前端分为三层:结构,样式,行为 HTML 超文本标记语言 从语义的角度上描述页面的结构CSS 层叠样式...

  • css复习

    不一定要记到繁多的样式。实际上只要通过辅助工具就可以了。样式规则选择器:HTML元素选择器Class选择器Id选择...

  • CSS复习

    基本布局 绝对布局 主内容随页面宽度,固定边栏 缺点:浏览器变宽的时候,页脚可能会遮住边栏,同时浏览器变宽后,主内...

  • 复习CSS

    居中对齐 inline元素 block元素 水平居中,知道宽度,左右margin为auto 定位元素 知道元素尺寸...

  • 前端复习第二周

    主要复习CSS,style来引入css,link来外联css文件 优先级标签内css优先级 > hand内部css...

  • css复习 background···

    一、圆角 radius border-radius:数值:30px半径大小百分比:10%x轴半径是元素宽度的百分比...

  • CSS浮动复习

    1:浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响? 特征:浮动模型也是一种可视化格式模...

网友评论

      本文标题:复习CSS

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