Показать сообщение отдельно
  #3 (permalink)  
Старый 25.10.2018, 19:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,127

выделение цветом
melnikov24,
выделить текст, выбрать цвет.

<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .selected{
        border-radius: 2px;
        padding: 2px;
  }

  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <script>
$(function() {
var btn = $(".color");
btn.click(function() {
     styliString(this.value)
  });

function styliString(value) {
  if (window.getSelection() == '') {
    return false;
  }
  var range = window.getSelection().getRangeAt(0);
  var selectionContents = range.extractContents();
  var span = document.createElement("span");
  span.appendChild(selectionContents);
  span.setAttribute("class", "selected");
  span.style.backgroundColor = value;
  range.insertNode(span);
}



});
  </script>
</head>

<body>
<input name="g" type="button" value="Red" class="color">
<input name="g" type="button" value="Yellow" class="color">
<input name="g" type="button" value="Green" class="color">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Itaque si aut requietem natura non quaereret aut eam posset alia quadam ratione consequi. Hanc quoque iucunditatem, si vis, transfer in animum; <b>Quod autem ratione actum est, id officium appellamus.</b> Nec vero sum nescius esse utilitatem in historia, non modo voluptatem. An hoc usque quaque, aliter in vita? Quos quidem tibi studiose et diligenter tractandos magnopere censeo. Duo Reges: constructio interrete. Theophrasti igitur, inquit, tibi liber ille placet de beata vita? <i>Eademne, quae restincta siti?</i> Nummus in Croesi divitiis obscuratur, pars est tamen divitiarum. Potius ergo illa dicantur: turpe esse, viri non esse debilitari dolore, frangi, succumbere. </p>

</body>
</html>
Ответить с цитированием