SlideShare una empresa de Scribd logo
Aplicaciones Web
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
 Vamos a crear un formulario elegante utilizando las nuevas
etiquetas de HTML5 y también vamos a necesitar la ayuda de
CSS3 para lograr una buena y dinámica apariencia
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
 En el formulario <form> con una clase para darle un estilo.
 Dentro tenemos una lista desordenada <ul> y cada elemento
<li> será un campo para el formulario, esto lo podemos hacer
con <div>, <p> o tablas, pero en este caso utilizaremos los
ítems de la lista <li>.
 Especificamos los diferentes tipo de <input> para cada campo,
ejemplo <input type=”text”> que nos especifica que ese campo
es para una dirección de web, y cada campo lo asociamos con
su respectivo <label>
 Para definir todos los campos como requeridos usamos la
propiedad required y por medio de los placeholder de cada
campo especificamos el valor esperado de cada campo de
entrada.
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
<form class="contact_form" action="#" method="post">
<ul>
<li> <h2>Contáctanos</h2> </li>
<li> <label for="name">Nombre:</label>
<input type="text" placeholder="Johan Ricardo" required /> </li>
<li> <label for="email">Email:</label>
<input type="email" name="email" placeholder="jricar@ejem.com" required /> </li>
<li> <label for="website">Sitio Web:</label>
<input type="url" name="web" placeholder="http://tutosytips.com" required />
</li>
<li> <label for="Mensaje">Mensaje:</label>
<textarea name="Mensaje" cols="40" rows="6" required ></textarea> </li>
<li> <button class="submit" type="submit">Enviar</button> </li>
</ul>
</form>
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
.contact_form h2 {
background: none repeat scroll 0 0 #F3F3F3;
border-radius: 5px;
color: #5CD053;
display: block;
font-family: sans-serif;
font-size: 20px;
padding: 5px;
text-shadow: 1px 1px 1px #CCCCCC;
width: 433px;
}
h2
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
.contact_form label {
color: #555555;
display: inline-block;
float: left;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
margin-top: 3px;
padding: 3px;
width: 90px;
}
label
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
.contact_form input {
height:20px;
width:220px;
padding:5px 8px;
}
.contact_form textarea {
padding:8px;
width:300px;
}
.contact_form button {
margin-left:90px;
}
input
textarea
button
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
 Con el anterior código damos estilos a los <input>,
damos un ancho, alto y padding, de igual manera al
textarea y al botón de enviar la damos un margin left
para posicionarlo.
 Ahora daremos un aspecto visual agradable a los
campos de entrada de texto, entre ellos un borde, una
sombra interna por medio de box-shadow inset,
bordes redondeados, padding y una transición que se
hace con el padding que simula una animación que
cambia del estado normal a focus, en este estado
cambiamos el background el color del borde y el box-
shadow
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
.contact_form input, .contact_form textarea {
border:1px solid #aaa;
box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
border-radius:2px;
color: #888;
font-size: 12px;
padding-right:30px;
-moz-transition: padding .25s;
-webkit-transition: padding .25s;
-o-transition: padding .25s;
transition: padding .25s; }
.contact_form input:focus, .contact_form textarea:focus {
background: #fff;
border:1px solid #555;
box-shadow: 0 0 3px #aaa;
padding-right:80px; }
aspecto visual agradable
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
.contact_form input:required:valid, .contact_form
textarea:required:valid { box-shadow: 0 0 5px #5cd053;
border-color: #28921f; }
.contact_form input:focus:invalid, .contact_form
textarea:focus:invalid {
box-shadow: 0 0 5px #d45252;
border-color: #b03535 ; }
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
 Establecemos el estilo al botón de envío del formulario entre
ellos damos un degradado a ese botón, sombras en el botón y
en el texto, bordes redondeado entre otros.
 También damos los estilos en el estado hover del botón que
es cuando el mouse esta sobre él
 Y el estado active que se ejecuta al momento de clickear el
botón.
button.submit {
padding: 9px 17px;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
line-height: 1;
color: #444;
border: none;
text-shadow: 0 1px 1px rgba(255, 255,
255, 0.85);
background-image: -webkit-
gradient(linear, 0% 0%, 0% 100%,
from(#fff), to(#bbb));
background-image: -moz-linear-
gradient(0% 100% 90deg, #BBBBBB,
#FFFFFF);
background-color: #fff;
border: 1px solid #f1f1f1;
border-radius: 10px;
box-shadow: 0 1px 2px rgba(0, 0, 0,
button.submit:hover {
opacity:.55;
cursor: pointer;
color: #fff; }
button.submit:active {
border: 1px solid #222;
box-shadow: 0 0 10px 5px #444
inset;
}
Botón dinámico
IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
 Prueba en vivo
http://www.tutosytips.com/wp-content/ejemplos/form-html5-y-css3/index.html
 El código
www.tutosytips.com/wp-content/download/form-html5-y-css3.zip

Más contenido relacionado

PPT
Virtualización, Hipertexto e Inmersión
PDF
Cheap wedding dresses nz,bridal gowns online shop cmdress.co.nz
PDF
G010234652
PDF
Parker Cameron PPP
PDF
Hazibag benefits brochure
PDF
Satin bridesmaid dresses gudeer.com
PDF
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
DOCX
Jasa Urus Setifikat ISO EXPRESS
Virtualización, Hipertexto e Inmersión
Cheap wedding dresses nz,bridal gowns online shop cmdress.co.nz
G010234652
Parker Cameron PPP
Hazibag benefits brochure
Satin bridesmaid dresses gudeer.com
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Jasa Urus Setifikat ISO EXPRESS

Destacado (17)

DOCX
Service Pembuatan Izin Nomor Pengenal Importir Khusus (NPIK)
PDF
F010522834
PDF
L1304037178
PDF
K012316167
PDF
B010241114
PDF
J1304026874
PDF
Q01243111116
PDF
A1304020111
PDF
L1803037377
PDF
H010225257
DOCX
Urus Akta Pendirian dan Perubahan Perusahaan
PDF
A010430107
PDF
F017614146
PDF
Design, Electrostatic and Eigen Frequency Analysis of Fixed– Fixed Beam MEMS ...
DOCX
Urus Izin Prinsip Perubahan – PMA / PMDN
DOCX
Ajai K. Asthana CV
PDF
Numerical Solution for Two Dimensional Laplace Equation with Dirichlet Bounda...
Service Pembuatan Izin Nomor Pengenal Importir Khusus (NPIK)
F010522834
L1304037178
K012316167
B010241114
J1304026874
Q01243111116
A1304020111
L1803037377
H010225257
Urus Akta Pendirian dan Perubahan Perusahaan
A010430107
F017614146
Design, Electrostatic and Eigen Frequency Analysis of Fixed– Fixed Beam MEMS ...
Urus Izin Prinsip Perubahan – PMA / PMDN
Ajai K. Asthana CV
Numerical Solution for Two Dimensional Laplace Equation with Dirichlet Bounda...
Publicidad

Similar a Formulario en html5 y css3 (20)

PDF
Formulario de contacto 1
PDF
Formularios HTML
DOCX
Tutorial formulario
PDF
PDF
Clase 1 Plataforma introducción a Diseño Web
PPTX
Formularios html
DOCX
Formulario de contacto
DOCX
Formularios
DOC
Formularios en html
PDF
Semana 2 Etiquetas semánticas y HTML 5
PDF
Presentación del curso de html5
PPSX
Curso HTML 5 & jQuery - Leccion 4
PDF
Formularios html
PDF
PDF
Formularios y Validaciones
DOCX
Trabajo2015
DOCX
DOCX
Guis de seminario
Formulario de contacto 1
Formularios HTML
Tutorial formulario
Clase 1 Plataforma introducción a Diseño Web
Formularios html
Formulario de contacto
Formularios
Formularios en html
Semana 2 Etiquetas semánticas y HTML 5
Presentación del curso de html5
Curso HTML 5 & jQuery - Leccion 4
Formularios html
Formularios y Validaciones
Trabajo2015
Guis de seminario
Publicidad

Último (20)

PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
Metodologías Activas con herramientas IAG
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
biología es un libro sobre casi todo el tema de biología
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Lección 6 Escuela Sab. A través del mar rojo.pdf
Metodologías Activas con herramientas IAG
V UNIDAD - PRIMER GRADO. del mes de agosto
caso clínico iam clinica y semiología l3.pptx
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
Tarea De El Colegio Coding For Kids 1 y 2
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Escuela Sabática 6. A través del Mar Rojo.pdf
biología es un libro sobre casi todo el tema de biología

Formulario en html5 y css3

  • 2. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago  Vamos a crear un formulario elegante utilizando las nuevas etiquetas de HTML5 y también vamos a necesitar la ayuda de CSS3 para lograr una buena y dinámica apariencia
  • 3. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago  En el formulario <form> con una clase para darle un estilo.  Dentro tenemos una lista desordenada <ul> y cada elemento <li> será un campo para el formulario, esto lo podemos hacer con <div>, <p> o tablas, pero en este caso utilizaremos los ítems de la lista <li>.  Especificamos los diferentes tipo de <input> para cada campo, ejemplo <input type=”text”> que nos especifica que ese campo es para una dirección de web, y cada campo lo asociamos con su respectivo <label>  Para definir todos los campos como requeridos usamos la propiedad required y por medio de los placeholder de cada campo especificamos el valor esperado de cada campo de entrada.
  • 4. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago
  • 5. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago <form class="contact_form" action="#" method="post"> <ul> <li> <h2>Contáctanos</h2> </li> <li> <label for="name">Nombre:</label> <input type="text" placeholder="Johan Ricardo" required /> </li> <li> <label for="email">Email:</label> <input type="email" name="email" placeholder="jricar@ejem.com" required /> </li> <li> <label for="website">Sitio Web:</label> <input type="url" name="web" placeholder="http://tutosytips.com" required /> </li> <li> <label for="Mensaje">Mensaje:</label> <textarea name="Mensaje" cols="40" rows="6" required ></textarea> </li> <li> <button class="submit" type="submit">Enviar</button> </li> </ul> </form>
  • 6. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago .contact_form h2 { background: none repeat scroll 0 0 #F3F3F3; border-radius: 5px; color: #5CD053; display: block; font-family: sans-serif; font-size: 20px; padding: 5px; text-shadow: 1px 1px 1px #CCCCCC; width: 433px; } h2
  • 7. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago .contact_form label { color: #555555; display: inline-block; float: left; font-family: sans-serif; font-size: 13px; font-weight: bold; margin-top: 3px; padding: 3px; width: 90px; } label
  • 8. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago .contact_form input { height:20px; width:220px; padding:5px 8px; } .contact_form textarea { padding:8px; width:300px; } .contact_form button { margin-left:90px; } input textarea button
  • 9. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago  Con el anterior código damos estilos a los <input>, damos un ancho, alto y padding, de igual manera al textarea y al botón de enviar la damos un margin left para posicionarlo.  Ahora daremos un aspecto visual agradable a los campos de entrada de texto, entre ellos un borde, una sombra interna por medio de box-shadow inset, bordes redondeados, padding y una transición que se hace con el padding que simula una animación que cambia del estado normal a focus, en este estado cambiamos el background el color del borde y el box- shadow
  • 10. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago .contact_form input, .contact_form textarea { border:1px solid #aaa; box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset; border-radius:2px; color: #888; font-size: 12px; padding-right:30px; -moz-transition: padding .25s; -webkit-transition: padding .25s; -o-transition: padding .25s; transition: padding .25s; } .contact_form input:focus, .contact_form textarea:focus { background: #fff; border:1px solid #555; box-shadow: 0 0 3px #aaa; padding-right:80px; } aspecto visual agradable
  • 11. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago .contact_form input:required:valid, .contact_form textarea:required:valid { box-shadow: 0 0 5px #5cd053; border-color: #28921f; } .contact_form input:focus:invalid, .contact_form textarea:focus:invalid { box-shadow: 0 0 5px #d45252; border-color: #b03535 ; }
  • 12. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago  Establecemos el estilo al botón de envío del formulario entre ellos damos un degradado a ese botón, sombras en el botón y en el texto, bordes redondeado entre otros.  También damos los estilos en el estado hover del botón que es cuando el mouse esta sobre él  Y el estado active que se ejecuta al momento de clickear el botón.
  • 13. button.submit { padding: 9px 17px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 1; color: #444; border: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85); background-image: -webkit- gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb)); background-image: -moz-linear- gradient(0% 100% 90deg, #BBBBBB, #FFFFFF); background-color: #fff; border: 1px solid #f1f1f1; border-radius: 10px; box-shadow: 0 1px 2px rgba(0, 0, 0, button.submit:hover { opacity:.55; cursor: pointer; color: #fff; } button.submit:active { border: 1px solid #222; box-shadow: 0 0 10px 5px #444 inset; } Botón dinámico
  • 14. IES Augustóbriga – 2º SMR – Aplicaciones Web rmonago  Prueba en vivo http://www.tutosytips.com/wp-content/ejemplos/form-html5-y-css3/index.html  El código www.tutosytips.com/wp-content/download/form-html5-y-css3.zip