?? Это дизайн часть исполняемая на стороне клиента. Как вы себе представляете эддон?
на том сайте который вы в пример кинули за все отвечает следующая функция
_bigger = function(event) {
var _font_size = Number($(event.target).attr("id").replace("f", ""));
$("#article").css('font-size', _font_size);
set_cookie('article_font_size', _font_size);
$("#bigger").find('a').removeClass('choosen');
$(event.target).addClass('choosen');
}
Функция реагирует на клик, смотри по размер ставить (f20), проставляет стиль для слоя с id article b записывает к кукисы на будущее(что бы при повторном заходе на страницу было тоже самое) и+ меняет стиль у ААА выделяя выбранный.