2015-01-29 3 views
0

Я создал слайдер изображения, используя чистый CSS, используя ключевой кадр и анимацию, однако я пытаюсь центрировать мои изображения с использованием поля: автоматически для левого и правого, но, похоже, не центрирует его , могу ли я переместить его, давая ему фактические значения пикселей. Heres мой код CSS:Центрирование изображений в CSS

.slide { 
    position:absolute; 
    margin-left: auto; 
    margin-right: auto; 
    width: em; 
    padding: 3px; 
    border-top: 2px dotted black; 
    border-bottom: 2px dotted black; 
} 

Heres HTML код:

 <div id="slider"> 
      <img src="images/horse4.jpg" class="slide"> 
      <img src="images/horse3.jpg" class="slide"> 
      <img src="images/horse2.jpg" class="slide">    
      <img src="images/horse1.jpg" class="slide"> 
    </div> 
+2

'поле: 0 auto' не будет работать с' absolute' расположенный элемент. –

+0

'width: em;' недействителен. –

+0

http://jsfiddle.net/2j6fo7wy/ –

ответ

0

То, что вы, вероятно, хотите есть:

#slider { 
    text-align: center; 
} 
.slide { 
    position: absolute; 
    /* rest of your visual styling here */ 
} 
Смежные вопросы