Простой CSS3 или легкий Java-способ для: фокусирования состояния формы, чтобы повлиять на правила для родительского контейнера

0

Я хочу найти способ установить те же правила для #side_contact: наведите курсор на вход #side_contact_form: focus.

здесь сайт пока:

http://www.austinhomemedia.com/

Другими словами, я хочу, чтобы div, который скрывался без зависания, оставался включенным, когда входы формы внутри сфокусированы. Любая помощь будет принята с благодарностью. Я много искал здесь, но если я пропустил соответствующую тему, возможно, вы можете связать меня и извините за избыточность. Я предполагаю, что решение будет java, но похоже, что в CSS3 может быть чистый CSS-способ со всей этой аккуратной функциональностью.

моя разметка:

<html>
    <div id="side_contact">
        <?php
            $form ="<form id='side_contact_form'>
            <table>
                <tr>
                    <td><input type='text' placeholder='name' name='name' value=$name  ></td>
                </tr>
            </table>"
        ?>
    </div>
</html>

мои стили:

#side_contact {
position: fixed;
left: 96%;
top: 215px;
}

#side_contact:hover {
position: fixed;
left: 84%;
top: 215px;
}

#side_contact_form:focus {
 ?
}
  • 1
    Я рекомендую сначала узнать разницу между Java и JavaScript.
  • 0
    Ява для javascript, как машина для ковров ... не моя цитата ... но все же. Кроме того, не используйте таблицы для разметки.
Теги:

1 ответ

0

Вы можете использовать jquery и не беспокоиться о форме вообще. Переименуйте #side_contact: наведите курсор на.show_me, затем:

    // reveals your div when the mouse enters the div.   
    $('#side_contact).on('mouseenter',function() {  
    $(this).addClass('.show_me');  
    });  

    //hides it again when the mouse leaves the div   
    $('#side_contact').on('mouseleave',function() {  
    $(this.removeClass('.show_me');  
    });

Ещё вопросы

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