Стиль ввода типа файла с JavaScript на нем

0

Привет, я делаю css интеграцию дизайна, а не профессионала в javvascript, просто понимаю основы. так или иначе..

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

кнопка im, пытающаяся создать стиль

<input name="image1" type="file" class="imatienda" onChange="parent.window.location.hash = 'block';document.ajax_upload.submit();">

Я нашел, например, это, но, как я уже сказал, это работает с обычным входным файлом без javascript уже на нем. : D

благодаря

  • 1
    Javascript не влияет на стилизацию кнопки.
Теги:

2 ответа

1

Атрибуты Javascript в значительной степени не имеют отношения к стилю CSS.

<input name="image1" type="text" onChange="parent.window.location.hash = 'block';document.ajax_upload.submit();">

input{
    padding:15px 25px;
    background:red;
    border:none;
}

input type=file, однако, немного проблема по всем направлениям, потому что они просто сложны в стиле - не слишком много, что можно сделать по этому поводу. Взгляните сюда на SO для получения дополнительной информации, и здесь для еще одной возможной работы.

0

Я решил использовать этот отличный метод: D http://jsfiddle.net/gabrieleromanato/mxq9R/

HTML

<form action="" method="post" enctype="multipart/form-data">
    <div class="upload">
        <input type="file" name="upload"/>
    </div>
</form>

CSS

div.upload {
    width: 157px;
    height: 57px;
    background: url(https://lh6.googleusercontent.com/-dqTIJRTqEAQ/UJaofTQm3hI/AAAAAAAABHo/w7ruR1SOIsA/s157/upload.png);
    overflow: hidden;
}

div.upload input {
    display: block !important;
    width: 157px !important;
    height: 57px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}

Ещё вопросы

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