<!-- Регулятор вида и размера шрифта (с) satsana, forumd.ru -->
<style>
#chfont {
position: fixed; /*позиционирование*/
top: 10px; /*отступ сверху*/
right: 10px; /*отступ слева*/
text-align: center; /*текст по центру*/
line-height: 22px; /*высота строк*/
-moz-opacity: .8; /*прозрачность*/
opacity: .8;
z-index: 999999;
}
#chfont:hover {
opacity: 1; /*убирает прозрачность при наведении*/
-moz-opacity: 1;
}
#chfontbut {/*иконка регулятора*/
width: 26px; /*ширина*/
height: 26px; /*высота*/
background: url(https://i.gyazo.com/364c0e92a2be83cb87d … 869eaf.png) center no-repeat; /*картинка иконки*/
background-color: #d2c1b7; /*фон*/
float: left;
border: solid 2px #70625a; /*рамка вокруг иконки*/
margin-right: 2px;
cursor: pointer;
position: relative;
}
#chfontbut::after {/*крестик на иконке*/
display: none;
position: absolute;
content: 'x';
top: 0;
right: 0;
color: #920000; /*цвет крестика*/
line-height: 7px; /*высота строки*/
font-size: 12px; /*размер крестика*/
}
#chfont.active #chfontbut::after {
display: block;
}
#chfont select {/*поле выбора вида шрифта*/
display: none;
background-color: #d2c1b7; /*цвет фона*/
color: #150e0c; /*цвет текста*/
margin-bottom: 2px; /*отступ снизу*/
cursor: pointer;
}
#chfontsize {/*индикатор размера шрифта*/
width: 26px; /*ширина*/
float: right;
display: none;
}
#chfont.active select,
#chfont.active #chfontsize {
display: block;
}
.fsizeplus,
.fsizeminus {/*кнопки плюса и минуса*/
background-color: #3a1a1a; /*цвет фона*/
border: solid 2px #70625a; /*стиль, цвет и ширина линий*/
color: #b0b0ad; /*цвет плюса и минуса*/
cursor: pointer;
}
.fsizeplus::after {
content: '+';
}
.fsizeminus::after {
content: '-';
}
.fsize {
/*поле показывающее размер шрифта*/
background-color: #d2c1b7; /*цвет фона*/
color: #150e0c; /*цвет цифр*/
}
</style>
<div id="chfont" title="Шрифт в постах">
<div id="chfontbut"></div>
<select id="chfontfam" name="chfontfam">
<option value="0">по умолчанию</option>
<option value="Arial, Helvetica, sans-serif" style="font-family: Arial, Helvetica, sans-serif">Arial</option>
<option value="'Arial Black', Gadget, sans-serif" style="font-family: ">Arial Black</option>
<option value="'Book Antiqua', 'Palatino Linotype', Palatino, serif" style="font-family: 'Book Antiqua', 'Palatino Linotype', Palatino, serif">Book Antiqua</option>
<option value="'Comic Sans MS', cursive, sans-serif" style="font-family: 'Comic Sans MS', cursive, sans-serif;">Comic Sans</option>
<option value="'Courier New', Courier, monospace" style="font-family: 'Courier New', Courier, monospace">Courier</option>
<option value="Georgia, serif" style="font-family: Georgia, serif">Georgia</option>
<option value="Impact, Charcoal, sans-serif" style="font-family: Impact, Charcoal, sans-serif">Impact</option>
<option value="'Lucida Console', Monaco, monospace" style="font-family: 'Lucida Console', Monaco, monospace">Lucida Console</option>
<option value="'Lucida Grande', 'Lucida Sans Unicode', sans-serif" style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif">Lucida Grande</option>
<option value="Tahoma, Geneva, sans-serif" style="font-family: Tahoma, Geneva, sans-serif">Tahoma</option>
<option value="'Times New Roman', Times, serif" style="font-family: 'Times New Roman', Times, serif">Times New Roman</option>
<option value="'Trebuchet MS', Helvetica, sans-serif" style="font-family: 'Trebuchet MS', Helvetica, sans-serif">Trebuchet</option>
<option value="Verdana, Geneva, sans-serif" style="font-family: Verdana, Geneva, sans-serif">Verdana</option>
<option value="'MS Sans Serif', Geneva, sans-serif" style="font-family: 'MS Sans Serif', Geneva, sans-serif">Sans Serif</option>
<option value="'MS Serif', 'New York', serif" style="font-family: 'MS Serif', 'New York', serif">Serif</option>
</select>
<div id="chfontsize">
<div class="fsizeplus"></div>
<div class="fsize"></div>
<div class="fsizeminus"></div>
</div>
</div>
<script type="text/javascript">
var chfsize,chffam;if(!localStorage.fontsize)localStorage.setItem("fontsize",13);if(!localStorage.fontfam)localStorage.setItem("fontfam","0");chfsize=+localStorage.getItem("fontsize");chffam=localStorage.getItem("fontfam");function setfsize(f){localStorage.setItem("fontsize",f);$(".fsize").text(f);$(".post-content p").css("font-size",f+"px")}
function setffam(f){localStorage.setItem("fontfam",f);$("#chfontfam option").removeAttr("selected");$('#chfontfam option[value="'+f+'"]').attr("selected","selected");if(f!="0")$(".post-content p").css("font-family",f);else $(".post-content p").css("font-family","")}$(".fsizeplus").on("click",function(){chfsize+=1;if(chfsize>72)chfsize=72;setfsize(chfsize)});$(".fsizeminus").on("click",function(){chfsize-=1;if(chfsize<6)chfsize=6;setfsize(chfsize)});$("#chfontbut").on("click",function(){$("#chfont").toggleClass("active")});
$("#chfontfam").on("change",function(){chffam=$(this).val();setffam(chffam)});$(document).pun_mainReady(function(){setfsize(chfsize);setffam(chffam)});
</script><!-- Регулятор вида и размера шрифта (с) satsana, forumd.ru (конец) -->