Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Virtual Keyboard Interface (https://javascript.ru/forum/dom-window/23458-virtual-keyboard-interface.html)

XaXeR 24.11.2011 13:05

Virtual Keyboard Interface
 
Уважаемые форумчане помогите мне сделать одну незамысловатую стуку. Вот в интернете нашёл виртуальную клавиатуру на сайте http://www.greywyvern.com/code/javascript/keyboard (это не реклама)

Проблемка состоит в том мне нужно чтобы значок был не возле поля вводимой информации а в самом поле как это реализовано на сайте (пример) www.reg.ru это не реклама. Помогите пожалуйста мне в этом деле. Напишите что нужно поправить что бы значок был внутри

ksa 24.11.2011 13:10

Цитата:

Сообщение от XaXeR
что нужно поправить что бы значок был внутри

А где править-то? :D Пока у тебя ничего нет...

ksa 24.11.2011 13:14

Например на этом сайте
Цитата:

Сообщение от XaXeR

Достаточно добавить это

.keyboardInputInitiator {
*!*
    position: relative;
    left: -35px;
*/!*
    cursor: pointer;
    margin: 0 3px;
    vertical-align: middle;
}


А у тебя х/з чего править... :)

XaXeR 24.11.2011 13:18

Ну я имею виду общий вид что бы был все данные о поле. А коды все на сайте http://www.greywyvern.com/code/javascript/keyboard. А где куда это добавлять в какой файл?

ksa 24.11.2011 13:25

Цитата:

Сообщение от XaXeR
А где куда это добавлять в какой файл?

Интересный вопрос... :haha:

А как хорошо всё начиналось...
Цитата:

Сообщение от XaXeR
нашёл виртуальную клавиатуру


XaXeR 24.11.2011 13:34

ага нашёл информацию что добавить это в основной файл keyboard.css. Файлик поправил вашими добавлениями т.е.
из оригинала
.keyboardInputInitiator {
  margin:0px 3px;
  vertical-align:middle;
  cursor:pointer;
}

заменил на
.keyboardInputInitiator { 
position: relative; 
left: -35px; 
cursor: pointer; 
margin: 0 3px; 
vertical-align: middle; 
}


Но область после строки всёравно перемещается влево на значок которого там нету как это ещё поправить?

ksa 24.11.2011 13:37

Цитата:

Сообщение от XaXeR
Но область после строки всёравно перемещается влево на значок которого там нету как это ещё поправить?

Я даже не знаю где ты это всё делаешь... :)

Ты бы хоть пример какой тестовый сделал...

XaXeR 24.11.2011 13:39

Вот посмотрите на сайте iov.cc там всё делаю

ksa 24.11.2011 13:39

Цитата:

Сообщение от XaXeR
Вот посмотрите на сайте iov.cc там всё делаю

Таки сделай всё как уних и будет тебе счастие...

XaXeR 24.11.2011 13:42

это моё детище только я хочу чтобы строка пароля не прыгала от слова забыли пароля а оставалась на месте и это прыгание стало после того как я добавил туда клавиатуру. После внесения изменения значёк переместился в лево а вот область там где он был всё равно смещается как будто он там ещё есть может нужно что-то в файле js ещё редактировать что бы прекратилось это прыгание?

ksa 24.11.2011 14:06

Цитата:

Сообщение от XaXeR
это моё детище только я хочу чтобы строка пароля не прыгала

Ааа, вона чего... Тогда например так.

.keyboardInputInitiator {
    cursor: pointer;
    margin: 0 -30px 3px;
    vertical-align: middle;
}

XaXeR 24.11.2011 14:28

Странно как-то получилось сейчас я поставил как вы написали и на браузере opera вообще не отображается а в остальных браузерах эта картинка вообще почти по середине строки стала. Может есть какие-то ещё варианты

XaXeR 24.11.2011 14:35

Да и ещё я поставил кое параметр left = 0 и всё стало нормально работать кроме как на браузере опера в ней всё равно перестало отображаться вообще
.keyboardInputInitiator { 
position: relative; 
left: 0px; 
cursor: pointer; 
margin: 0 -30px 3px; 
vertical-align: middle; 
}

ksa 24.11.2011 15:07

Цитата:

Сообщение от XaXeR
всё стало нормально работать кроме как на браузере опера

1. Твой вариант таки оличается от моего. :)
2. Ты врёшь про Оперу...

Я в своей Опрере подправил твой ЦСС в инспекторе... И вот это
.keyboardInputInitiator { 
   cursor: pointer;
   margin-bottom: 0px;
   margin-left: -30px;
   margin-right: 3px;
   margin-top: 0px;
   vertical-align: middle;
}

всё нормально отобразило...

XaXeR 24.11.2011 15:31

Всё заработало очень хорошо. Я даже не знаю как и отблагодарить вас за помощь. Большое при большое спасибо и очень хорошо что существую такие люди как вы.

ksa 24.11.2011 15:39

Цитата:

Сообщение от XaXeR
Я даже не знаю как и отблагодарить вас за помощь.

1000р мне на телефон вполне меня устроит... :lol:

Цитата:

Сообщение от XaXeR
очень хорошо что существую такие люди как вы.

Да нас тут целая банда! :D


Часовой пояс GMT +3, время: 16:37.