Как увеличить и уменьшить размер шрифта?

У меня проблема со следующей проблемой. У меня есть две кнопки: + и - при нажатии на одну из них, скажем, кнопку +. Размер p span h1 a элементов должен увеличиваться. Пожалуйста помоги!!!

что ты уже испробовал?

DasSaffe 08.08.2018 14:12

вы можете использовать JQuery

kannan D.S 08.08.2018 14:12

Замените font-size на :root и используйте устройства em для всего.

Niet the Dark Absol 08.08.2018 14:12

@ kannanD.S - Почему именно jQuery? Вы можете сделать это очень легко в vanilla js, и вопрос не говорит о jQuery.

ggdx 08.08.2018 14:16

Я пробовал java-скрипт. Используя DOM, я просто изменил размер шрифта тела

Kocielny Wizard 08.08.2018 14:18

Если вы действительно показали нам код, который используете, возможно, мы сможем объяснить вам, почему это произошло.

takendarkk 08.08.2018 15:32
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
3
6
179
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Не могли бы вы уточнить вопрос. Есть несколько способов. Один из способов - использовать чистый javascript. Это может вам помочь: Увеличение размера текста JavaScript onclick () с помощью EventListener

В лучшем случае это должен быть комментарий. Если вы хотите опубликовать ответ, вы должны извлечь всю необходимую информацию из этой ссылки и использовать ее, чтобы написать здесь полностью автономный ответ.

takendarkk 08.08.2018 18:56

спасибо за то, что дали мне знать, я этого не знал.

Harshit 09.08.2018 10:06
Ответ принят как подходящий

Я высмеял ваше требование и попытался решить вашу проблему. Решение здесь

var fontsize = parseInt($('#mytext').css("font-size"));
  $('#mytext').css('font-size', fontsize+5);

вы можете изменить, насколько вы хотите увеличить размер шрифта, я просто увеличиваю, например, на 5.

Пожалуйста, дайте мне знать, если вы ищете то же самое или что-нибудь еще?

Вы также должны сообщить OP, что для вашего решения требуется jQuery.

takendarkk 08.08.2018 18:55

Вы можете использовать Javascript для решения этой проблемы.

Например:

function IncreaseHeader(){
	//Get the tag you want to change
	var headerTag = document.getElementById('header_tag');
	
	// Get the current font size
	var currentFontSize = headerTag.style.fontSize;
	
	//Take out the px in the end
	currentFontSize = currentFontSize.slice(0, -2);
	
	//Make currenFontSize an Integer
	currentFontSize = parseInt(currentFontSize);
	
	//Make new font size while increase currenFontSize by 1
	var newFontSize = currentFontSize + 1;
	
	//Make newFontsize a string and add px in the end
	newFontSize = newFontSize.toString() + "px";
	
	//Set new style
	headerTag.style.fontSize = newFontSize;
}

function DecreaseHeader(){
	//Get the tag you want to change
	var headerTag = document.getElementById('header_tag');
	
	// Get the current font size
	var currentFontSize = headerTag.style.fontSize;
	
	//Take out the px in the end
	currentFontSize = currentFontSize.slice(0, -2);
	
	//Make currenFontSize an Integer
	currentFontSize = parseInt(currentFontSize);
	
	//Make new font size while decrease currenFontSize by 1
	var newFontSize = currentFontSize - 1;
	
	//Make newFontsize a string and add px in the end
	newFontSize = newFontSize.toString() + "px";
	
	//Set new style
	headerTag.style.fontSize = newFontSize;
}
    <h1 id = "header_tag" style = "font-size: 20px;">Hello</h1>
	<button onclick = "IncreaseHeader()">+</button>
	<button onclick = "DecreaseHeader()">-</button>

Заботиться. Атрибут высоты h1, который вы хотите увеличить, должен быть встроен в это cae.

Другие вопросы по теме