博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css项目中常用知识总结
阅读量:6581 次
发布时间:2019-06-24

本文共 1642 字,大约阅读时间需要 5 分钟。

一、div+css布局

1.css水平垂直居中

方法1:兼容性最好的方法

.box{        position: absolute;        top: 0;        right: 0;        left: 0;        bottom: 0;        margin: auto;        width: 200px;        height: 200px;        background-color: #eee;    }

方法2: css3 transform属性

.box{        position: absolute;        top: 50%;        left: 50%;        transform: translate(-50%, -50%);        width: 200px;        height: 200px;        background-color: #eee;    }

方法3: flex ie11才支持 用mdn查看属性的兼容性和应用实例

display: flex; 设置父容器为弹性盒子 flex-direction: row; 定义父容器的弹性项目以主轴排列

justify-content: center; 定义弹性项目在主轴X的排列方式,主要用于水平居中文字 align-items:
center; 定义弹性项目在侧轴Y的排列方式,主要用于垂直居中多行文字

.box-wrapper{        width: 1000px; /*需要给父容器设置宽高*/        height: 1000px;        background-color: #e9e9e9;        display: flex; /*设置父容器为弹性盒子*/        justify-content: center; /*定义弹性项目在主轴X的排列方式,主要用于水平居中文字*/        align-items: center; /*定义弹性项目在侧轴Y的排列方式,主要用于垂直居中多行文字*/    }    .box{        width: 200px; /*弹性盒子的项目*/        height: 200px;        background-color: #eee;    }

二、移动端布局

1.1px像素的问题

@mixin border-1px($color) { position: relative; &:after {  position: absolute;  display: block;  left: 0;  bottom: 0;  width: 100%;  border-top: 1px solid $color;  content: ' '; }  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {  &:after {   -webkit-transform: scaleY(.7);   transform: scaleY(.7);  } } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {  &:after {   -webkit-transform: scaleY(.5);   transform: scaleY(.5);  } }}$color1: #ccc;.border-1px { @include border-1px($color1)}

转载地址:http://epino.baihongyu.com/

你可能感兴趣的文章
第一个php页面
查看>>
世界各国EMC认证大全
查看>>
最优化问题中黄金分割法的代码
查看>>
在JS中使用Ajax
查看>>
Jolt大奖获奖图书
查看>>
ubuntu 16.04 安装PhpMyAdmin
查看>>
安卓开启多个服务
查看>>
设置分录行按钮监听事件
查看>>
C Primer Plus 第5章 运算符、表达式和语句 5.2基本运算符
查看>>
java并发库之Executors常用的创建ExecutorService的几个方法说明
查看>>
23种设计模式(1):单例模式
查看>>
socket 编程入门教程(五)UDP原理:4、“有连接”的UDP
查看>>
Jquery获取iframe中的元素
查看>>
Laravel 学习笔记5.3之 Query Builder 源码解析(下)
查看>>
Struts2简单入门实例
查看>>
2012CSDN年度博客之星评选http://vote.blog.csdn.net/item/blogstar/xyz_lmn
查看>>
BZOJ 4037 [HAOI2015]数字串拆分 ——动态规划
查看>>
SpringBoot实战总汇--详解
查看>>
2018年7月1日笔记
查看>>
尝试使用iReport4.7(基于Ubuntu Desktop 12.04 LTS)
查看>>