/**
* 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. MakaJs:基于 React, Redux 的轻量级前端框架

    github: maka.js 留下您宝贵的STAR!谢谢 maka maka源于中文码咖,意为写代码的大咖 一眼即可看懂的前端框架,简约而不简单 1.安装 bash sudo npm i -g @m ...

  2. 戈多编程-小谈sql语句的优化分析

    在sqlserver大数据查询中,避免不了查询效率减慢,暂且抛弃硬件原因和版本原因,仅从sql语句角度分析. 一. sql 语句性能不达标,主要原因有一下几点: 1. 未建索引,检索导致全表扫描 2. ...

  3. java IO、NIO、AIO详解

    概述 在我们学习Java的IO流之前,我们都要了解几个关键词 同步与异步(synchronous/asynchronous):同步是一种可靠的有序运行机制,当我们进行同步操作时,后续的任务是等待当前调 ...

  4. Python 3.8.0 正式版发布,新特性初体验

    北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PEP 572: Assignment Expressi ...

  5. bugku旋转跳跃

    下载下是一个mp3音频,尝试听了下,没有收获, 使用mp3stege,将文件拷在mp3stege目录下,然后使用cmd cd到目录下 命令行是decode -X -P 密码 文件 生成了一个文本 打开 ...

  6. 1002. 写出这个数 (20)-PAT乙级真题

    读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字.输入格式:每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10100. 输出格式:在一行内输出n的各位数字之和的每一 ...

  7. python中函数调用---可变对象以及不可变对象

    # 定义函数 def demo(obj): print("原值: ",obj) obj += obj #调用函数 print("========值传递=======&qu ...

  8. PHP compact

    1.函数的作用:将变量转成数组 2.函数的参数: @params string $varname1 @params string $varname2 ... @params array $varnam ...

  9. [JZOJ5866]【NOIP2018模拟9.13】指引

    Description

  10. tkinter基础-标签、按钮

    本节内容: 明白标签.按钮的使用 实现简单的点击界面 Tkinter 简称tk,在python中属于内置模块,不需要进行安装,可直接引用,import tkinter 一. 首先我们做一个如图所示的图 ...