当前位置: 代码迷 >> HTML/CSS >> css平铺的有关问题
  详细解决方案

css平铺的有关问题

热度:554   发布时间:2013-04-20 19:43:01.0
css平铺的问题
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <style type="text/css">
  .panel-header{
width:100px;
height:30px;
background-image: url('corners-sprite.gif'); 
background-repeat: repeat-x; 
  }
  </style>
 </head>

 <body>
  <div class="panel-header"></div>
 </body>
</html>

-------------------------------
结果:
我希望能成这样
请问该如何做?这是原图

------解决方案--------------------
我想了很长时间,如果单独用背景弄成这样是不可能的!
所以我给的代码你看看!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <style type="text/css">
      .panel-header{
        width:100px;
        height:30px;
      }
  .s{
 width:8px;
 float:left;
        height:30px;
border:0px;
background-image:url(1365855364_1272.gif); 
background-repeat:no-repeat;
background-position:-2px 0px;
}
  </style>
 </head>
 
 <body>
  <div class="panel-header">
   <div class="s"></div>
    <div class="s"></div>
    <div class="s"></div>
    <div class="s"></div>
    <div class="s"></div>
    <div class="s"></div>
    <div class="s"></div>
    <div class="s"></div>
    <div class="s"></div>
    <div class="s"></div>
    <div class="s"></div>
  </div>
 </body>
</html>


------解决方案--------------------
把原图改成一像素宽度的 可以平铺的的图片


虽然css3 支持 border-image的 九宫格拼图

------解决方案--------------------
这个有边框的一般要做成宽度超过屏宽的一条,然后还要做两容器,一个上级容器放这条,并居右,然后下级的第一个容器再放一次,但这次居左,具体可以搜一下滑动门效果。
------解决方案--------------------
图片有问题啊,弄成1像素宽的再平铺。
------解决方案--------------------
估计你图片切的有问题,估计你是在ps里用裁切工具裁的,这样裁的话会把整个样式也给切出的。
  相关解决方案