CSS属性定义 文本修饰 边框效果 背景修饰
一、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属性定义 文本修饰 边框效果 背景修饰的更多相关文章
- cursor CSS属性定义鼠标指针悬浮在元素上时的外观。
1 1 cursor CSS属性定义鼠标指针悬浮在元素上时的外观. https://developer.mozilla.org/zh-CN/docs/Web/CSS/cursor 概述 cursor ...
- css的img移上去边框效果及CSS透明度
css的img移上去边框效果: .v_comment img{ height:36px; height:36px; float:left; padding:1px; margin:2px; borde ...
- CSS鼠标悬停图片加边框效果,页面布局发生错位的解决办法
CSS鼠标悬停图片加边框效果,页面布局发生错位的解决办法 .recomend-list{ width:1200px; a{ @extend %fl; margin-right: 30px; width ...
- css属性、样式、边框、选择器
CSS 层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种 样式表 语言, 用来描述 HTML或 XML(包括如 SVG.MathML.XHTML 之类的 XML 分 ...
- CSS鼠标悬停图片加边框效果,不位移的方法
<!DOCTYPE HTML> <html lang="en-US"> <head> <title>css实现鼠标悬停时图片加边框效 ...
- CSS属性 table 的 border-collapse 边框合并
说明 该CSS属性用来设定表格的行和列的边框是合并成单边框,还是分别有各自的边框 separate 缺省值.边框分开,不合并.collapse 边框合并.即如果相邻,则共用同一个边框. 虽然在DIV+ ...
- 【CSS简介、基础选择器、字体属性、文本属性、引入方式】前端小抄(2) - Pink老师自学笔记
[CSS简介.基础选择器.字体属性.文本属性.引入方式]前端小抄(2) 本学习笔记是个人对 Pink 老师课程的总结归纳,转载请注明出处! 一.CSS简介 CSS 的主要使用场景就是布局网页,美化页面 ...
- CSS简介,基础选择器,字体属性,文本属性
欢迎大家去博客冰山一树Sankey,浏览效果更好.直接右上角搜索该标题即可 博客园主页:博客园主页-冰山一树Sankey CSDN主页:CSDN主页-冰山一树Sankey 前端学习:学习地址:黑马程序 ...
- css属性分类介绍
css属性分类介绍 CSS分类目录 文本/字体/颜色 文本相关 字体相关 颜色相关 背景相关 大小/布局 大小属性 margin 外边距 padding 内边距 border 边框 position ...
随机推荐
- 【LeetCode】219. Contains Duplicate II
题目: Given an array of integers and an integer k, find out whether there are two distinct indices i a ...
- MySQL基础语法命令
1. 建表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 通用语法: CREATE TABLE table_name (column_name column_type); 实例: ...
- [转]安装PIL时注册表中找不到python2.7
如果在win7x64安装python2.7的时候选择了all user,则安装PIL的时候会显示找不到python. 解决办法:复制下面的代码到一个.py文件并运行: # # script to re ...
- 集成 ssh第一阶段
1.添加spring支持,包含spring-hibernate和spring-struts2.添加struts支持,包含struts-spring3.添加hibernate支持,在spring配置文件 ...
- Sublime Text 关闭自动更新的办法
解决关于Submit Text每次打开 都会跳出更新选项的问题 Windows 下: 打开 Preferences —— Settings—User { "color_scheme" ...
- Java 多态透析 详细理解
1:什么是多态 一个对象的多种状态 (老师)(员工)(儿子) 教师 a =老钟; 员工 b =老钟; 2:多态体现 父类引用变量指向了子类的对象 Father f = new Son ...
- ELK日志框架(2):log4net.ElasticSearch+ Kibana实现日志记录和显示
环境说明 1. windows server 2012 R2 64位 2. log4net.ElasticSearch 3. kibana-5.5.0-windows-x86.zip 架构说明 数据采 ...
- asp.net Mvc 动态创建Controller
有这么个需求,Urls如下: http://localhost:52804 http://localhost:52804/home/test http://localhost:52804/test1 ...
- 集群之mysql主从配置(windows和linux版)
起因 由于网站进一步开发运行的需求,要求主机7*24小时运行正常,同时要求能够防止数据库灾难.考虑到后期的开发程度和业务量,准备向高可用系统进行改变,同时通过负载均衡提高网络性能.于是第一步就考虑到了 ...
- StrutsPreparedAndExcuteFilter与Interceptor
filter详解 Filter种类(可以进行那些预处理) 用户授权的Filter:Filter负责检查用户请求,对用户访问权限的控制 日志Filter:详细记录某些特殊的用户请求. 负责解码的Filt ...