|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Curso de App inventor 2 en español - Juan Antonio Villalpando

-- Tutorial de iniciación de App Inventor 2 en español --

Volver al índice del tutorial

___________________________

169J.- Paneles deslizables con JavaScript.

p169J_javascript_paneles.aia

- Vamos a ver una pantalla con paneles deslizables horizontalmente.

- En cada panel hay seis botones.

- Utilizaré CSS y JavaScript.

- El código de paneles deslizables (HorizontalScroll) lo he obtenido de:

http://trgraglia.github.io/jquery.horizonScroll.js/demo/index.html

- El código de los botones en CSS lo he obtenido de:

https://www.w3schools.com/css/tryit.asp?filename=trycss_buttons_hover

 

 

 

_________________
- Diseño.

- Subimos los archivos indicados.

_________________
- Bloques.

_________________
- Archivo panel.htm.

panel.htm
<!DOCTYPE html>
<html><head><meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <link href="style.css" rel="stylesheet" type="text/css">
    <script type="text/javascript" src="jquery-1.10.2.js"></script>
    <script type="text/javascript" src="jquery.touchSwipe.js"></script>
    <script type="text/javascript" src="jquery.horizonScroll.js"></script>
</head>
<body>
<script>
function boton_click(resultado) {
 window.AppInventor.setWebViewString(resultado);    
}
// Juan A. Villalpando
</script>
<style>
.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 6px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 10px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
    width: 80px;
}
.button1 {
    background-color: white; 
    color: black; 
    border: 2px solid #f44336; 
}
.button1:hover {
    background-color: #f44336; /* Red */
    color: white;
}
.button2 {
    background-color: white; 
    color: black; 
    border: 2px solid #4CAF50; 
}
.button2:hover {
    background-color: #4CAF50; /* Green */
    color: white;
}
.button3 {
    background-color: white; 
    color: black; 
    border: 2px solid #008CBA;
}
.button3:hover {
    background-color: #008CBA; /* Blue */
    color: white;
}
.button4 {
    background-color: white;
    color: black;
    border: 2px solid #05fa70;
}
.button4:hover {
    background-color: #05fa70; /* Cyan */
    color: white;
}
.button5 {
    background-color: white;
    color: black;
    border: 2px solid #fa058f;
}
.button5:hover {
    background-color: #fa058f; /* Magenta */
    color: white;
}
.button6 {
    background-color: white;
    color: black;
    border: 2px solid #faea0a; 
}
.button6:hover {
    background-color: #faea0a; /* Yellow */
    color: white;
    }
.texto {
color: white;
font-size: 24px;
text-align: center;
}
</style>
<header data-role="header" id="header"></header>

<div class="horizon-prev"><img src="l-arrow.png"></div>
<div class="horizon-next"><img src="r-arrow.png"></div>

<section data-role="section" id="section-section1">
<div class="texto">Sección - 1</div>
<button class="button button1" onclick="boton_click('Rojo:Seccion1')">Red</button>
<button class="button button2" onclick="boton_click('Verde:Seccion1')">Green</button>
<button class="button button3" onclick="boton_click('Azul:Seccion1')">Blue</button>
<button class="button button4" onclick="boton_click('Cian:Seccion1')">Cyan</button>
<button class="button button5" onclick="boton_click('Magenta:Seccion1')">Magenta</button>
<button class="button button6" onclick="boton_click('Amarillo:Seccion1')">Yellow</button>
</section>

<section data-role="section" id="section-section2">
<div class="texto">Sección - 2</div>
<button class="button button1" onclick="boton_click('Rojo:Seccion2')">Red</button>
<button class="button button2" onclick="boton_click('Verde:Seccion2')">Green</button>
<button class="button button3" onclick="boton_click('Azul:Seccion2')">Blue</button>
<button class="button button4" onclick="boton_click('Cian:Seccion2')">Cyan</button>
<button class="button button5" onclick="boton_click('Magenta:Seccion2')">Magenta</button>
<button class="button button6" onclick="boton_click('Amarillo:Seccion2')">Yellow</button>
</section>

<section data-role="section" id="section-section3">
<div class="texto">Sección - 3</div>
<button class="button button1" onclick="boton_click('Rojo:Seccion3')">Red</button>
<button class="button button2" onclick="boton_click('Verde:Seccion3')">Green</button>
<button class="button button3" onclick="boton_click('Azul:Seccion3')">Blue</button>
<button class="button button4" onclick="boton_click('Cian:Seccion3')">Cyan</button>
<button class="button button5" onclick="boton_click('Magenta:Seccion3')">Magenta</button>
<button class="button button6" onclick="boton_click('Amarillo:Seccion3')">Yellow</button>
</section>

<section data-role="section" id="section-section4">
<div class="texto">Sección - 4</div>
<button class="button button1" onclick="boton_click('Rojo:Seccion4')">Red</button>
<button class="button button2" onclick="boton_click('Verde:Seccion4')">Green</button>
<button class="button button3" onclick="boton_click('Azul:Seccion4')">Blue</button>
<button class="button button4" onclick="boton_click('Cian:Seccion4')">Cyan</button>
<button class="button button5" onclick="boton_click('Magenta:Seccion4')">Magenta</button>
<button class="button button6" onclick="boton_click('Amarillo:Seccion4')">Yellow</button>
</section>

<footer data-role="footer" id="footer"></footer>

<script type="text/javascript">
    // By default, swipe is enabled. Disable is: $('section').horizon({swipe: false});
    $('section').horizon();
</script>
</body>
</html>

_________________
- Comentarios.

- La posición y colores de los elementos se establece en los archivos panel.htm y style.css

- Recuerda: CSS no es tu amigo.

__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información