2016-09-18 3 views
-1

Я создал сценарий Bootstrap-здесь:Alternate положения коробки - CSS/Bootstrap

http://jsfiddle.net/aftu6ehL/

Как можно чередовать влево/вправо выравнивание коробки. То есть Я хочу, чтобы переключить каждый второй ящик левую и правую сторону ..

Description - Image 
Image - Description 
Description - Image 
Image - Description 
Description - Image 
Image - Description 

п-й ребенок (3n + 1) как-то не похоже на работу.

+0

Где код CSS в вашей скрипке? (ваша попытка 3n + 1 и т. д.) – Django

ответ

0

Вы хотите использовать 2n + 1 (каждое нечетное значение)

.container { 
 
    width: 200px; 
 
} 
 

 
.image, .desc{ 
 
    width: 50%; 
 
    height: 50px; 
 
    display: inline-block; 
 
} 
 

 
.image { 
 
    background: red; 
 
    float: left; 
 
} 
 

 
.desc { 
 
    background: blue; 
 
    float: right; 
 
} 
 

 
.container:nth-child(2n + 1) .image { 
 
    float:right; 
 
}
<div class="container"> 
 
    <div class="image"> 
 
     Image 
 
    </div> 
 
    <div class="desc"> 
 
     Description 
 
    </div> 
 
    </div> 
 
    <div class="container"> 
 
    <div class="image"> 
 
     Image 
 
    </div> 
 
    <div class="desc"> 
 
     Description 
 
    </div> 
 
    </div> 
 
    <div class="container"> 
 
    <div class="image"> 
 
     Image 
 
    </div> 
 
    <div class="desc"> 
 
     Description 
 
    </div> 
 
    </div>