常用样式积累-scss
/**
* 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的更多相关文章
- CSS/CSS3常用样式小结
1.强制文本单行显示: white-space:nowrap; 多行文本最后省略号: display: -webkit-box; -webkit-line-clamp:2; overflow: hid ...
- CSS常用样式及示例
CSS常用样式及示例 一.简介 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集) ...
- #8.10.16总结# 属性选择符 伪对象选择符 CSS的常用样式
属性选择符 E[att] E[att="val"] E[att~="val"] E[att^="val"] E[att$="val ...
- CSS常用样式(四)之animation
上篇CSS常用样式(三)这篇博文中已经介绍过了CSS中具有动画效果的transition.transform,今天来大概说说CSS中的animation.animation的加入会使得动画效果更加乐观 ...
- CSS常用样式整理
元素边框显示圆角:-moz-border-radius适用于火狐浏览器,-webkit-border-radius适用于Safari和Chrome两种浏览器. 浏览器渐变背景颜色: FILTER: p ...
- 从零开始学习前端开发 — 9、标签嵌套规则及CSS常用样式覆盖
1. 块级元素可以包含内联元素或某些块级元素,但内联元素却不能包含块级元素,它只能包含其它的内联元素: <div><h1></h1><p></p& ...
- css入门二-常用样式
css入门二-常用样式总结 基本标签样式 背景色background-color 高度height; 宽度width; 边框对齐以及详细设定举例 width/*宽度*/: 80%; height/*高 ...
- [总结]CSS/CSS3常用样式与web移动端资源
CSS/CSS3常用样式与知识点 IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法.条 ...
- css3种引入方式,样式与长度颜色,常用样式,css选择器
# CSS三种引入方式 ## 一.三种方式的书写规范 #### 1.行间式 ```html<div style="width: 100px; height: 100px; backgr ...
随机推荐
- Making the Grade POJ - 3666
A straight dirt road connects two fields on FJ's farm, but it changes elevation more than FJ would l ...
- 搭建YUM本地仓库
本文介绍如何利用CentOS 7 ISO光盘镜像搭建YUM本地仓库. 环境准备: (1)VMware15.5版本虚拟机 (2)CentOS-7-x86_64-DVD-1908光盘镜像文件 1. 搭建Y ...
- MakeDownPad2基本使用
一.安装 1.1.MakeDownPad2下载安装 MakeDownPad2从官网下载安装包直接安装即可 1.2.依赖安装 MakeDownPad2支持html代码,如果要使用预览功能就需要安装awe ...
- JetBrains系列软件激活码
T3ACKYHDVF-eyJsaWNlbnNlSWQiOiJUM0FDS1lIRFZGIiwibGljZW5zZWVOYW1lIjoi5bCP6bifIOeoi+W6j+WRmCIsImFzc2lnb ...
- 玩转OneNET物联网平台之MQTT服务③ —— 远程控制LED(设备自注册)
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... QQ技术互动交流群:ESP8266&3 ...
- 基于深度学习方法的dota2游戏数据分析与胜率预测(python3.6+keras框架实现)
很久以前就有想过使用深度学习模型来对dota2的对局数据进行建模分析,以便在英雄选择,出装方面有所指导,帮助自己提升天梯等级,但苦于找不到数据源,该计划搁置了很长时间.直到前些日子,看到社区有老哥提到 ...
- CountDownLatch和CycliBarrier介绍
一.CountDownLatch 它被用来同步一个或多个任务,强制他们等待其他任务完成,这就是闭锁. public CountDownLatch(int count) { if (count < ...
- javascript获取坐标/滚动/宽高/距离
坐标(鼠标/触摸) event.screenX 鼠标/触摸,相对于显示屏的X坐标 event.screenY 鼠标/触摸,相对于显示屏的Y坐标 event.clientX 鼠标/触摸,相对于浏览器视口 ...
- PhpStorm10和Apache24配置多项目开发环境
PhpStorm10和Apache24配置多项目开发环境 Apache配置 httpd.conf LoadModule vhost_alias_module modules/mod_vhost_ali ...
- Core3.0的 安装与坑坑坑!!!
Core3的 SDK下载地址是:https://dotnet.microsoft.com/download/dotnet-core/3.0 ! 不要下载preview8!!!,请先下载 previe ...