Widget:Font

De CNB
Revisión del 20:51 10 jul 2016 de Test12345 (discusión | contribs.) (Página creada con «<script> /* * FlowType.JS v1.1 * Copyright 2013-2014, Simple Focus http://simplefocus.com/ * * FlowType.JS by Simple Focus (http://simplefocus.com/) * is licensed under the...»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda
Busca en cnbGuatemala con Google

<script> /*

(function($) {

  $.fn.flowtype = function(options) {

// Establish default settings/variables // ====================================

     var settings = $.extend({
        maximum   : 9999,
        minimum   : 1,
        maxFont   : 9999,
        minFont   : 1,
        fontRatio : 35
     }, options),

// Do the magic math // =================

     changes = function(el) {
        var $el = $(el),
           elw = $el.width(),
           width = elw > settings.maximum ? settings.maximum : elw < settings.minimum ? settings.minimum : elw,
           fontBase = width / settings.fontRatio,
           fontSize = fontBase > settings.maxFont ? settings.maxFont : fontBase < settings.minFont ? settings.minFont : fontBase;
        $el.css('font-size', fontSize + 'px');
     };

// Make the magic visible // ======================

     return this.each(function() {
     // Context for resize callback
        var that = this;
     // Make changes upon resize
        $(window).resize(function(){changes(that);});
     // Set changes on load
        changes(this);
     });
  };

}(jQuery)); </script>