码迷,mamicode.com
首页 > Web开发 > 详细

css 常用样式

时间:2016-08-12 06:35:24      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

字体样式:

font-family 设置字体名称 <famlity-name>

说明:可以使用多个名称,用逗号分隔,浏览器则按照先后顺序依次使用可用字体

例:p { font-family:‘宋体‘,‘黑体‘,‘Arial‘; }

font-size 设置字体大小<length> | <percentage>

注:如果用百分比作为单位,则是基于父元素字体的大小

例:p { font-size:16px;}

font-weight 控制字体粗细 normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 

说明:normal 正常的字体,相当于数字值400

bold 粗体,相当于数字值700

100~900 定义由细到粗的字符

例:p { font-weight:bold;}

font-style 控制字体是否倾斜 normal | italic | oblique 

说明:normal 指定文本字体样式为正常的字体

italic 指定文本字体样式为斜体,对于没有设计斜体的特殊字体,如果要使用斜体外观将应用oblique

oblique 指定文本字体样式为倾斜的字体,人为的使文字倾斜,而不是去选取字体中的斜体字

例: p { font-style: normal; } p { font-style: italic; } p { font-style: oblique; } 

font 字体样式缩写 font-style || font-variant || font-weight || font-size || / line-height || font-family

例:p{ font-style:italic; font-weight:bold; font-size:14px; line-height:22px; font-family:宋体;}

缩写后:p { font:italic bold 14px/22px 宋体}

color 控制文本的字体颜色 <color>

说明:颜色属性值分三种值的格式

英文单词,比如 red , yellow ,green …

十六进制表示方式,#开头,6个十六进制的字符或数字 组合。比如:#FFFFFF,#000000,#CCCAAA,#22BCAD。十六进制: 0-9 和 a-f

RGB模式,红 0-255,绿 0-255,蓝 0-255。比如: RGB(120,33,234) RGBA(255,0,0,.5)   RGBA模式,最后的A表示透明度50%

text-decoration 文本装饰线条 text-decoration : none || underline || blink || overline || line-through 

说明:none 默认。定义标准的文本

underline 定义文本下的一条线

overline 定义文本上的一条线

line-through 定义穿过文本的一条线

blink 定义闪烁的文本

例:p { text-decoration:overline;}p { text-decoration:underline;}p { text-decoration:line-through;}

text-shadow 文本阴影 text-shadow: h-shadow v-shadow blur color

说明:h-shadow 必需。水平阴影的位置。允许负值

v-shadow 必需。垂直阴影的位置。允许负值

blur 可选。模糊的距离

color 可选。阴影的颜色

例:h1{ text-shadow: 2px 2px 2px #ff0000;}

宽度 width : auto | length

例:p { width:300px;}div { width:50%;}

高度 height : auto | length

例:img { height:200px;}div { height:100px;}

外边距 margin : auto | length

说明:margin-top 设置上边的外边距

margin-bottom 设置下边的外边距

margin-left 设置左边的外边距

margin-right 设置右边的外边距

缩写型式:

margin: 上边距  右边距  下边距  左边距

margin: 上下边距  左右边距

margin: 上边距  左右边距  下边距

例:div { width:300px; height:100px; margin:10px;}div { width:300px; height:100px; margin:0 auto;}

 css外边距合并

内边距 padding : length

说明:padding-top 设置上边的内边距

padding-bottom 设置下边的内边距

padding-left 设置左边的内边距

padding-right 设置右边的内边距

例:div { width:300px; height:100px; padding:10px;}

透明度 opacity : <number>

说明:number值为 0.0-1.0 之间的小数

兼容全浏览器的写法:

div{ filter:alpha(opacity=50); }  /* IE6-IE8 */

div{ opacity:0.5; }  /* 现代浏览器 */

border-style 边框样式 none | hidden | dotted | dashed | solid | double | groove |  ridge | inset  | outset 

说明:none 定义无边框

hidden 与"none"相同。不过应用于表时除外,对于表,hidden用于解决边框冲突

dotted 定义点状边框

dashed 定义虚线

solid 定义实线

double 定义双线。双线的宽度等于border-width的值

groove 定义3D凹槽边框。其效果取决于border-color的值

ridge 定义3D垄状边框。其效果取决于border-color的值

inset 定义3D inset边框。其效果取决于border-color的值

outset 定义 3D outset边框。其效果取决于border-color的值

border-top-style 设置上边框线

border-bottom-style 设置下边框线

border-left-style 设置左边框线

border-right-style 设置右边框线

例:div { width:300px; height:100px; border-style:solid; 

border-width 边框宽度 medium | thin | thick | length

说明:thin 定义细的边框

medium 默认。定义中等的边框

thick 定义粗的边框

length 允许你自定义边框的宽度

border-top-width 设置上边框宽度

border-bottom-width 设置下边框宽度

border-left-width 设置左边框宽度

border-right-width 设置右边框宽度

例: div { width:300px; height:100px; border-style:solid; border-width:1px; }

border-color 边框颜色 color

说明:transparent 默认值。边框颜色为透明

border-top-color 设置上边框颜色

border-bottom-color 设置下边框颜色

border-left-color 设置左边框颜色

border-right-color 设置右边框颜色

例:div { width:300px; height:100px; border-style:solid; border-width:1px; border-color:#FF0000; }

border 边框样式 border-width || border-style || border-color 

例:div { width:300px; height:100px; border-style:solid; border-width:1px; border-color:#FF0000; }

缩写后:div { width:300px; height:100px; border:1px solid #FF0000;}

border-radius 圆角效果   [ <length> | <percentage> ]{1,4} [ / [ <length> | <percentage> ]{1,4} ]?向元素添加圆角边框

例:/* 所有角都使用半径为10px的圆角 */

div{ border-radius:10px;}  

/* 四个半径值分别是左上角、右上角、右下角和左下角,顺时针 */

div{ border-radius: 5px 4px 3px 2px; }

/*也可以分别设置每个角的垂直半径和水平半径,用斜杠隔开,第一个参数表示左上角开始顺时针的水平半径,第二个参数表示左上角开始顺时针的垂直半径*/

div{ border-radius: 10px 20px 30px 40px  /  5px 10px 15px 20px; }

/*圆*/

div{ border-radius:50% }

border-image 边框图片 <‘ border-image-source ‘> || <‘ border-image-slice ‘> [ / <‘ border-image-width ‘> | / <‘ border-image-width ‘>? / <‘ border-image-outset ‘> ]? || <‘ border-image-repeat‘>边框样式使用图像来填充

注意:border-image-slice : 是一个数值或百分比,不需要带单位(特指px)设置了border-image之后,border-style则不显示

例:.test { border: 10px solid gray; border-image: url(test.png) 10/10px; }

box-shadow 盒子阴影 none | <shadow> [ , <shadow> ]*<shadow> = inset? && <length>{2,4} && <color>?

说明: box-shadow是向盒子添加阴影。支持添加一个或者多个

box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径]  [阴影颜色] [投影方式];

例:.outset { box-shadow: 5px 5px rgba(0, 0, 0, .6); } /*外阴影常规效果*/

.outset-blur{ box-shadow: 5px 5px 5px 10px rgba(0, 0, 0, .6); }/*外阴影模糊外延效果*/

. inset { box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .6) inset; }   /*内阴影效果*/

line-height 控制段落内每行高度 normal | length 

例: p { line-height:25px;}p { line-height:150%}

text-indent 控制段落的首行缩进 length 

例:p { text-indent:2em;}

text-align 控制段落对齐方式 left | right | center | justify 

例: p { text-align:right;}p { text-align:center;}

letter-spacing 控制段落的文字间的距离 normal | length 

例:p { letter-spacing:5px;}

text-overflow 控制文字内容溢出部分的样式 clip | ellipsis

说明:但是text-overflow只是用来说明文字溢出时用什么方式显示,要实现溢出时产生省略号的效果,还须定义强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果

例:div,input{ overflow: hidden; /*条件1:超出部分隐藏*/

white-space: nowrap;/*条件2:强制在同一行内显示所有文本*/

text-overflow: ellipsis;/*超出部分显示。。。*/}

word-wrap 控制内容超过容器的边界时是否断行normal | break-word        

background-color 背景颜色 transparent | color 

例: body { background-color:#CCCCCC;}h1 { background-color:#EDEDED;}

颜色之RGBA RGB是一种色彩标准,是由红(R)、绿(G)、蓝(B)的变化以及相互叠加来得到各式各样的颜色。RGBA是在RGB的基础上增加了控制alpha透明度的参数

说明:color:rgba(R,G,B,A)以上R、G、B三个参数,正整数值的取值范围为:0 - 255。百分数值的取值范围为:0.0% - 100.0%。超出范围的数值将被截至其最接近的取值极限。并非所有浏览器都支持使用百分数值。A为透明度参数,取值在0~1之间,不可为负值

例:border-color:rgba(255 , 0 , 0 , .7);background-color:rgba( 100 , 120 , 60 , .5 );border-color:rgba(255 , 0 , 0 , .7);

gradient 渐变色彩 css3 gradient分为线性渐变(linear)和径向渐变(radial)

说明:第一个参数省略时,默认为“180deg”,等同于“to bottom”。第二个和第三个参数,表示颜色的起始点和结束点,可以有多个颜色值。(颜色值后面可以追加百分比,表示这个颜色要占总背景颜色面积的百分比)

例:background-image:linear-gradient(to left, red 30%,blue);

技术分享

background-image 背景图片 none | url ( url ) 

例:body { background-image:url(images/bg.gif);}

background-repeat 背景平铺方式 repeat | no-repeat | repeat-x | repeat-y 

说明:repeat 默认。背景图像将在垂直方向和水平方向重复

repeat-x 背景图像将在水平方向重复

repeat-y 背景图像将在垂直方向重复

no-repeat 背景图像将仅显示一次

background-position 背景图像定位 左对齐方式  上对齐方式 

例:body { background-position:left bottom;}

body { background-position:30% 20px;} 

background-origin 背景原点 设置元素背景图片的原始起始位置。必须保证背景是background-repeat为no-repeat此属性才会生效

说明:规定background-position属性相对于什么位置来定位

padding-box 背景图像相对于内边距框来定位

border-box 背景图像相对于边框盒来定位

content-box 背景图像相对于内容框来定位

例:background-origin : border-box | padding-box | content-box;

技术分享

background-clip 背景的显示区域 设定背景图像向外裁剪的区域

说明:border-box 背景被裁剪到边框盒

padding-box 背景被裁剪到内边距框

content-box 背景被裁剪到内容框

例:background-clip : border-box | padding-box | content-box | text

技术分享

css 常用样式

标签:

原文地址:http://www.cnblogs.com/adda/p/5763392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!