2015-01-25 3 views
3

Итак, я создаю эту страницу, где есть 4 слайда изображений по ориентации 2x2. Теперь я все еще довольно новичок в html и css, поэтому я не уверен, какая часть моего кода вызывает это.изображение мигает при взаимодействии с другим элементом

Css, который я использовал для ползунков, одинаковы, но ползунки справа продолжают мигать, когда я наводил на себя элемент. Вот страница, на которой я работаю http://website-testing.site88.net/Smile.html.

Пример кода ниже здесь:

<input type="radio" name="slide1" id="S1_I1" checked> 
    <input type="radio" name="slide1" id="S1_I2"> 
    <input type="radio" name="slide1" id="S1_I3"> 
    <input type="radio" name="slide1" id="S1_I4"> 

<ul id="container"> 
    <li class="left"> Placeholder 
     <div class="slides_container"> 
     <div class="slides"> 
     <ul> 
      <li><div class="img"> 
        <img src="pic/pic_1.jpeg"> 
       </div> 
       <div class="nav"> 
        <label for="S1_I2" class="next">&#x203a;</label> 
       </div> 
      </li> 
      <li><div class="img"> 
        <img src="pic/pic_2.jpg"> 
       </div> 
       <div class="nav"> 
        <label for="S1_I1" class="prev">&#x2039;</label> 
        <label for="S1_I3" class="next">&#x203a;</label> 
       </div> 
      </li> 
      <li><div class="img"> 
        <img src="pic/pic_3.jpg"> 
       </div> 
       <div class="nav"> 
        <label for="S1_I2" class="prev">&#x2039;</label> 
        <label for="S1_I4" class="next">&#x203a;</label> 
       </div> 
      </li> 
      <li><div class="img"> 
        <img src="pic/pic_2.jpg"> 
       </div> 
       <div class="nav"> 
        <label for="S1_I3" class="prev">&#x2039;</label> 
       </div> 
      </li> 
     </ul> 
     </div> 
     </div> 
    </li> 

Любые идеи, что могло бы вызвать это? Кроме того, это первый раз, когда я создал веб-сайт, так что она может выглядеть некрасиво на других браузерах, так как я не знаю, как заставить их выглядеть совместимы

ответ

0

Что вызывает именно этот кусок кода:

/* -webkit-columns: 2; */ 
-moz-columns: 2; 
-o-columns: 2; 
columns: 2; 

Вы можете найти его в своем smile.css по первой строке внутри файла.

Выньте его, и он больше не будет мигать. НО вам придется немного перемещать вещи, так как это слегка испортит позиционирование изображений. В любом случае, не используйте columns:2, и все должно быть в порядке.

+0

Спасибо, пытаясь выяснить проблему, но как я должен сделать это так в сетке 2x2? – Kerezeb

+0

Ну, честно говоря, html действительно грязный и плохо кодированный. Также я заметил, что сайт не полностью отзывчив. Итак, если ваша цель - учиться, если бы я был вами, я бы начал с создания скрипки, чтобы упростить то, что вы пытаетесь сделать. Вы можете создать скрипку здесь: fiddle.jshell.net Обратите внимание, что на левой стороне есть коробка с HTML и на стороне CSS. Постарайтесь сделать коробку и поместите два столбца (один слева и один справа) внутри коробки. Затем попробуйте поместить изображения или что-то еще внутри этих столбцов. Я бы сказал, это хорошее начало! – Brain

Смежные вопросы