• CSS精灵技术



    在CSDN中浏览博客时,在博客的结束有上一篇和下一篇的按钮,当我们把鼠标放上去的时候,可以看到这两个按钮会进行颜色的改变,这种技术称为CSS精灵技术。通过查看源发现,其实他是通过超级链接的伪类实现的,当鼠标放上去的时候改变背景颜色,这种实现能够通过一个类来控制所有的超级链接标签。文章中是通过图片来设置的。

    思路一:准备两张大小相同,内容不同的图片,正常情况显示一张,鼠标经过的时候显示另外一张
    a:link 是伪类,是超级链接,默认情况
    a:hover 做鼠标放上去的时候

    思路二:将两张图片合成一张图片,设置成图片的背景,然后将a:hover向上移动像素即可,background-position:0 -41;//图片的高度为82

    HTML代码如下:

    <span style="font-size:18px;">	 <body>
    	  <a id="one" href="#"></a>
    	  <a id="two" href="#"></a>
    	 </body>
    </span>

    CSS代码如下:

    <span style="font-size:18px;">  <style type="text/css">
    	body{
    		margin:0;
    		padding:0;
    	}
    	body{
    		padding-left:100px;
    		padding-top:100px;
    	}
    	/***********  思路一  *************/
    	#one{
    		/*  图片的大小为82*44  */
    		82px;
    		height:44px;
    		display:block;
    		background-color:#ccc;
    		background-image:url(image/link.jpg);
    	}
    	/*  当鼠标经过的时候,改变图片源   */
    	#one:hover{
    		background-image:url(image/hover.jpg);
    	}
    	/*********  思路二  ********/
    	#two{
    		/* 图片的大小为82*82 */
    		height:41px;
    		82px;
    		display:block;
    		margin-top:100px;
    		background-image:url(image/bottom.jpg);
    	}
    	/*  当鼠标经过的时候设置显示的位置  */
    	#two:hover{
    		background-position:0 -41px;/* 默认是从左上角开始显示的 */
    	}
      </style></span>



  • 相关阅读:
    Python: 编程遇到的一些问题以及网上解决办法?
    Python: Win7下使用 pip install lxml 无法安装lxml?
    Python:Pycharm下无法导入安装好的第三方模块?
    Python:如何删除文件中的空白行?
    Pycharm 快捷键
    Python读取二进制文件
    python实现grep
    Python学习笔记
    VBA批量查找和复制文件
    %~dp0是什么意思
  • 原文地址:https://www.cnblogs.com/qigang/p/3841929.html
Copyright © 2020-2023  润新知