一、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. 【LeetCode】138. Copy List with Random Pointer

    题目: A linked list is given such that each node contains an additional random pointer which could poi ...

  2. MacTex XeLaTex xdvipdfmx:fatal: pdf_ref_obj(): passed invalid object. 报错的解决方法

    在使用MacTex配合TexStudio编译beamer的时候,爆出如下错误, xdvipdfmx:fatal: pdf_ref_obj(): passed invalid object. 结果尝试其 ...

  3. MyEclipse 2014 破解补丁及激活步骤

    针对 MyEclipse Trail Expired 问题的解决方法 我用网上找的注册类生成注册码的方式注册了一下,重启MyEclipse仍然会有提示弹窗,不过剩余时间由 4 days变成了 5 da ...

  4. 如何使用slice,substr代替substring(原创)

    //写这个是为了加深对substring和slice的理解 substring: 任何一个参数小于0,都会被替换成0.两个参数,最小值会被当做start,最大值当做end. 参数 描述 start 必 ...

  5. TCP长连接与短连接的原理及区别

    一.当网络通信时采用TCP协议时:  1.过程: 第一步:(在真正的读写操作之前)Server 和Client 之间必须建立一个连接,连接的建立需要三次握手 经典的三次握手示意图: 第二步:进行读写操 ...

  6. java 中的常用类

    Java 中的包装类 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int.float.double.boolean.char 等. 基本数据类型是不具备对象的特性的,比如基本类型不能调用方法.功能 ...

  7. HDU 5547 Sudoku(DFS)

    题目网址:http://acm.hdu.edu.cn/showproblem.php?pid=5547 题目: Sudoku Time Limit: 3000/1000 MS (Java/Others ...

  8. 迭代器 Iterator

    迭代器 Iterator 2016-5-7 可以这样说,迭代器统一了对容器的访问方式. 考虑这样的情景:原本是对着List编码,但是后来发现需要把相同的代码用于Set.我们需要一种不关心容器类型 而能 ...

  9. nyoj_61: 传纸条(一)

    题目链接 使用双线dp,假设两个人同时从左上角移动到右下角,且满足路线不交叉,另k=x1+y1=x2+y2压缩状态进行优化.每次状态转移满足 x1,x2,y1,y2都在矩阵范围内,且(x2,y2)在相 ...

  10. PHP对MySQL数据库的相关操作

    一.Apache服务器的安装 <1>安装版(计算机相关专业所用软件---百度云链接下载)-直接install<2>非安装版(https://www.apachehaus.com ...