一、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. AngularJS4.0环境搭建详解--windows系统环境

    第一步:安装NodeJS 下载最新版的NodeJS并安装,安装完成后打开CMD命令行,输入以下命令: node -v 若返回类似版本号则代表NodeJS安装成功,如下: 第二部 安装npm 新版的No ...

  2. 不借助第三方网站四步实现手机网站转安卓APP

    今天本来是帮朋友查看是否在APP里可以点外链的一个测试,做着做来感觉了,就把这个测试优化了一下.好了我们来进入正题. 工具:Android Studio 第一步:新建项目 第二步:拖入控件(WebVi ...

  3. KBEngine简单RPG-Demo源码解析(2)

    七:服务端资产库文件夹结构http://kbengine.org/cn/docs/concepts/directorys.html看assets, 注意:demo使用的不是默认的assets资产目录, ...

  4. Java之初识

    今天开始学习Java 1.什么是Java? Java是1995年由sun公司推出的一门极富创造力的面向对象编程语言,是由Java之父詹姆斯格斯林博士设计的. Java名字的由来:据说,java刚刚设计 ...

  5. jQuery知识点整合

    一.jQuery介绍 jQuery是一个函数库,一个js文件,页面用script标签引入js文件就可以使用 <script type="text/javascript" sr ...

  6. PCI_Making Recommendations

    协作性过滤 简单理解从众多用户中先搜索出与目标用户'品味'相似的部分人,然后考察这部分人的偏爱,根据偏爱结果为用户做推荐.这个过程也成为基于用户的协作性过滤(user_based collaborat ...

  7. MongoDB数据库索引构建情况分析

    前面的话 本文将详细介绍MongoDB数据库索引构建情况分析 概述 创建索引可以加快索引相关的查询,但是会增加磁盘空间的消耗,降低写入性能.这时,就需要评判当前索引的构建情况是否合理.有4种方法可以使 ...

  8. 在Docker Hub上查找可用的Image映像

    任何人都可以创建Docker Image映像,你可以浏览Docker Hub来查找这些Image映像. 定位Whalesay 映像 打开你的浏览器,浏览Docker Hub: Docker Hub包含 ...

  9. ajax-post请求

    一般来说字符串读取不出来查看下面这行代码是否加上: xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencode ...

  10. ASP.NET MVC5 怒跨 Linux 平台

    安装CentOS 安装Mono #安装yum工具包 yum -y install yum-utils #通过rpm添加Mono源 rpm --import "http://keyserver ...