Показать сообщение отдельно
  #9 (permalink)  
Старый 16.09.2017, 23:08
Аватар для void()
Профессор
Отправить личное сообщение для void() Посмотреть профиль Найти все сообщения от void()
 
Регистрация: 11.08.2017
Сообщений: 208

Это набросок на первый случай )

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Пример</title>
</head>
<body>

	<div class="multi">
		<div id="list"></div>
		<div>
			<span class="btn" onclick="multi();"><<<</span>
		</div>
		<div class="points">
			<ul class='list'>
				<li class="li">lorem1</li>
				<li class="li">lorem2</li>
				<li class="li">lorem3</li>
				<li class="li">lorem4</li>
				<li class="li">lorem5</li>
				<li class="li">lorem6</li>
				<li class="li">lorem7</li>
				<li class="li">lorem8</li>
				<li class="li">lorem9</li>
				<li class="li">lorem10</li>
			</ul>
		</div>
	</div>

	<script>
		var activ;

		window.onload = function(){
			var items = document.querySelectorAll('.list .li');

			for(var i = 0; i < items.length; i++){
				items[i].onclick = activeItem;
			}
			function activeItem(){
				this.classList.toggle('active');
				activ = this.innerHTML;
			}

		}
		function multi(){
			var div = document.createElement('li');
			div.className = 'li';
			div.innerHTML = activ;
			list.appendChild(div);
		}
	</script>


	<style>
	body, html{
		min-height: 100%;
		height: 100%;
		margin:0;
	}
	.multi{
		height: 100%;
		width: 800px;
		margin:0 auto;
	}
	.multi div{height: 100%;
		float:left;
		width: 33%;
		border-right: 1px  solid #ccc;
	}
	.list li{
		padding:10px;
		cursor:pointer;
	}
	.list li:hover{
		background: #ccc;
	}
	.btn{
		padding:10px;
		margin:40px;
		background: #f1f1f1;
		border:1 px solid #ccc;
		border-radius:5px;
		display:block;
	}
	.btn:hover{
		background: #ccc;
		cursor:pointer;
	}
	.active{
		background: #ccc;
		color:blue;
	}
</style>
</body>
</html>
Ответить с цитированием