一、颜色

  rgb(r,g,b)    rgb取值 0-255   分别是 色光三元色  red green blue

  rgba(r,g,b,a)  rgb同上  a 是 alpha  代表透明度  

  colot : #ffffff;  6个16进制   两两 一组  三组分别代表 rgb    如果 其中一组ff  可以 简写为 f 

二、盒模型 

  Margin 外边距距最近有定位的父级 进行定位

值的个数 分别代表
4 上,右, 下,左
3 上,左右,下
2 上下,左右
1 上下左右

  margin:auto;相对于父级  左右居中

  margin 也可以拆开写   margin-top  margin-right   margin-bottom   margin-left

  padding 内边距  内部填充  如果内部看空间不足 会成大元素   也可以像margin一样才分开来表示

  width

    min-width  最小宽度

    max-width  最大宽度

  height

    min-height  最小高度

    max-height  最大高度

三、字体相关

  font-size :12px;

  color : red;

  font-style: normall;

  font-weight: normal/bold  或者   200 ~900  超过500 就是粗

  font-variant:normal/small-caps

  字体引入

    @font-face{

      font-family: ''king'';

      src:url(king.ttf)

    }

  文字水平排版方式 

  text-align  left/center/left

  文本样式

  text-decoration: none/underline/overline/linethrough

  行高

  line-height : 'height'  当行高等于 父级高度时 文本居中显示

  行首缩进

  text-indent:'2em'

  文本阴影

   text-shadow:'水平,垂直,模糊度,颜色'

  处理留白

  white-space:'nowrap'  不换行

  文本结构

  word-break:break-all  破坏单词结构

  word-break:keep-all  在半角状态下 的空格进行换行

  文本溢出

  overflow:hidden;

  text-overflow: clip 裁剪  ellipsis 省略

  单行溢出打点

  white-space:nowrap;

  overflow:hidden;

  text-overflow:ellipsis

  多行溢出打点

div{
position: absolute;
width: 100px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp :;
overflow: hidden;
}

 

  overflow

    hidden : 隐藏

    scroll : 滚动条

    auto : 自动  

  设置  scroll  和 auto 都是 产生  滚动条  scroll  还会产生 下边的滚动条  我更倾向用  auto

  也可以  处理某个方向的溢出

  overflow-x:   横向溢出处理方式

  overflow-y:   纵向溢出处理方式

四、border  

  border: 1px solid red;

    border-width  border-style   border-color  

  border-style

  solid实线  dotted点线  dashed虚线  double双线

可以 solid aotted 组合使用 或者  solid double  等  想 符合使用  要在  border-style 中定义  也可以像 margin padding 一样 写成  1-4个值

  用border 画三角形

  把width height 设置成 0 border的扔一边就变成三角形了  其他变得 color设置成transparent

  

  border-radius

    0 0 0 0 / 0 0 0 0 前四个是横向的半径  后四个是纵向的半径

  

当超最大的值 超过 100%   则把这连个值等比换算  是最大值为 100%   画圆

  border-image

  border-image-scure:图片路径

  border-image-width:图片边框的宽度

  border-image-repeat:边框的平铺方式

  取值: repeat 平铺

  round:铺满

  stretch拉伸

  border-shadow:

  h-shadow:水平阴影距离

  v-shadow:垂直阴影距离

  blur: 可选  模糊距离

  spread: 可选 阴影尺寸

  color: 可选 颜色

  outset: 外阴影  默认

  inset: 可选值,将前阴影修改为内阴影

CSS(二) 颜色 盒模型 文字相关 border的更多相关文章

  1. css高级选择器&盒模型

    css高级选择器&盒模型 1.组合选择器 群组选择器 /* 每个选择器为可以为三种基础选择器的任意一个,用逗号隔开,控制多个*/ div,.div,#div{ color:red } 后代(子 ...

  2. 李洪强和你一起学习前端之(6)css行高,盒模型,外边距

    李洪强和你一起学习前端之(6)css行高,盒模型,外边距 复习昨天的知识 1.1css书写位置: 内嵌式写法 外联式写法 <link href = "1.css" rel = ...

  3. 87.CSS Flex 弹性盒模型布局教程(共用的css在48篇文章gird)

    CSS Flex 弹性盒模型布局教程 Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性. flex布局就是给任何一个容器添加 dis ...

  4. css学习_css盒模型及应用

    1.看透网页布局的本质 2.盒模型 margin.border.padding.width.height a. border: 1px solid red                (solid/ ...

  5. 浅谈css中的盒模型(框模型)

    css中的盒模型是css的基础,盒模型的理解可以帮助我们进行对样式进行修改.废话不多说,进入正题: 在w3c中,CSS 框模型 (Box Model) 规定了元素框处理元素内容.内边框.边框 和 外边 ...

  6. 《CSS世界》笔记二:盒模型四大家族

    上一篇:<CSS世界>笔记一:流/元素/尺寸下一篇:<CSS世界>笔记三:内联元素与对齐 写在前面 在读<CSS世界>第四章之前,粗浅的认为盒模型无非是margin ...

  7. 【从0到1学Web前端】CSS定位问题一(盒模型,浮动,BFC) 分类: HTML+CSS 2015-05-27 22:24 813人阅读 评论(1) 收藏

    引子: 在谈到css定位问题的时候先来看一个小问题: 已知宽度(假如:100px)div框,水平居中,左右两百年的分别使用div框填充.且左右div自适应. 效果如下图: 这个问题的难点主要是浏览器宽 ...

  8. CSS中的盒模型

    CSS的盒模型描述了一些长方形盒子,这些长方形盒子被用来表示文档树中的元素,并根据视觉格式化模型进行定位. 1. 盒子的尺寸 每个盒子都有一个content区域(比如文本.图片等)和可选的包围cont ...

  9. css 选择器;盒模型

    一.引入方式:(1)CSS 层叠样式表 作用:修饰网页结构 (2)css的三种引入方式 - 行内样式 注意:行内样式的优先级是最高的 - 内接样式 - 外接样式 二.css选择器 基础选择器 * 通配 ...

随机推荐

  1. 《Javascript_Dom 编程艺术》(第2版)读书笔记

    第1章 Javascript 简史 Dom : 平稳退化.渐进增强,以用户为中心的设计 第2章 Javascript 语法 1.程序设计语言分为:解释性(javascript)和编译型(java,C+ ...

  2. 在PowerShell脚本中集成Microsoft Graph

    作者:陈希章 发表于2017年4月23日 我旗帜鲜明地表态,我很喜欢PowerShell,相比较于此前的Cmd Shell,它有一些重大的创新,例如基于.NET的类型系统,以及管道.模块的概念等等.那 ...

  3. More DETAILS! PBR的下一个发展在哪里?

    最近几年图形学社区对PBR的关注非常高,也许是由于Disney以及一些游戏引擎大厂的助推,也许是因为它可以被轻松集成进实时渲染的游戏引擎当中,也许是因为许多人发现现在只需要调几个参数就能实现具有非常精 ...

  4. Java加密与解密笔记(二) 对称加密

    前面的仅仅是做了编码或者摘要,下面看看真正的加密技术. DES public class DESUtil { static final String ALGORITHM = "DES&quo ...

  5. jupyter 安装、配置及使用笔记

    jupyter 安装.配置及使用笔记 zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-2-22 絮絮叨叨篇的前言 早在大 ...

  6. 把项目放到码云上,通过git 进行项目管理

    1.在码云上新建一个项目 把使用 Readme文件初始化这个项目这个勾选去掉  项目生成后会看到 码云的git 简易的命令行入门教程: Git 全局设置: git config --global us ...

  7. 3D位置语音,引领吃鸡游戏体验升级

    欢迎大家前往云加社区,获取更多腾讯海量技术实践干货哦~ 作者:腾讯游戏云 导语:在刚刚结束的首届腾讯用户开放日上,腾讯音视频实验室带着3D位置音效解决方案,向所有用户亮相,为用户提供360度立体空间的 ...

  8. java.lang基础数据类型boolean、char、byte、short、int、long、float、double (JDK1.8)

    java.lang.Boolean public static int hashCode(boolean value) { return value ? 1231 : 1237; } JDK 1.8新 ...

  9. bzoj 3242: [Noi2013]快餐店

    Description 小T打算在城市C开设一家外送快餐店.送餐到某一个地点的时间与外卖店到该地点之间最短路径长度是成正比的,小T希望快餐店的地址选在离最远的顾客距离最近的地方. 快餐店的顾客分布在城 ...

  10. QT中定时器的使用方法

    前言:因为QT中用死循环会开销很多内存容易崩溃,这时候使用定时器可以很好解决这个问题. 使用定时器需要用到头文件:include<QTimer> (1)定义定时器 QTimer *upda ...