Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » En Comunidad » Proyectos » roundcurves con perl GD y CSS Responder al tema
Nuevo tema


Página 1 de 1  [ 3 mensajes ] 
 
Nota 2007-12-04 18:01 @792

Perlero Nuevo
Registrado: 2005-10-06 06:36 @316
Ubicación: España
Mensajes: 50
roundcurves con perl GD y CSS
Holas.

Ahora esta muy de moda poner curvas en los diseños web y se me ha ocurrido hacer un modulo para facilitar el tema de curvar los esquinas de los diseños desde Perl (he buscado y no hay ningún módulo que lo haga).

Con los módulos CGI y GD y con un poquito de idea de CSS creo que está fácil.

Hay tres formas de curvar los elementos HTML (con CSS solo, con CSS e imágenes y con CSS y JavaScript). Nos centraremos en CSS con imágenes ya que es la más compatible con otras técnicas CSS, por ejemplo con CSS solo no se puede añadir bordes a las curvas ni poner las esquinas transparentes (lo que implica no poder poner fondos difuminados en la web), con CSS y JavaScript tampoco se puede poner esquinas transparentes. Por tanto ya que tenemos el módulo GD lo mejor es hacerlo con CSS e imágenes generadas por GD.

Se tendría que poder curvar de forma simple, con bordes, difuminados, con transparencias.

Argumentos que debe coger la función:

requeridos:
elemento_html, radio_corner, color_fondo (¿no sería mejor siempre transparente?), color_interno.

especiales para borde:
ancho_borde, color_borde, margin(para que el contenido no quede encima del borde)

especiales para difuminar:
color_interior_arriba, color_interior_abajo, alto_difuminado, angulo_difuminacion

El tema es que no sé cómo hacer un módulo para CPAN, se hacer módulos para mi uso propio pero nunca he hecho uno serio. Tampoco domino mucho de GD pero hay tutoriales por aquí creo :)

¡Espero que alguien se anime!

Saludos.


Nota 2007-12-04 20:30 @896
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
* Esquinas redondeadas sin emplear imágenes: sólo CSS y JavaScript. Incluyendo transparencia.
* Todas las técnicas conocidas para redondear esquinas (con imágenes o sin ellas) (en inglés).
* Transparent custom corners and borders, version 2 (en inglés) Preciosos. Con imágenes.
* Técnicas para redondear esquinas Varias técnicas. Recuerda que con el CSS actual deberíamos ver ya las esquinas redondeadas.
...
(y esto solo viendo la primera página de resultados de Google :) )

_________________
JF^D Perl programming


Nota 2007-12-05 04:57 @247

Perlero Nuevo
Registrado: 2005-10-06 06:36 @316
Ubicación: España
Mensajes: 50
El primer link es la técnica de nifty(versión 2) no puedes incluir bordes ni usar float en los elementos que redondeas y para extra esta segunda versión no es compatible con IE 5. Además usa JavaScript.

Ya se que hay muchas técnicas de hacer bordes redondos pero la más compatible con otras técnicas CSS y navegadores es usando CSS con imágenes.


Responder al tema  [ 3 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO