IFrame или Hidden Div подходит для скользящего контента?

0

я плохо разбираюсь, так что не стесняйтесь меня на мгновение. Я хотел бы спросить о каком-то мнении. Обратите внимание на изображение, которое я нарисовал, черная граница зафиксирована и не изменится. То, что я пытаюсь достичь, - это щелкнуть по кнопке A/B/C, чтобы посмотреть на другой контент.
1) Кнопка A/B/C, какую технику я должен использовать, поскольку я хотел, чтобы стрелка придерживалась кнопки, которую я нажимаю. Должен ли я использовать кнопку "Радио" и сделать ее как кнопку? Что это за вызов?
2) Синяя рамка - это то, где мой контент будет меняться в соответствии с нажатием кнопки. Должен ли я использовать IFRAME или использовать DIV и скрывать его?

Я новичок в веб-дизайне. Попытка учиться как можно больше.

Пожалуйста, обратитесь к изображению

Изображение 174551

  • 0
    мое предложение для скрытия и отображения содержимого вы можете использовать divs с slideUp / slideDown и стрелки использовать изображение ниже кнопки.
  • 0
    @ Да будет ли просто использовать IFRAME без рамки? Как webadmin может легко изменить содержимое, просто изменив связанный HTML-файл?
Показать ещё 2 комментария
Теги:
iframe

1 ответ

0

если вы используете iframe, потребуется время, чтобы вызвать сервер и загрузку страницы, и по мере того, как запрос будет выше, поэтому он не будет оставаться эффективным, так как использование jquery для отображения hide здесь является примером моего

$(function(){
    $('.tabbox_1').show();
    $('.tab').click(function(){
        var tabid = $(this).attr('id').replace('tab_','');
        $('.tab').removeClass('active');
        $(this).addClass('active');
        if($('.tabbox_'+tabid).is(':visible')){
             $('.tabbox').hide();
        }
        $('.tabbox_'+tabid).fadeIn();

    });

});

Тогда есть html-код для div

<div>
    <ul class="tabpan">
        <li class="tab" id="tab_1">One</li>
        <li class="tab" id="tab_2">One</li>
        <li class="tab" id="tab_3">One</li>
    </ul>
    <div>
         <div class="tabbox tabbox_1">
              tab 1 content
         </div>
         <div class="tabbox tabbox_2">
              tab 2 content
         </div>
         <div class="tabbox tabbox_3">
              tab 3 content
         </div>
</div>

не забывайте стиль

<style>
.tabbox{display:none}
.tabpan li{float:left;padding:5px;background:#ddd;color:#fff;font-weight:bold;border:1px solid #ddd}
.tabpan .active{background:#fff;color:#ddd;border:1px solid #ddd}
</style>

Надеюсь, что это работает для вас

Если вы все еще хотите придерживаться iframe и радиокнопки, есть код css, который я пробовал с двумя изображениями, это работает, вы можете изменить это фоновое изображение при проверке переключателя

.checkbox_wrapper{position: relative;width:45px;height:101px;margin:10px auto;}
.checkbox_wrapper input[type="checkbox"] {opacity:0;width:45px;height:101px;position: absolute;top: 0;left: 0;z-index: 2;}
.checkbox_wrapper input[type="checkbox"] + label{background:url('../imgs/off.png') no-repeat;width:45px;height:101px;display:inline-block;padding: 0 0 0 0px;position: absolute;top: 0;left: 0;z-index: 1;}
.checkbox_wrapper input[type="checkbox"]:checked + label{background:url('../imgs/onn.png') no-repeat;width:45px;height:101px;display:inline-block;padding: 0 0 0 0px;}

здесь html-код использует ваши изображения для проверки и снятия отметки и да, есть один другой класс css для горизонтального представления. Его очень случайный, так простите меня, если вы найдете ошибку

.checkbox_wrapper{float:left;margin:4px;}
<div class="checkbox_wrapper">
        <input type="checkbox" id="chk_btn" />
        <label></label>
    </div>
  • 0
    попробует этот метод, но можете ли вы показать мне, как сделать кнопку-переключатель похожей на горизонтальное меню? а прилипшая к нему стрелка при выборе? TQ
  • 0
    см. мой пост снова у него есть оба решения для вас
Показать ещё 11 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню