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

CSS学习4 - 例子CSS-sprities

时间:2015-11-18 16:47:40      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:css

技术分享

例子1:

    技术分享

要做成上面的效果:背景的***、红色、白色都是图片。背景图片如下:

技术分享

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
	<title></title>
	<style type="text/css">
		body{
			margin:0px;
			padding:0px;
		}
		#menu{
			width:500px;
			height:28px;
			border-bottom:3px solid #e10001;
			/*margin-left:auto;
			margin-right:auto;*/
			margin:0 auto;
			margin-top:10px;
			padding-bottom:1px;
		}
		#menu ul{
			list-style-type:none;
			padding-left:0px;
			margin-top:0px;
		}
		#menu ul li{
			width:87px;
			height:28px;
			float:left;
			line-height:28px;
			text-align:center;
			margin-left:2px;
		}
		#menu ul li a{
			display:block;
			text-decoration:none;
			background:url(bg.png) 0 -28px no-repeat;
			color:#000;
			font-size:14px;
		}
		#menu ul li a:hover{
			background:url(bg.png) 0 -56px no-repeat;
			color:#f00;
		}
		#menu ul li #current{
			background:url(bg.png) 0 0 no-repeat;
			font-weight:bold;
			color:#fff;
		}
	</style>
</head>
<body>
	<div id="menu">
		<ul>
			<li><a href="#">Sohu</a></li>
			<li><a href="#">Sina</a></li>
			<li><a href="#">Baidu</a></li>
			<li><a href="#" id="current">Google</a></li>
			<li><a href="#" >Alibaba</a></li>
		</ul>
	</div>
</body>
</html>


例子2:做成下面的效果,一段文字前面有小图标,鼠标放上变成“√”

技术分享

技术分享

代码:图片如下

技术分享

技术分享

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
	<title></title>
	<style type="text/css">
		a{
			background:url(img/mail2.png) left center no-repeat;
			padding-left:20px;
			text-decoration:none;
		}
		a:hover{
			background-image:url(img/yes.png);
			/*虽然没有设置像素值,但是依然有效!
			因为a:hover继承了a的前面设置的值!*/
		}
	</style>
</head>
<body>
	<a href="http://www.baidu.com.com">一封信</a>
</body>
</html>


例子3:对form的一些操作,如text框(圆角),password(右面有一个对勾) ,以及button按钮(鼠标放上换图片)

技术分享

技术分享

图片:

技术分享

技术分享

技术分享

代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
	<title></title>
	<style type="text/css">
		/*css3的写法*/
		input[type="text"]{
			width:300px;
			height:30px;
			font-size:24px;
			color:#ff7400;
			border:1px solid #ccc;
			border-radius:15px; /*圆角*/
			padding:0px 15px; /*内容距离左右15px*/
		}
		input[type="password"] {
			width:300px;
			height:30px;
			background:url(img/yes.png) no-repeat right center;
			 /*★right center 也可以用像素值★*/
			 
			border:1px solid #ccc;
			padding-right:20px;
		}
		input[type="button"] {
			width:122px;
			height:42px;
			background:url(img/button.png) no-repeat;/*给按钮加个图片*/
			border:none; /*去掉按钮的外框*/
			cursor:pointer;
		}
		input[type="button"]:hover{
			background-image:url(img/button2.png);
		}
		
	</style>
	
</head>
<body>
	<input type="text" name="" id="" />
	<br/>
	<input type="password" name="" id="" />
	<br/>
	<input type="button" value="" />
</body>
</html>


本文出自 “我的JAVA世界” 博客,请务必保留此出处http://hanchaohan.blog.51cto.com/2996417/1713925

CSS学习4 - 例子CSS-sprities

标签:css

原文地址:http://hanchaohan.blog.51cto.com/2996417/1713925

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