Показать сообщение отдельно
  #5 (permalink)  
Старый 14.06.2018, 10:12
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Вариант - непосредственная смена шрифта для всей страницы (можно и для любого элемента)

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>font-family</title>
  </style>
 </head> 
 <body> 
  <h1>Duis te feugifacilisi</h1>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem 
  nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. 
  Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit 
  lobortis nisl ut aliquip ex ea commodo consequat.</p>
   <button id='chfont'>Смена шрифта</button>
   <script src="https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js" type="text/javascript" async=""></script>
   <script>
          var body = document.querySelector('body');
    WebFontConfig = {
				google: { families: [ 'Tangerine','Inconsolata' ] },
				fontactive: function() {
                                      body.style.fontFamily = 'Tangerine';
				}
			};
 
        chfont.onclick = function() {
             var curFont = body.style.fontFamily;
             body.style.fontFamily = (curFont == 'Inconsolata')?'Tangerine':'Inconsolata';
        }
   </script>
 </body>
</html>

Последний раз редактировалось Dilettante_Pro, 14.06.2018 в 10:48.
Ответить с цитированием