一、CSS属性定义
1、css颜色表示方法【重点】
rgb(红绿蓝3个颜色通道 强度值为0-255)rgb(0,0,0)
rgba(alpha a是透明度 值为0-1)rgba(123,123,123,0)

hsl
hsla(h:色相,色环上(ppt78页)的角度值,0-360
s:饱和度,0—100%
l:明度,0—100%
a:不透明度,0-1之间的小数)
color:hsla(30,100%,50%,0.8);

十六进制(一般格式为#ffffff)(字母范围从A-F,数字从0-9 )

opacity:0-1设置元素的不透明级别 效果作用于整体
background:transparent; 完全透明

总结:
十六进制(#ffffff) 兼容性好
在需要做半透明背景或文字效果时使用rgba与hsla
opacity属性会影响对象的所有组成部分,即全部半透明

二、css文本修饰【重点】
font-family 字体名称
font-size 尺寸大小
font-weight 粗细
color 颜色

line-height 行高
letter-spacing字符间距
white-space:nowrap;强制一行显示
word-break:break-word;自动换行

@font-face 嵌入字体(网络绝对地址)
font(family size weight @font-face)
@font-face能够加载服务器端的字体文件,让浏览器端可以显示用户电脑里没有安装的字体。
@font-face {
font-family : 字体名称;
src : URL()字体文件在服务器上的相对或绝对路径;
}

text-decoration 上划线 中划线 下划线 无
text-align 水平对齐方式
text-indent 文本块中第一行的缩进
text-overflow 文本溢出
text-shadow 文本阴影效果

文字纵向居中的简易设法
#a{height:100px;line-height:100px;}

text-shadow 用来设置文本的阴影效果
text-shadow: 2px 2px 0 red;
水平 垂直 模糊 颜色

text-overflow设置是否使用一个省略标记(...)标示对象内文本的溢出。
white-space:nowrap文本在一行内显示

p{width: 200px;
height: 40px;
overflow: hidden;
text-overflow: ellipsis;以什么方式显示
}

一行文本溢出省略标记(...)

多行文本溢出省略标记(...)

三、css边框效果【重点】
border
border-top
border-right
border-bottom
border-left
border-style 边框类型dashed solid
border-width
border-color

border-radius 倒圆角
box-shadow 投影
outline 轮廓线 在边框的外边
border(top bottom right left style(类型) width color radius(圆角))

border-style 边框类型dashed虚线 solid实线

border: 1px dotted #ffff30;/*推荐写法*/
border-top: 1px solid #f90; /*推荐写法*/

圆角 border-radius【重点】
border-radius: 50%;

投影 box-shadow(兼容)
box-shadow:#000 5px 5px 10px;

Firefox通过私有属性-moz-box-shadow支持。
Chrome通过私有属性-webkit-box-shadow支持。
兼容写法
-moz-box-shadow:2px 2px 10px #06C;
-webkit-box-shadow:2px 2px 10px #06C;
box-shadow:2px 2px 10px #06C;

总结:
圆角、投影与轮廓线属性是css3属性,低版本的浏览器不能支持,要注意目标浏览器
一般的边框属性兼容性很好

4、css背景修饰【重点】
background
background-color
background-image
background-repeat
background-position
background-size
background-attachment  定义背景图片随滚动轴的移动方式

注意:
背景图片优先于背景颜色显示
以下各属性的默认值是:
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:left top;

拓展:
渐变效果实现(兼容性不好,只做了解):
线性渐变(Linear-Gradient)- 向下/向上/向左/向右/对角方向
径向渐变(Radial-Gradient)- 由它们的中心定义
background:linear-gradient(to bottom,#ff3dd6,#00A0D9,#1A00FF);
background: radial-gradient(#ff3dd6,#1A00FF,#00FFDB);
http://www.runoob.com/css3/css3-gradients.html

background-image (none)
背景图片优先于背景颜色显示

background-attachment {fixed,scroll} 定义背景图片随滚动轴的移动方式
background-repeat(repeat){repeat-x,repeat-y,no-repeat}
background-position(left top)背景负位置技巧

背景图片适配:
background-size
background-size:auto; (默认值)
background-size:contain; (将背景图像等比缩放到宽度或高度与容器的宽度或高度相等,背景图像始终被包含在容器内。)
background-size:cover; (将背景图像等比缩放到完全覆盖容器,背景图像有可能超出容器。)
background-size:300px 400px; (自定义背景图像大小)

CSS属性定义 文本修饰 边框效果 背景修饰的更多相关文章

  1. cursor CSS属性定义鼠标指针悬浮在元素上时的外观。

    1 1 cursor CSS属性定义鼠标指针悬浮在元素上时的外观. https://developer.mozilla.org/zh-CN/docs/Web/CSS/cursor 概述 cursor  ...

  2. css的img移上去边框效果及CSS透明度

    css的img移上去边框效果: .v_comment img{ height:36px; height:36px; float:left; padding:1px; margin:2px; borde ...

  3. CSS鼠标悬停图片加边框效果,页面布局发生错位的解决办法

    CSS鼠标悬停图片加边框效果,页面布局发生错位的解决办法 .recomend-list{ width:1200px; a{ @extend %fl; margin-right: 30px; width ...

  4. css属性、样式、边框、选择器

    CSS 层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种 样式表 语言, 用来描述 HTML或 XML(包括如 SVG.MathML.XHTML 之类的 XML 分 ...

  5. CSS鼠标悬停图片加边框效果,不位移的方法

    <!DOCTYPE HTML> <html lang="en-US"> <head> <title>css实现鼠标悬停时图片加边框效 ...

  6. CSS属性 table 的 border-collapse 边框合并

    说明 该CSS属性用来设定表格的行和列的边框是合并成单边框,还是分别有各自的边框 separate 缺省值.边框分开,不合并.collapse 边框合并.即如果相邻,则共用同一个边框. 虽然在DIV+ ...

  7. 【CSS简介、基础选择器、字体属性、文本属性、引入方式】前端小抄(2) - Pink老师自学笔记

    [CSS简介.基础选择器.字体属性.文本属性.引入方式]前端小抄(2) 本学习笔记是个人对 Pink 老师课程的总结归纳,转载请注明出处! 一.CSS简介 CSS 的主要使用场景就是布局网页,美化页面 ...

  8. CSS简介,基础选择器,字体属性,文本属性

    欢迎大家去博客冰山一树Sankey,浏览效果更好.直接右上角搜索该标题即可 博客园主页:博客园主页-冰山一树Sankey CSDN主页:CSDN主页-冰山一树Sankey 前端学习:学习地址:黑马程序 ...

  9. css属性分类介绍

    css属性分类介绍 CSS分类目录 文本/字体/颜色 文本相关 字体相关 颜色相关 背景相关 大小/布局 大小属性 margin 外边距 padding 内边距 border 边框 position ...

随机推荐

  1. PGI Compiler for OpenACC Output Syntax Highlighting

    PGI Compiler for OpenACC Output Syntax Highlighting When use the PGI compiler to compile codes with ...

  2. ASP.NET 导出EXCEL文件处理多对应排列的

    这次项目遇到了一个导出excel需要对应排列的问题.本来在做这个项目之前都基本没做过excel导出的菜鸡,这次强行做还是有些忐忑的,加上那个表的结构比较奇特.    废话不多说,先介绍表结构吧 是数据 ...

  3. haproxy+tomcat集群搭建

    web1和web2的部署可参考我之前的文章<Tomcat集群搭建>,这里就省去该过程了. #安装haproxy- .tar.gz cd haproxy-/ make TARGET=linu ...

  4. ReactiveCocoa源码解析(六) SignalProtocol的take(first)与collect()延展实现

    上篇博客我们聊了observe().map().filter()延展函数的具体实现方式以及使用方式.我们在之前的博客中已经聊过,Signal的主要功能是位于SignalProtocol的协议延展中的, ...

  5. 【Storm】Storm实战之频繁二项集挖掘

    一.前言 针对大叔据实时处理的入门,除了使用WordCount示例之外,还需要相对更深入点的示例来理解Storm,因此,本篇博文利用Storm实现了频繁项集挖掘的案例,以方便更好的入门Storm. 二 ...

  6. 跨域访问之CORS

    CORS:定义 2014年1月16日,W3C的Web应用工作组(Web Applications Working Group)和Web应用安全工作组(Web AppSec)联合发布了跨源资源共享(Cr ...

  7. docker~使用阿里加速器

    回到目录 国外的docker hub速度慢这是公认的,而我们可以使用阿里提供的加速器,管理你的镜像,拉别人的镜像等等. 注册一个阿里的账号 进行加速器页面https://cr.console.aliy ...

  8. FreeRTOS——错误排查

    1. printf-stdarg.c 在调用标准库函数时,栈空间的用量可能急剧上升,特别是IO与字符串处理函数,比如 sprintf(). 在FreeRTOS下载包中有一个名为printf-stdar ...

  9. nyoj_120: 校园网络

    题目链接 要加边使一个图成为一个强连通分量,只需加max(出度为0的点数,入度为0的点数)条边(可以不使用tarjan算法).题目数据有点弱,网上一些人所谓 结果 = 出度为0的点的数量+入度为0的点 ...

  10. Pivot Table系列之展开/折叠用法 (Expand/Collapse)

    1.遇到的问题: PivotTable中本来已经展开的维度的Hierarchy(层次结构),在切换切片器的数据集时,层次结构就折叠在一起了:没有按照之前的方式展开显示. 2.在做成PivotTable ...