Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación?
Ingresar con nombre de usuario, contraseña y duración de la sesión

 
Búsqueda Avanzada

133100 Mensajes en 17670 Temas- por 152089 Usuarios - Último usuario: StaishaYaritza
 
Páginas: [1]   Ir Abajo
Imprimir
0 Usuarios y 1 Visitante están viendo este tema.
Autor Tema: Diseño web - Css al azar    (Leído 4169 veces)
Thor
ZP Addicto
**

ZP Points: +13/-0
Desconectado Desconectado

Sexo: Masculino
Mensajes: 50
$290.34 Zollars

Inventorio
Enviame Zollars

Leteo y Eunoe


Ver Perfil
« en: Septiembre 24, 2008, 02:39:57 »
Favoritos y Compartir

Este post no es un tutorial, pero si es algo que involucra al diseño de paginas web en general al manejar el concepto de las clases, y si importancia a la hora de enfrentar un proyecto de diseño y programación web, por eso lo he posteado acá, si no encaja pues los moderadores lo moveran.

A quien no le gustaría que su web cambiara totalmente y al azar cada vez que un visitante entra en ella?, como hacerlo?, pues teniendo varios archivos .css, y un script que cambie dichos .css al azar.

Como saben se pueden manejar todos los elementos de cada pagina con los .Css, desde el fondo, los headers, colores de texto, en fin, todo es todo.

Pues aquí os dejo el script que hace esto, ademas de que se puede configurar para manejar muchas cosas mas, solo es cuestión de experimentar con la linea document.write, la cuestión radica en conocer el manejo de los archivos .css, ademas de que el script depende del numero de archivos .css a utilizar, por lo tanto se debe configurar el script, este esta hecho para 6 archivos de clases .Css, ubicados en la carpeta raiz:


Código:
<script>
//Se define la variable clase que sera un numero al azar entre 1 y 6 (Depende del numero de CSS)
var Clase=Math.round(6*Math.random())
//aqui se define la variable con el nombre del archivo al azar que se usara lineas mas abajo
if (Clase<=1)
RdClase="Clase1.css"
else if (Clase<=2)
RdClase="Clase2.css"
else if (Clase<=3)
RdClase="Clase3.css"
else if (Clase<=4)
RdClase="Clase4.css"
else if (Clase<=5)
RdClase="Clase5.css"
else
RdClase="Clase6.css"
//Se escribe la linea que define el archivo CSS a usar
document.write('<link href="'+RdClase+'" rel= "'+' stylesheet" type="text/css">')
</script>


Les dejo el ejemplo para que lograr algo como esto:









Cada vez que se actualiza la pagina, se cambia de diseño en general, ya es cuestión de experimentar con los elementos de la web (como siempre digo  Wink).

Me he inspirado en la web Css Zen Garden para darle vida a este miniproyecto y os dejo todos los recursos usados para que lo modifiquéis a vuestro antojo, y es para que vean que a la hora de diseñar una pagina, no hay limites (como en todo, solo nuestra mente nos detiene).

http://rapidshare.com/files/147472281/CSS_RAndom_Sample.rar.html

PD. Son dos post fundidos en uno.
Después dejo mi diseño para el Css Zen Garden!
En línea

Regalo de Strayfer(Badtron)


El hombre, en su orgullo, creó a Dios a su imagen y semejanza.
Roxas
>Rx+L3G1T
ZP Corp.
ZP X-Master
*****

ZP Points: +145/-42
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2906
$0.00 Zollars

Inventorio
Enviame Zollars
Mess With The Best . Die Like The Rest


Ver Perfil WWW
« Respuesta #1 en: Septiembre 25, 2008, 01:42:03 »

:O esta genial el tuto por ke no decirlo asi XD !! aunke por el momento no konosco mucho css  se ve interesante el script y su funcion !!
salud3z
En línea


Spoiler: + Fan Bars: (click para mostrar)

PyXOLo
ZP User
*

ZP Points: +0/-10
Desconectado Desconectado

Mensajes: 16
$92.00 Zollars

Inventorio
Enviame Zollars

Ver Perfil
« Respuesta #2 en: Enero 08, 2009, 01:47:51 »

Gracias por el aporte Thor Wink... por cierto creo que te he visto por foros de programación Wink
En línea

dsjose
ZP User
*

ZP Points: +0/-0
Desconectado Desconectado

Mensajes: 1
$154.00 Zollars

Inventorio
Enviame Zollars

Ver Perfil
« Respuesta #3 en: Agosto 07, 2009, 10:08:39 »

Hola,

Ecelente idea, nunca se me habia ocurrido algo asi, peor no creen que sería mejor esto con PHP que JAVASCRIPT... dino no? para que haya menos código.

Un abrazo.
En línea

.CrystalDream [Staff]
Load - Reload and Boom
ZP X-Master
******

ZP Points: +135/-27
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1559
$764.00 Zollars

Inventorio
Enviame Zollars

Be Creative, Ur Gonna Go Far Kid


Ver Perfil WWW
« Respuesta #4 en: Agosto 07, 2009, 10:53:03 »

Ya me dara ideas para rotar el estilo y color de mi blog, thnx
En línea



&uarr; Grab this Headline Animator
-----------------Logros?
P5
=) Ups X el Avatar
ZP Elite
***

ZP Points: +3/-10
Desconectado Desconectado

Sexo: Masculino
Mensajes: 494
$1150.00 Zollars

Inventorio
Enviame Zollars


Ver Perfil
« Respuesta #5 en: Agosto 07, 2009, 11:09:05 »

no esta mal la explicacion xD auk yo no se mucho de eso creo k ebtendi como era eso  equisde
En línea

muxas graxias por el regalo gonza-desing xD

             Gracias Leah Dizon
            
Carlos
i'm so gay
Administrador
ZP X-Master
*****

ZP Points: +42/-20
Desconectado Desconectado

Sexo: Masculino
Mensajes: 3736
$468.29 Zollars

Inventorio
Enviame Zollars

i'm so straight


Ver Perfil WWW
« Respuesta #6 en: Agosto 07, 2009, 11:57:26 »

Hola,

Ecelente idea, nunca se me habia ocurrido algo asi, peor no creen que sería mejor esto con PHP que JAVASCRIPT... dino no? para que haya menos código.

Un abrazo.
No es que haya mas codigo o no, sino que con un lenguaje lado servidor(como PHP) se imprime el <link> y se empieza a cargar el archivo css justo despues de cargar la web. Javascript se ejecuta despues de que cargue la web y hasta ese entonces se empieza a cargar el archivo css. Por (muy)poco tiempo te va a cargar el contenido sin estilo/css.
En línea

Zoom
ZP User
*

ZP Points: +0/-0
Desconectado Desconectado

Sexo: Masculino
Mensajes: 44
$76.00 Zollars

Inventorio
Enviame Zollars

Un ganor no se rinde lo que se rinden no ganan


Ver Perfil WWW
« Respuesta #7 en: Noviembre 29, 2010, 09:46:58 »

excelente idea man
En línea

Leo Zero
cat ind shares a little Xmas Spirit
ZP Lord
*****

ZP Points: +79/-50
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1150
$497.00 Zollars

Inventorio
Enviame Zollars

rigobcastro - leozero


Ver Perfil WWW
« Respuesta #8 en: Diciembre 07, 2010, 09:30:31 »

No habia visto esto (que perdido) muy bueno y todo pero yo lo haria asi:

Código:
<script>
//Se define la variable clase que sera un numero al azar entre 1 y 6 (Depende del numero de CSS)
var Clase=Math.round(6*Math.random())
RdClase = "class"+Clase+".css";
//Se escribe la linea que define el archivo CSS a usar
document.write('<link href="'+RdClase+'" rel= "'+' stylesheet" type="text/css">')
</script>

No hay necesidad del condicional "if" ya que lo unico que cambia es el numero y este lo genera el random...

Smiley
En línea

Escritor de tus sueños, diseñador de tu pasión
----------------------------------------


---

Facebook - Twitter - deviantART - Proyect Studio -
Delicious
bit390
Colaborador
ZP Master
*****

ZP Points: +46/-33
Desconectado Desconectado

Mensajes: 741
$636.58 Zollars

Inventorio
Enviame Zollars

ignotus idem


Ver Perfil
« Respuesta #9 en: Enero 24, 2012, 01:22:04 »



 Haber, esto suena interesante y abra que hacer pruebas, me interesa mas que nada para que las firmas que tengo las pueda usar y se muestren aleatoriamente...saludos


[ offtopic]
 Con todo respeto, pero el usuario anterior a mí[ Ariannna ], suena como un bot. [/offtopic]
En línea




Spoiler: SNK gif (click para mostrar)


Be quiet
-
Spoiler: Animaciones (click para mostrar)

ANGELiiTOO✔
ZP User
*

ZP Points: +2/-100
Desconectado Desconectado

Sexo: Masculino
Mensajes: 33
$81.90 Zollars

Inventorio
Enviame Zollars

ANGELiiTOO FOREVER ♪♫


Ver Perfil WWW
« Respuesta #10 en: Junio 03, 2012, 05:05:10 »

Muy bueno, muy buen aporte! Cheesy
En línea

deivid
ZP User
*

ZP Points: +0/-0
Desconectado Desconectado

Mensajes: 1
$154.00 Zollars

Inventorio
Enviame Zollars

Ver Perfil
« Respuesta #11 en: Febrero 18, 2013, 07:23:58 »

Buena aportación lo tender en cuenta para los próximos diseño web moderado por spam
gracias por compartir
« Última modificación: Febrero 19, 2013, 10:54:59 por Wexer » En línea

Páginas: [1]   Ir Arriba
Imprimir
Ir a:  

¿Te gusta lo que ves? ¡Registrate! y forma parte de esta increible comunidad.