CSS初探学习总结提高 二

Posted xj_love

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS初探学习总结提高 二相关的知识,希望对你有一定的参考价值。

一.CSS背景及应用

<style type="text/css">
		div 

			width: 400px;
			height: 400px;
			/*background-color: pink; */ /*背景颜色*/
			/*background-image: url(image/wo.jpg);*/  /*背景图片*/
			/*background-repeat: no-repeat;*/ /* 图片是否平铺*/
			/*background-position: bottom center;*/ /*背景图片下,居中*/
			/*background-position: 10px 20px;*/ /*x轴10像素,y轴20像素*/
			/*background-position: 10px center; x轴10像素,y轴居中
			background-attachment: fixed;*/ /*背景是否滚动,默认滚动,fixed,固定住*/

			/*background: pink url(image/wo.jpg) no-repeat fixed 10px center; */ /*背景设置简写,位置随意,最好按顺序来*/

			/*background: hotpink url(image/wo.jpg) no-repeat;
			background-size: 100px 200px;  固定背景图片宽高
			background-size: cover;  图片等比例缩放,充满整个背景,会有部分看不到;
			background-size: contain; 背景图片等比例缩放,如果图片高度或者宽度有一个和背景一样大,就停止,保持图片完整*/

			/*background: url(image/wo.jpg) no-repeat left top,
			url(image/wo.jpg) no-repeat right bottom hotpink; 多背景图片,逗号隔开,背景颜色设置放在最后一组上*/
		
		p 
			color: #ccc;
			font: 700 80px "微软雅黑";
		
		p:first-child 
			/*text-shadow: 水平位置 垂直位置 模糊距离 阴影颜色;*/
			text-shadow: 1px 1px 1px #000,-1px -1px 1px #fff;
		
		p:last-child 
			text-shadow: -1px -1px 1px #000,1px 1px 1px #fff; 
		
		body 
			background-color: #ccc;
		

	</style>
</head>
<body>
	<h3>背景样式</h3>
	<div>
		<p>我是凸起的文字</p>
		<p>我是凹下的文字</p>
	</div>
</body>

二.CSS三大特性

<head>
	<meta charset="UTF-8">
	<title>CSS的三大特性</title>
	<style type="text/css">
		div   /* 标签选择器  0,0,0,1*/
          color: pink;
        
        
        ul li :first-child   /* 伪类选择器 0,0,1,0 */
          color: green;
        

        .king   /* 类选择器  0,0,1,0 */
          color: blue;
        

        #wang   /* id选择器   0,1,0,0 */
          color: red;
        
	</style>
</head>
<body>
	<h3>1.层叠性</h3>
	<ol>
		<li>1. 样式冲突,遵循的原则是就近原则。 那个样式离着结构近,就执行那个样式。</li>
		<li>2. 样式不冲突,不会层叠</li>
		<li>3.important就是重要的  级别最高 一旦出现优先执行</li>
	</ol>
	<h3>1.继承性</h3>
	<ul>
		<li>一般字体,颜色,样式集成</li>
	</ul>
	<h3>1.优先及</h3>
</body>

三.盒模型及应用

<style type="text/css">
		nav 
			background-color: #FCFCFC;
			height: 40px;
			border-top: 3px solid #FF8500;    /*上边框样式*/
			border-bottom: 1px solid #EDEEF0;  /*下边款样式*/

			/*border-radius: 5px;*/   /*边跨圆角设置*/
			/*border-collapse: collapse; */ /* 合并相邻边框的线条 */
		
		a 
			text-decoration: none;   /*除去链接的下划线*/
			height: 40px;
			line-height: 40px;    /* 行间距与行高一样,文字就居中了*/
			display: inline-block;  /*把块元素变成行元素,行元素变成块元素,可以改宽高*/
			color: black;
			font-size: 14px;
			padding: 0px 15px;   /*内边距,上下0,左右15,按照顺时针方向布局*/
		
		a:hover 
			background-color: #ccc;
		
	</style>
</head>
<body>
	<h3>导航栏案</h3>
	<nav>
		<a href="#">网址</a>
		<a href="#">天下客</a>
		<a href="#">客户导流端</a>
		<a href="#">网址导航</a>
	</nav>
	<hr>
	 
</body>

四.盒子阴影

<style type="text/css">
		div 
			width: 150px;
			height: 150px;
			line-height: 150px;
			border-radius: 50%;
			margin: 0 auto;
			text-align: center;
			font-size: 30px;
			color: rgba(255,255,255,0.7);
			background-color: pink;
			background: url(image/wo.jpg) 0 0 no-repeat;
			box-shadow: 5px 5px 10px 16px rgba(255,255,2550.4) inset,5px 5px 10px rgba(0,0,0,0.3);
		
	</style>
</head>
<body>
	<h1>盒子阴影</h1>
	<ol>
		<li>box-shadow:水平位置 垂直位置 模糊距离 阴影尺寸 阴影颜色 内外阴影</li>
		<li>h-shadow(必填) y-shadow(必填) blur sprad color inset/outset</li>
	</ol>
	<div>
		影子图片效果
	</div>

	<h1>盒模型</h1>
	<p>box:sizing:content-box 盒子大小为width+padding+border</p>
	<p>box:sizing:border-box  子大小为width+padding</p>
</body>

五.案例

以上是关于CSS初探学习总结提高 二的主要内容,如果未能解决你的问题,请参考以下文章

CSS初探学习总结提高 三

CSS初探学习总结提高 六

CSS初探学习总结提高 六

CSS初探学习总结提高 五

CSS初探学习总结提高 五

CSS初探学习总结提高 四