当前位置:首页 >> 网页制作

使用CSS实现图片分割效果的简单方法介绍

我们来看一个例子,大家肯定能明白css是怎么样实现分割图片的。

CSS Code复制内容到剪贴板
  1. <HTML>     
  2. <head>     
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf8" />     
  4. <style type="text/css">     
  5. .photo1 {     
  6.  background-image: url("css_cut.gif");      #定义了一个背景图片     
  7.  background-position: 100% 100%;            #背景位置放到最右下角     
  8.  height: 50px;                                                             #div的高度     
  9.  width: 50px;                                                             #div的宽度     
  10. }     
  11.      
  12. .photo2 {     
  13.  background-image: url("css_cut.gif");            #定义了一个背景图片,和上面的图片是一样的     
  14.  background-position: 0 0;                                    #背景位置放到最左上角     
  15.  height: 50px;                                                            #div的高度     
  16.  width: 50px;                                                            #div的宽度     
  17. }     
  18. </style>     
  19. </head>     
  20. <body>     
  21. <div class="photo1"> </div>     
  22. <strong>他们二个分家了</srong>     
  23. <div class="photo2"> </div>     
  24. </body>     
  25. </HTML>   

使用CSS实现图片分割效果的简单方法介绍

下面看一下页面上显示的结果是什么
使用CSS实现图片分割效果的简单方法介绍

通过css我们把一个图片,分成二部分。
当我们定义了background-position: 0 0;此时背景图片将被定位于对象不包括补丁( padding )的内容区域的左上角,height:50px;width:50px;通过这个属性设置,也就是说向右下拉了一块面积。
当我们定义了background-position: 100% 100%;此时背景图片将被定位于对象不包括补丁( padding )的内容区域的右下角,height:50px;width:50px;通过这个属性设置,也就是说向左上拉了一块面积。
上面只是根表像的一点理解。纯属个人观点