Странное поведение при transform

263
20 декабря 2016, 21:42

Вот ссылка на код с работающим примером: http://codepen.io/Bimbam/pen/rWPbpe

<ul class="cnap-items text-center">
  <li class="adm-tax">
     <p>Нажми на меня</p>
  </li>

Вопрос, почему блок не расширяется просто в правую сторону, а преимущественно расширяясь в парвую сторону, он немного расширяется в левую а потом возвращается назад ? С помощью transform-origin выбрал координату 0% по иксу, 50% по игрику, с помощью scaleX растягиваю в правую сторону, но что-то всё получается не совсем так, как хотелось бы. А хотелось что-бы оно линейно,расширилось в правую сторону ...

Answer 1

Немножко поправила код:

$(".adm-tax").click(function(event) { 
 
	$(".adm-tax").css({ 
        '-webkit-transform': 'scaleX(2.1)', 
			  ' transform': 'scaleX(2.1)' 
	}); 
	 
});
.cnap-items { 
	float: left; 
	margin-top: 15px; 
} 
.cnap-items li { 
  margin-left: 50px; 
  text-align: center; 
	width: 400px; 
	height: 60px; 
	background-color: #009852; 
	margin-top: 10px; 
	color: white; 
	padding-top: 20px; 
	cursor: pointer; 
	border-left: 3px solid #036136; 
} 
.adm-tax { 
  transform-origin: 0% 0%; 
  transition: all 5s linear; 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<ul class="cnap-items text-center"> 
	<li class="adm-tax"><p>Нажми на меня</p></li> 
</ul>

READ ALSO
Обработка символов &#39;\| в URL по средствам JS

Обработка символов '\| в URL по средствам JS

Есть клиенская сторона на JSДля оправки данных на сервер использую AJAX

271
Подгрузка и чтение локального XML при помощи JS

Подгрузка и чтение локального XML при помощи JS

В настоящий момент, из-за политики хромиума, нельзя подгружать локальные файлы через ajax без аргумента «--allow-file-access-from-files»Но мне в текущий...

358
Почему в PyCharm прекращается отладка npm?

Почему в PyCharm прекращается отладка npm?

После старта отладки проекта - отладка завершается через некоторое время (~30 секунд) с сообщением "ошибка подключения"

490