2015-04-05 79 views
0

我有一个光滑的滑块,我试图在内容的左侧和右侧添加一个虚线边框。向滑动滑块添加左右边框

这里有一个plunker:http://plnkr.co/edit/4iejdteLKFUo8ECQLpuh?p=preview

我有2个问题:

  1. 右边界没有显示
  2. 没有边框和文字之间有足够的填充

我如何解决上述问题?

HTML:

<div class="container"> 
    <div class="grid-wrap"> 
     <div class="grid-col one-eighth"> 
     <div class="your-class"> 
      <div class="text-box">test1 test1 test1 test1 test1 test1 test1 test1 test1 test1 test1 test1 test1 test1 test1 test1 test1 test1 test1 test1</div> 
      <div class="text-box">test2 test2 test2 test2 test2 test2 test2 test2 test2 test2 test2 test2 test2 test2 test2 test2 test2 test2 test2 test2</div> 
      <div class="text-box">test3 test3 test3 test3 test3 test3 test3 test3 test3 test3 test3 test3 test3 test3 test3 test3 test3 test3</div> 
      <div class="text-box">test4 test4 test4 test4 test4 test4 test4 test4 test4 test4 test4 test4 test4 test4 test4 test4 test4 test4 test4 test4</div> 
     </div> 
     </div> 
    </div> 
    </div> 

CSS:边界权问题的

.text-box { 
    border-left: 1px dashed white; 
    border-right: 1px dashed white; 
} 

图片:

border right issue 1

+0

它出现,你不能看到它,因为它是白色的http://jsfiddle.net/xupfg8ba/ – Akshay 2015-04-05 08:07:29

+0

@Akshay-谢谢,但请看看我的掠夺者。我有一个蓝色背景,不能看到test2的白色边框...另外,作为我的第二个白色,填充是一个问题。我正在寻找边界和文本之间的一些填充。 – user3731438 2015-04-05 08:09:05

+1

我可以看到白色边框,我认为这解决了您的填充问题http://plnkr.co/edit/PntID9C4XYc5mjspZ6Z6?p=preview – Akshay 2015-04-05 08:12:04

回答

1

我纠正你的普拉克。 http://plnkr.co/edit/alurwdlyicnLw3BBN1VQ?p=preview

我只是增加了一个填充至的.text盒类

.text-box { 
    border-left: 1px dashed white; 
    border-right: 1px dashed white; 
    padding: 30px; 
} 

我也改变网格缠绕宽度70%+ 6像素(所有边框组合)

.grid-wrap { 
    width: calc(70% + 6px); 
} 

像这样你可以改变填充,你可以看到所有的边界。请记住,如果您更改边框宽度,则还必须更改+ xp。

+0

我认为这是一个问题,如果你看看test1的右边框,它的思考者比test1的左边界....我认为test2的左边界被应用到test1的右边 – user3731438 2015-04-06 05:56:04

+0

在不同的text-由于有2个边框,因此边框的边框为2px。一个来自左边的盒子,另一个来自右边的盒子。为了解决这个问题,你必须彻底重新安排文本框的CSS。 – Paco 2015-04-06 07:38:09