Atom Blog

Mostrando las entradas con la etiqueta html. Mostrar todas las entradas
Mostrando las entradas con la etiqueta html. Mostrar todas las entradas

Como Hacer una Animacion de Movimiento de Texto En HTML



En este post mostraremos como realizar una animacion sencilla que refleje los distintos tipos de movimientos que se puede hacer con los textos.

Crearemos un contenedor en el cual escribiremos 7 nombres que representan a: Java, Matlab, HTML, Threads, GUI, Button, JSF, cada nombre tendra un color y un efecto de movimiento diferente.

Para este ejemplo haremos todo desde HTML y JavaScript, no utilizaremos CSS.

Haremos uso del script "Kinetic", el cual nos brindara un ambiente de javaScript, creando stages, layers y utilizaremos algunos de sus metodos para lograr los efectos que se obtuvieron en el ejemplo:

El ejemplo se desarrollara dentro de las etiquetas <body> y </body> y seguira de la siguiente manera:

Para agregar el script Kinetic aplicamos la siguiente sentencia:

<script src="http://d3lp1msu2r81bx.cloudfront.net/kjs/js/lib/kinetic-v4.7.4.min.js"></script>

Una vez que se importa el script, se continua programando en JavaScript dentro de las sentencias siguientes:

<script>
       .........codigo en javascript.........
</script>

E incluimos el siguiente codigo que permite agregar un contenedor donde incluiremos nuestros textos.

//Creamos una nueva etapa llamada "stage" 
 var stage = new Kinetic.Stage({
     container: 'container', 
     width: 600,
     height: 340 
 });

//Creamos nueva capa sobre la que colocaremos los easings 
 var layer = new Kinetic.Layer();

Creamos los textos al los que les pondremos los efectos de movimiento.
//Creamos la lista que se mostrara con su respectivo nombre, //color y efecto (easings).  
var easings = [ {
easing: 'ElasticEaseOut', name:'Java', color:'blue'}, 
   {easing: 'BackEaseIn', name:'Matlab', color:'red'}, 
   {easing: 'EaseOut', name:'HTML', color:'green'}, 
   {easing: 'EaseInOut', name:'Threads', color:'blue'}, 
   {easing: 'BackEaseIn', name:'GUI', color:'yellow'}, 
   {easing: 'EslasticEaseIn', name:'Button', color:'red'}, 
   {easing: 'BackEaseInOut', name:'JSF', color:'orange'} 
 ];  

Como se puede observar en las sentencias anteriores los efectos vienen daros por: 'BackEaseIn, EaseOut, EaseInOut, etc. Existen otros efectos aparte de estos.

Nuestro ejemplo se veria de la siguiente manera:

Para descargar el proyecto completo seguir los siguientes enlaces:


Como Crear Menu Vertical en HTML y Decorar con CSS


En este post ensenaremos como crear un menu vertical en html y decorarlo con css a partir de una lista simple creada con el siguiente codigo que lo colocaremos entre las etiquetas <body> y </body>.

<body>
<div id="menuVertical">
     <ul>   <!--Define la lista en 
          <li>   <!--Define cada elemento de la lista-->
          <li> <a href="http://aflrovvs.blogspot.com/search/label/java">  Java </a> </li>
          <li> <a href="http://aflrovvs.blogspot.com/search/label/matlab"> Matlab </a> </li>
          <li> <a href="http://aflrovvs.blogspot.com/search/label/html">  HTML  </a> </li>
     </ul>
</div>
</body>

Lo cual se vera de la siguiente manera:
Para hacer que la lista luzca como un verdadero menu vertical aplicaremos algunos estilos con css, en los que se incluye codigo para eliminar las vinetas, eliminar el subrayado, colocar paneles detras de cada elemento, entr otros.

Para poder eliminar las vinetas colocaremos:

list-style-type:none;

Dentro de la funcion  #menuVertical ul{..} en la plantilla de nuestro blog dentro de la funcion body {..}
En esta misma funcion definimos el color de fondo de cada elemento de menu y el color de los bordes de los paneles de los elementos de menu respectivamente:

 background:#CEFBF6; 
 border:solid 5px #7FFEF1;

El radio de borde viene dado por:

border-radius:9px;

Para eliminar el subrayado colocaremos la sentencia siguiente:

text-decoration: none;

Dentro de la funcion #menuVertical ul a{..} en la plantilla de nuestro blog dentro de la funcion body{...} debajo de la funcion  #menuVertical ul {..}.
En esta misma funcion colocamos el tamano de la fuente que viene definida por:

font-size: 20px;

Para crear el efecto de cambio de contraste al colocar el mouse sobre el menu aplicamos el siguiente codigo que lo unico que hace es mostrar una inversion de los colores para cada caso, es decir cuando no se coloca el mouse sobre el menu el color de cada elemento de menu esta variando de negro hasta blanco y al colocar el mouse sobre el elemento de menu, este varia de blanco a negro, lo que da el efecto de seleccionar tal elemento de menu.

#menuVertical li a{ 
    color:#06F; 
    margin:0px; 
    background:linear-gradient(#fff 0%,#dedede 100%); 
    background:-moz-linear-gradient(#fff 0%,#dedede 100%); 
    background:-ms-linear-gradient(#fff 0%,#dedede 100%); 
    background:-o-linear-gradient(#fff 0%,#dedede 100%); 
    background:-webkit-linear-gradient(#fff 0%,#dedede 100%); 
    border:solid 1px #f9f9f9; 
    border-radius:15px; 
    padding:10px; 
 } 

 #menuVertical li a:hover{ 
     background:linear-gradient(#DEDEDE 0%, #FFF 100%); 
     background:-moz-linear-gradient(#DEDEDE 0%, #FFF 100%);
     background:-ms-linear-gradient(#DEDEDE 0%, #FFF 100%);
     background:-o-linear-gradient(#DEDEDE 0%, #FFF 100%); 
     background:-webkit-linear-gradient(#DEDEDE 0%, #FFF 100%); 
     border-radius:15px; 
     border:solid 4px #333; 
     color: red; 
 }

Al aplicar estas sentencias y las demas que vienen incluidas en la carpeta del proyecto, nuestro menu deberia verse de la siguiente manera:

Ademas se lo puede apreciar en la parte izquierda de nuestro blog.

Para descargar el proyecto seguir los enlaces siguientes:



Como crear un Menu con Submenus en HTML decorado con CSS


En este nuevo post crearemos un menu que contenga submenus, cada uno de los cuales estara enlazado a paginas de este blog.
Utilizaremos herramientas de html/css para poder dar ciertos efectos a los menus.

Para crear el menu utilizaremos el siguiente codigo, que estara dentro de la etiqueta <body>.

<div id='subMenu'>
    <ul>   <!--Define la lista en si--> 
        <li> <a href="http://aflrovvs.blogspot.com/">  Inicio </a> </li>
        <li>
            <a href="http://aflrovvs.blogspot.com/p/descargas.html"> Descargas </a>
                <ul>
                     <li> <a href="https://skydrive.live.com/#cid=CB2C976AE9CB5D07&id=CB2C976AE9CB5D07%21278"> SkyDrive </a> </li>
                     <li> <a href="https://www.dropbox.com/sh/kotx2ml5a097vlv/C1YPyPd7QL"> DropBox </a> </li>
                    </ul>    
                </li>
                <li> <a href="http://aflrovvs.blogspot.com/p/sobre-mi.html">  Sobre Mi  </a> </li>
                <li> <a href="http://aflrovvs.blogspot.com/p/contacto.html">  Contacto </a> </li>
            </ul>
</div>

El cual contendra los submenus con sus respectivos enlaces y quedara de la siguiente manera:

Como Insertar Imagenes y Crear Menus Horizontales con HTML/CSS



El primer post dedicado al lenguaje HTML es sobre como insertar imagenes que esten alojadas en internet y la creacion de menus horizontales disenados con herramientas de CSS.

Este post en particular muestra el diseno del banner principal y del menu horizontal alojado en este blog.

El codigo consta de 3 partes: la primera es la colocacion del banner principal, seguida de la creacion del menu , para luego agregar ciertas caracteristicas de diseno al menu creado.

Para Insertar la Imagen utilizaremos el codigo siguiente:

<center>
        <div id="carga">
            <img src="http://drive.google.com/uc?export=view&id=0B1kFwZU59fWZYVRKMWUycFlJenM"              bord  ="0" height="197" width="1000" ""/>
        </div>
</center>

Estas lineas se colocan debajo de donde empieza <body>, la direccion de la imagen es insertada justo en medio de las comillas de la seguiente sentencia <img src=" ">. La altura y ancho de la imagen se controlan con "height" y "width".

<center> y </center> son utilizadas para centrar la imagen.

Para la creacion del menu se utilizan las siguientes lineas de codigo, las cuales se colocan abajo del codigo utilizado para insertar la imagen, dentro de la etiqueta <body>.

<div id='cssmenu'>
            <ul>   <!--Define la lista en si--> 
                <li> <a href="http://aflrovvs.blogspot.com/">  Inicio </a> </li>
                <li> <a href="http://aflrovvs.blogspot.com/p/descargas.html"> Descargas </a> </li>
                <li> <a href="http://aflrovvs.blogspot.com/p/sobre-mi.html">  Sobre Mi  </a> </li>
                <li> <a href="http://aflrovvs.blogspot.com/p/contacto.html">  Contacto </a> </li>
            </ul>
</div>

En la primera linea colocamos el nombre de nuestro menu: "cssmenu".
En la segunda linea creamos la lista que contendra cada elemento del meno con la etiqueta "<ul>".
Desde la tercera linea a traves de la etiqueta "<li>" se puede crear cada uno de los elementos del menu, sobre los cuales se colocan su respectivo nombre y su enlace al cual nos dirigiremos al hacer click. En nuestro caso cada uno de los enlaces son paginas creadas previamente en mi blog.

Quedando de la siguiente manera:

Como se observa el menu se crea de una manera simpre y en forma vertical, para convertir el menu a una forma horizontal y con colores y sombras aplicamos las siguientes sentencias:

Estas funciones se colocan entre las etiquetas <style type="text/css"> y  </style> por debajo de <title></title>.
Esta primera funcion pinta del color azul el panel de fondo donde colocaremos el menu, ademas redondea el panel creado pintado de azul.

#cssmenu { width:100%; 
   background-color: #62a8f6; 
   border-top-left-radius:34px; 
   border-top-right-radius:34px; 
   border-bottom-left-radius:34px; 
   border-bottom-right-radius:34px;
}

Esta funcion acompanada de la siguiente colocan la lista de una forma horizontal, ademas colocan las coordenas donde se situara el menu y tamano de paneles que lo contendran.

#cssmenu ul { 
    list-style-type:none; 
    height: 40px; 
    width: 534px; 
    margin: auto; 
    position:relative; 
    display:block; 
}

Esta funcion en la 3 linea coloca el color de cada elemento de menu, el la 4 linea asigna la separacion que mantendran los elementos del menu, en la 5 linea pondremo un borde a cada elemento de menu con su repectivo color y en la ultima linea redondeamos las esquinas de los paneles que contienen a lso elementos de menu.

#cssmenu li a{ 
    float: left; 
    background-color: #d4eaff;
    margin:0px; 
    border:solid 1px #f9f9f9; 
    border-radius:15px; 
 }

Esta funcion es la encargada de crear el efecto de cambiar de color que realiza el menu al colocar el puntero sobre cada uno de los elementos de menu.
En la segunda linea asignamos el color al que cambiara, en nuestro caso sera el azul de fondo.
En la tercera linea asignamos el nivel de redondeado.
En la ultima linea colocamos un borde de color negro.

#cssmenu li a:hover { 
    background-color: #6285f5; 
    border-radius:15px; 
    border:solid 1px #000; 
 }

Esta ultima funcion se encarga de realizar algunas funciones como quitar el subrayado con la linea 5.
Ademas en las lineas 2 y 3 controlamos el largo de los paneles de cada unos de los elementos de menu.
En la linea 4 establecemos el ancho de los paneles que contiene los elementos de menu.

 #cssmenu ul a { 
    padding-right: 32px; 
    padding-left: 32px; 
    display: block; line-height: 40px; 
    text-decoration: none;  
    font-family: Georgia, "Times New Roman", Times, serif, fantasy; 
    font-size: 18px; 
    color: #FC4A04; 
 }

El programa quedara de la siguiente manera:

Para descargar el proyecto completo seguir cualquiera de los enlaces siguientes:


Como Usar RadioButton en JavaServer Faces en Netbeans 7.1


Hemos creado una aplicacion sencilla en javaserver faces utilizando netbeans 7.1.
Nuestra aplicacion hace utilidad de las entradas por radiobutton, dandonos la opcion de elegir si el usuario a registrarse es hombre o mujer.

La aplicacion se ha dividido en dos paginas presentadas a continuacion:
index.xhtml: Esta pagina nos permite ingresar nombre, apellido y edad. Ademas nos muestra dos radiobutton para elegir una de las dos opciones disponiles. Tambien se cuenta con botones para aceptar y para salir.
saludo.xhtml: Esta pagina nos muestra un saludo y nos da de salida el nombre y apellido de usuario.

Ejemplo Sencillo de JavaServer Faces en Netbeans 7.1


En este nuevo post mostraremos como hacer una sencilla aplicacion en javaServer faces utilizando componentes como: TextField, PasswordField y boton Submit de HTML.

El proposito de este ejemplo es mostrar las piezas que son necesarias para construir una aplicacion JSF.

La aplicacion JSF nos pedira ingresar un usuario y contrasena, al presionar en el boton Aceptar, la aplicacion nos enviara a un pantalla de bienvenida y si presionamos en el boton Cancelar, la aplicacion nos mostrara que hemos cerrado sesion.