CSS属性

CSS属性在这里插入图片描述

(一)对字体设置

CSS属性_第1张图片
CSS属性_第2张图片
CSS属性_第3张图片
CSS属性_第4张图片
CSS属性_第5张图片
CSS属性_第6张图片

(二)颜色的设置

CSS属性_第7张图片

(三)背景设置和边框设置

CSS属性_第8张图片

设置背景图片的重复

CSS属性_第9张图片

背景图片的位置设置

background-position
关键字            百分比              位置说明
top left          0%  0%              左上位置
top center        50%  0%             靠上居中
top right         100%  0%            右上位置
left  center      0%  50%             靠左居中
center center     50%  50%            正中位置
right center      100%  50%           靠右居中
bottom  left      0%  100%            左下位置
bottom  center    50%  100%            靠下居中
bottom  right     100%  100%           右下位置

边框的设置

边框的样式
border-style
基本语法
border-style
border-top-style
border-bottom-style
border-left-style
border-right-style
取值:
none  没有边框
dotted  点线
dashed  虚线
solid   实线
double  双实线
groove  凹型线
ridge   凸型线
inset   嵌入式
outset  嵌出式
取同一个值:四条边框线是同一个线型
取两个值:上下边框使用第一个取值,左右边框使用第二个取值
取三个值: 上边框取第一个值,左右取第二个值,下边框取第三个值
取4个值:上第一个值,右取第二个值,下取第三个值,左取第四个值

边框的属性设置和边距/填充

边框的宽度
  border-width
  基本语句:
border-width
border-top-width
border-bottom-width
border-left-width
border-right-width
取值;
thin  ----细边框
medium  ---中等边框
thick--粗边框
长度---数字

边框的颜色

border-color

  基本设置语法:
   border-color
   border-top-color
   border-bottom-color
   border-left-color
   border-right-color

   取值
   英文单词  “red”代表红色
   RGB  颜色码

边框的综合设置和边距

border
边距指的是设置网页中某个元素的四边和网页中其他元素之间的空白距离
上边距  margin-top
下边距  margin-bottom
左边距  margin-left
右边距  margin-right
复合设置 margin

取值:
  数字----长度
  百分比---是相对于上一级元素的百分比,允许是负数
  auto ---自动提取边框的值,默认值

边框的圆角

border-radius设置边框圆角

border-radius:50px;
先把边框设置后再设置圆角
div { border:2px solid; border-radius:25px;  }

边框的阴影

box-shadow: 10px 10px 5px #888888;//添加阴影
X方向的偏移像素
Y方向的偏移像素
模糊的像素值
阴影颜色

填充

用来设置边框和其内部的元素之间的空白距离

上边距  padding-top
下边距  padding-bottom
左边距  padding-left
右边距  padding-right
复合设置 padding

取值:
数字---长度
百分比

(四)css对文字的排版

调整字符间距
  letter-spacing
  用来控制字符之间的间距,这个间距实际上就是在浏览器中所显示的字符间的空格距离。
取值:
  normal ---表示正常显示(默认)
  长度--可以使用负数,带上单位
  单位px(像素)

添加文字的修饰

为文字添加如下划线,删除线等修饰
  text-decoration
  属性的取值:
  underline----添加下划线
  overline---添加上划线
  line-through--添加删除线
  blink---添加闪烁效果(只能在Netscape的浏览器中正常显示)
 none--没有任何的修饰

文本的对齐方式

text-align
用来控制文本的排列和对齐方式

属性的取值:
left--左对齐
right--右对齐
center--居中对齐
justify--两端对齐

段落的缩进设置

text-indent
  用来控制每个段落的首行缩进的距离。
  属性取值:
  长度(数字)带上单位
  百分比相对于上一级元素的宽度

行高的设置

line-height
  用来控制文本内容之间行间距
  属性取值
  normal---浏览器默认的行高
  数字--设置行高带上单位
  百分比----表示行高是该元素字体大小的百分比

放大缩小位移

Transform
transform:rotate(30deg);//旋转30度
transform:translate(50px,100px) 把元素从左侧移动 50 像素,从顶端移动 100 像素
transform:scale(2,4) 把宽度转换为原始尺寸的 2 倍,把高度转换为原始高度的 4 倍。
transform:skew(30deg,20deg) 围绕 X 轴把元素翻转 30 度,围绕 Y 轴翻转 20 度。

(五)动画

Animation
格式:animation:myfirst 5s;(myfirst动画名,5s动画时间)
@keyframes myfirst 
{ 0% {background: red;} 
25% {background: yellow;} 
50% {background: blue;} 
100% {background: green;} }
@keyframes myfirst 
{ from {background: red;} 
to {background: yellow;}}

过渡动画

transition
格式:transition: width 2s; (应用于宽度,时间2秒)
div{transition:width 5s;
		width:100px;height:100px;
		background:red;}
div:hover { width:300px; } 先定义一个层的hover  鼠标进入后把宽度改为300px  则就会看到过渡动画

(六)补充属性


	
		
		
	
	
	
		
  
  
	
	


垂直对齐属性
vertical-align:text-top/middle
可设置的值有以下
baseline 默认。元素放置在父元素的基线上。 
sub 垂直对齐文本的下标。 
super 垂直对齐文本的上标 
top 把元素的顶端与行中最高元素的顶端对齐 
text-top 把元素的顶端与父元素字体的顶端对齐 
middle 把此元素放置在父元素的中部。 
bottom 把元素的顶端与行中最低的元素的顶端对齐。 
text-bottom 把元素的底端与父元素字体的底端对齐。 


opacity:0.0; 透明度

display:block/none/inline //显示为块  隐藏  显示为行

visibility:visible//显示元素
visibility:hidden//隐藏元素 但会占位置


//轮廓
outline:#00ff00 dotted thick;
//轮廓外边距
outline: 2px solid red;
outline-offset: 10px;

//鼠标显示相关
cursor:auto/crosshair/default/pointer/move/e-resize/ne-resize/nw-resize/n-resize/wait/text/help
cursor:url(''),default;//自定义一个鼠标图片

z-index:2;// 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。Z-index 仅能在定位元素上奏效(例如 position:absolute;)

你可能感兴趣的:(java,WEB)