Bienvenido a SOFTr utils. En este sitio encontrarás diversos recursos y/o utilidades para la programación nuestra de cada día, desarrolladas por SOFTr. Por ahora quizás verás uno que otro recurso, ya que vamos empezando, pero esperamos poder enriquecer a la brevedad esta sección. Podrás, además, encontrar múltiples tips, artículos, manuales y tutoriales relacionados todos con el mundo de la programación en el blog oficial de SOFTr, techNiq.

Último recurso de SOFTr utils:

Junio 27

softrRounded (Border Corners) con Google y MooTools

softrRounded - Esquinas redondeadas con Google y MooTools
softrRounded es una ligera librería(1.5kb) que gracias a Google y a MooTools permite generar diversos tipos de esquinas redondeadas de manera rápida y sencilla.

Requerimientos:

Compatibilidad:

Descarga:

Instalación y uso:

  1. Copiar la librería softrRounded (softrRounded.js) a tu proyecto
  2. Llamar al método ‘domready’ del objeto window, para comenzar a instancear softrRounded en tantos elementos necesites.
    window.addEvent(’domready’,Site.start);

    1. Instancear para cada elemento a redondear la clase softrRounded con sus respectivas opciones.var Site={
      start:function(){
      new softrRounded(’div1′,{’tl’:{’w':30,’h':30},’bg’:'7394B8′,’color’:'687D95′});
      new softrRounded(’div2′,{’tr’:{ ‘w’:50, ‘h’:50},’bl’:{ ‘w’:50, ‘h’:50},’bg’:'7394B8′, ‘color’:'596B80′});
      new softrRounded(’div3′,{’tr’:{ ‘w’:30, ‘h’:30},’bl’:{ ‘w’:30, ‘h’:30},’br’:{ ‘w’:30, ‘h’:30},’bg’:'7394B8′,’color’:'CFD9E6′});
      new softrRounded(’div4′,{’all’:{ ‘w’:130, ‘h’:130},’bg’:'7394B8′,’color’:'FFB900′});
      }
      };

Documentación:

  • softrRounded.js
  • clase: new softrRounded(/*string*/ element, /*object*/ options);
    • element:
      El elemento DIV o HTML a redondear. Puede utilizarse un ID, como ‘div1′ ó ‘div2′, para redondear objeto por objeto. También es posible redondear colecciones por medio de una clase css, como ‘.clase1′ ó ‘.clase2′.
    • options:
      Recibe un objeto compuesto de:

      • La o las esquinas a redondear. Ésta debe llamarse:
        • all(todas)|tl(top left)|tr(top right)|bl(bottom left)|br(bottom right) , y debe recibir como valor otro objeto compuesto de -w- width y -h- height.
          Ejemplo:
          ‘tl’:{’w':30,’h':30}
          ‘all’:{ ‘w’:130, ‘h’:130}
      • La propiedad -bg- con el color de fondo de la esquina redondeada.
        Ejemplo:
        ‘bg’:'7394B8′
      • La propiedad -color- con el color de la esquina redondeada.
        Ejemplo:
        ‘color’:'FFB900′
  • Ejemplos de la sintáxis:

new softrRounded(’div1′,{’tl’:{’w':30,’h':30},’bg’:'7394B8′,’color’:'687D95′});
new softrRounded(’div2′,{’tr’:{ ‘w’:50, ‘h’:50},’bl’:{ ‘w’:50, ‘h’:50},’bg’:'7394B8′, ‘color’:'596B80′});
new softrRounded(’div3′,{’tr’:{ ‘w’:30, ‘h’:30},’bl’:{ ‘w’:30, ‘h’:30},’br’:{ ‘w’:30, ‘h’:30},’bg’:'7394B8′,’color’:'CFD9E6′});
new softrRounded(’div4′,{’all’:{ ‘w’:130, ‘h’:130},’bg’:'7394B8′,’color’:'FFB900′});

Ver ejemplo funcionando

3

comentarios a “softrRounded (Border Corners) con Google y MooTools”

  1. Michel comenta:

    Hallo and thanks for this tutorial.
    I have a problem.
    How can I resolve that those div’s enlarge in height automaticly.
    (Lot of text…) without to have scrollbars?
    I tried height:auto; but it did’nt work out.
    Thanks Michel

  2. Lionel Rudaz comenta:

    Hello!

    You’ve got a problem in your script. It seems that your google group doesn’t exist anymore.

    Could you give us another URL to fix that?

    Thanks in advance,

    Lionel Rudaz

  3. colombia : ) comenta:

    El ejemplo no corre en firefox 2!

Por favor, escríbenos tu opinión