/**
* author ctj -- 自定义公用样式
*/
/*清除浮动*/
.clearfix:after {
height:;
content: '';
display: block;
clear: both;
}
.clearfix { /*兼容 IE*/
zoom:;
} /*布局*/
//水平对齐
.flexh {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
} //垂直对齐
.flexv {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} //不扩展自身
.flex0 {
-webkit-box-flex:;
-ms-flex: none;
flex: none;
}
// 尽可能占空余空间
.flex1 {
-webkit-box-flex:;
-ms-flex:;
flex:;
} // 两端向中间对齐
.flex-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
} // 中间向两端对齐
.flex-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
// 垂直排序
.flex-vstart {
align-items: flex-start
}
// 水平排序
.flex-hstart {
justify-content: flex-start
} // 多列 水平居中对齐
.flex-vcenter {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} // 多行垂直居中对齐
.flex-hcenter {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
// 垂直倒序
.flex-vend {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
// 水平倒序
.flex-hend {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
// 自身重定对齐
.flex-self-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.flex-self-center {
align-self: center;
}
.flex-self-end {
-ms-flex-item-align: end;
align-self: flex-end;
} /*flex换行*/
.flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} /*手形鼠标*/
.cur-pointer {
cursor: pointer;
} /*阴影*/
.box-shadow {
-webkit-box-shadow: 0 0 13px -5px #000;
box-shadow: 0 0 13px -5px #000;
}
// 文本处理
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-nowrap { white-space: nowrap; }
.over-hide { overflow: hidden; }
/*文本换行*/
.break-all { word-break: break-all; }
/*文本pre显示*/
.content-pro { white-space: pre-wrap; }
/*省略号*/
.ellipsis {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
} /*美化滚动条*/
.scrollbar {
&::-webkit-scrollbar {
width: 8px;
height: 8px;
}
&::-webkit-scrollbar-track {
background-color: transparent;
border-radius: 4px;
}
&::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: #ddd;
}
&::-webkit-scrollbar-button {
display: block;
width: 1px;
height: 1px;
}
&.auto-hide::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: transparent;
} &.auto-hide {
&:hover::-webkit-scrollbar-thumb {
background-color: #c3c3c3;
}
&:hover::-webkit-scrollbar {
width: 8px;
height: 8px;
}
}
}
// 颜色class
.color-link { color: #459AE9; }
.color-grey { color: #8B97A4; }
.color-green { color: #4ee49b; }

学习自Flex布局 http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

常用样式积累-scss的更多相关文章

  1. CSS/CSS3常用样式小结

    1.强制文本单行显示: white-space:nowrap; 多行文本最后省略号: display: -webkit-box; -webkit-line-clamp:2; overflow: hid ...

  2. CSS常用样式及示例

    CSS常用样式及示例 一.简介      层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集) ...

  3. #8.10.16总结# 属性选择符 伪对象选择符 CSS的常用样式

    属性选择符 E[att] E[att="val"] E[att~="val"] E[att^="val"] E[att$="val ...

  4. CSS常用样式(四)之animation

    上篇CSS常用样式(三)这篇博文中已经介绍过了CSS中具有动画效果的transition.transform,今天来大概说说CSS中的animation.animation的加入会使得动画效果更加乐观 ...

  5. CSS常用样式整理

    元素边框显示圆角:-moz-border-radius适用于火狐浏览器,-webkit-border-radius适用于Safari和Chrome两种浏览器. 浏览器渐变背景颜色: FILTER: p ...

  6. 从零开始学习前端开发 — 9、标签嵌套规则及CSS常用样式覆盖

    1. 块级元素可以包含内联元素或某些块级元素,但内联元素却不能包含块级元素,它只能包含其它的内联元素: <div><h1></h1><p></p& ...

  7. css入门二-常用样式

    css入门二-常用样式总结 基本标签样式 背景色background-color 高度height; 宽度width; 边框对齐以及详细设定举例 width/*宽度*/: 80%; height/*高 ...

  8. [总结]CSS/CSS3常用样式与web移动端资源

    CSS/CSS3常用样式与知识点 IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法.条 ...

  9. css3种引入方式,样式与长度颜色,常用样式,css选择器

    # CSS三种引入方式 ## 一.三种方式的书写规范 #### 1.行间式 ```html<div style="width: 100px; height: 100px; backgr ...

随机推荐

  1. JDK1.7中HashMap死环问题及JDK1.8中对HashMap的优化源码详解

    一.JDK1.7中HashMap扩容死锁问题 我们首先来看一下JDK1.7中put方法的源码 我们打开addEntry方法如下,它会判断数组当前容量是否已经超过的阈值,例如假设当前的数组容量是16,加 ...

  2. bugku 各种·绕过

    点开是一段PHP的代码,先来审计一波代码. 发现将uname和passwd用sha1进行了加密,那么我们只要绕过这个函数构造相等就可以了. 可以使这两个值sha1的值相等,但他们本身的值又不等.(想详 ...

  3. wampserver 运行橙色,80端口没有被占用,查看错误日志方法

    wampserver运行时橙色,经检查80端口并没有被占用,试了很多种方法都无效,去查看错误日志吧 1.以管理员身份打开CMD 注意这里必须是管理员身份的CMD ,powershell不行的 进入wa ...

  4. dubbo配置文件的加载顺序详解(图示)

    Dubbo配置文件的加载顺序 ​ 在使用apache dubbo.version2.7.3 时,配置文件的加载情况.以provider提供服务者为例. 配置文件 ,以下四个配置文件. 其优先级 app ...

  5. 当前机器的各种进程、服务信息的收集(win)

    当前机器的各种进程.服务信息的收集(win) 前言 我们在做渗透测试的过程中,遇到Windows系统的环境是最多的,然而在拿到一台Windows胸膛呢权限之后,我们要进行横向渗透测试或者纵向渗透测试, ...

  6. 给iOS中高级求职者的一份面试题解答

    前段时间更新了一篇 给iOS中高级面试官的一份招聘要求 收到很多小伙伴的点赞与关注.可能有很多小伙伴已经带着我在那篇文章给大家提供的一些面试技巧 & 其中的面试题 已经开始招聘或者应聘了!这里 ...

  7. 告别硬编码,mysql 如何实现按某字段的不同取值进行统计

    上周我突然意识到,我在grafana上写的 sql 语句存在多处硬编码.这篇笔记将记录如何实现没有硬编码的sql语句,以及自学编程过程中如何应对自己的笨拙代码和难题不断的状况. 1.有效但粗笨的硬编码 ...

  8. Windows下Python虚拟环境的配置

    一.了解Python虚拟环境 所谓虚拟环境可以理解为不同的不连通的本地设备,打个比方就是在一台电脑上能做到多台电脑能做的事情. 例如:现在我们有两个项目需要不同的配置,记为A项目需要库a------- ...

  9. java类在何时被加载

    我们接着上一章的代码继续来了解一下java类是在什么时候加载的.在开始验证之前,我们现在IDEA做如下配置. -XX:+TraceClassLoading 监控类的加载 我们新建了一个TestCont ...

  10. Redis(十五)Redis 的一些常用技术(Spring 环境下)

    一.Redis 事务与锁机制 1.Redis的基础事务 在Redis中开启事务的命令是 multi 命令, 而执行事务的命令是 exec 命令.multi 到 exec 命令之间的 Redis 命令将 ...