2017-06-16 82 views
0

我正在尝试使这些项目显示为水平(一个在另一个的右边),但他们在我的页面上始终垂直显示。他们连接到一个数据库,这就是为什么所有的PHP都在这里。这应该是所有你需要的信息,如果不让我知道。如何让这些项目显示为水平而不是垂直

body { 
 
    font: normal 16px/1.5 Arial, sans-serif; 
 
} 
 

 
h1, p { 
 
    margin: 0; 
 
    padding-bottom: 5px; 
 
    padding-left:5%; 
 

 
} 
 

 
.inline { 
 
    max-width: 25%; 
 
    display:inline; 
 
} 
 

 
.caption { 
 
    overflow: hidden; 
 
    -webkit-transform: translateZ(0); 
 
    transform: translateZ(0); 
 
} 
 

 
.caption::before { 
 
    content: ' '; 
 
    top: 0; 
 
    right: 0; 
 
    bottom: 0; 
 
    left: 0; 
 
    background: transparent; 
 
    transition: background .35s ease-out; 
 
} 
 

 
.caption:hover::before { 
 
    background: rgba(0, 0, 0, .5); 
 
} 
 

 
.caption__media { 
 
    max-width: 25%; 
 

 
} 
 

 
.caption__overlay { 
 
    position: absolute; 
 
    top: 0; 
 
    right: 0; 
 
    bottom: 0; 
 
    left: 0; 
 
    padding: 10px; 
 
    color: white; 
 
    -webkit-transform: translateY(100%); 
 
      transform: translateY(100%); 
 

 
    transition: -webkit-transform .35s ease-out; 
 
    transition:   transform .35s ease-out; 
 
} 
 

 
.caption:hover .caption__overlay { 
 
    -webkit-transform: translateY(0); 
 
      transform: translateY(0); 
 
} 
 

 
.caption__overlay__title { 
 
    -webkit-transform: translateY(-webkit-calc(-100% - 10px)); 
 
      transform: translateY(calc(-100% - 10px)); 
 

 
    transition: -webkit-transform .35s ease-out; 
 
    transition:   transform .35s ease-out; 
 
} 
 

 
.caption:hover .caption__overlay__title { 
 
    -webkit-transform: translateY(0); 
 
      transform: translateY(0); 
 
}
<div class="content"> 
 
<div class="inline"> 
 
    <div class="caption"> 
 
    
 
    <img src="<?php echo $row["image"]; ?>" class="caption__media"> 
 
     <div class="caption__overlay"> 
 
      <h5 class="caption__overlay__title"><?php echo $row["p_name"]; ?></h5> 
 
      <p class="caption__overlay__content"> 
 

 
      <form class="addToCart" action="index.php?action=add&id=<?php echo $row["id"]; ?>" method="post"> 
 

 
     
 
      <h5 class="text-danger">$ <?php echo $row["price"]; ?></h5> 
 
      <input type="hidden" name="quantity" class="form-control" value="1"> 
 
      <input type="hidden" name="hidden_name" value="<?php echo $row["p_name"]; ?>"> 
 
      <input type="hidden" name="hidden_price" value="<?php echo $row["price"]; ?>"> 
 

 

 
<button class="add">Add to cart 
 
      <input type="hidden" name="add" id="submit"></button></form></p></div></div></div></div> 
 

回答

0

给每一个填充,使他们不接触的物品,并把它们飘浮每个左侧。他们应该坐在一起。根据你想连续有多少,确保它们的宽度是合理的。

,例如:已经在拖两个项目,确保他们的总宽度与填充/保证金的/ etc等于什么,他们都包含在低于50%。如果你有三个项目,确保它的不足33%等

相关问题