Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.02.2015, 03:21
Аспирант
Отправить личное сообщение для Dtri Посмотреть профиль Найти все сообщения от Dtri
 
Регистрация: 14.12.2014
Сообщений: 86

Проблема с input
Здравствуйте.

Когда пытаюсь к input прикрепить transform: rotateX(45deg).
фон и шрифты в div-ах становятся мутные. Причём эти div-ы никак не связаны с вышеописанным input.

то есть весь контент становится мутноватым.

Если же делаю как показано ниже: Поворачиваю див содержащий input, а не непосредственно сам input. в большинстве браузеров всё отображается нормально. Кроме IE. В нём весь контент мутнеет.

как обойти этот баг???


<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

<style>
.someText {
background-color: #ffffff;
}
body {
weight: 1920px;
height: 1040px;
background-image: url("http://goodimg.ru/img/fonovyiy-risunok-rabochego1.jpg");
background-repeat: no-repeat;
    background-size: cover;
    background-position: center;

}
.someDiv    {
    position: absolute;
    top: 0;
    left: 50%;
    width: 25%;
    height: 10%;
    
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);

    perspective: 73vh;
    -webkit-perspective: 63vh;
    -moz-perspective: 72vh;

    
}
.someDiv div    {

    height: 100%;
    -webkit-transform: rotateX(45deg);
    -moz-transform: rotateX(45deg);
    transform: rotateX(45deg);
}
.someDiv input  {
    position: relative;

    top: -0.3vh;
    width: 90%;
    height: 100%;
    font-size: 4vh;
    color: #562017;
}

.someDiv input::-webkit-input-placeholder {
    color: #562017;
}

.background {


    top: 0;
    left: 50%;
    width: 1920px;
    height: 100%;
    opacity: 1;
    margin: 0!important;
    padding: 0!important;



    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    position: fixed;

    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}

</style>

<div class="someDiv">
	<div>
	<input type="text" placeholder="Поиск...">
	</div>
</div>

<div class="someText">
Какой-то текст
</div>

</body>
</html>

Последний раз редактировалось Dtri, 22.02.2015 в 03:26.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема совместного использования Masked Input и jQuery Validation spo jQuery 41 13.04.2016 16:10
Создание input проблема в IE psfdek Элементы интерфейса 2 05.02.2015 16:09
Проблема при получении данных из input Striker_ Events/DOM/Window 9 09.08.2012 00:32
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
проблема c input webasto Элементы интерфейса 1 04.01.2012 18:46