Foros del Web » Creando para Internet » CSS »

¿Como se consigue esto?

Estas en el tema de ¿Como se consigue esto? en el foro de CSS en Foros del Web. Hola amigos, he visto este "efecto" y me ha gustado mucho, he buscado demaciado por la web, pero no lo he encontrado, si alguien sabe ...
  #1 (permalink)  
Antiguo 10/06/2012, 23:09
 
Fecha de Ingreso: mayo-2012
Mensajes: 11
Antigüedad: 12 años, 6 meses
Puntos: 0
¿Como se consigue esto?

Hola amigos, he visto este "efecto" y me ha gustado mucho, he buscado demaciado por la web, pero no lo he encontrado, si alguien sabe como hacer que una imagen quede siempre visible al mover el scroll, como esta en la siguiente pagina, se lo agradeceria bastante:

[URL="http://www.imaginamos.com/"]http://www.imaginamos.com/[/URL]



Tambien tengo una inquietud en cuanto a los enlaces tanto en imagenes como en texto, quisiera saber si hay forma de que al clickear sobre el enlace no se muestre el cuadro punteado que lo rodea. muchas gracias

Última edición por apipe93; 10/06/2012 a las 23:26
  #2 (permalink)  
Antiguo 11/06/2012, 04:31
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: ¿Como se consigue esto?

Cita:
Iniciado por apipe93 Ver Mensaje
si alguien sabe como hacer que una imagen quede siempre visible al mover el scroll
Si haces referencia a la imagen que está arriba a la derecha "site of the day": se consigue aplicando position:fixed; junto a las propiedades top/left/right/bottom según el caso. En el tuyo ocuparías top y right.
Cita:
Iniciado por apipe93 Ver Mensaje
que al clickear sobre el enlace no se muestre el cuadro punteado que lo rodea
aplica outline:0; a tu enlace.

Saludos.
  #3 (permalink)  
Antiguo 11/06/2012, 10:25
 
Fecha de Ingreso: mayo-2012
Mensajes: 11
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: ¿Como se consigue esto?

Cita:
Iniciado por cristian_cena Ver Mensaje
Si haces referencia a la imagen que está arriba a la derecha "site of the day": se consigue aplicando position:fixed; junto a las propiedades top/left/right/bottom según el caso. En el tuyo ocuparías top y right.

aplica outline:0; a tu enlace.

Saludos.
Gracias amigo, pero me podrias ayudar un poco con un ejemplo ya que no soy muy bueno en esto, ya que intente con la position: fixed; pero no lo consigo, solo se acomoda arriba pero no hace el efecto que quiero, referente a lo de los enlaces, solo se agrega eso como un atributo o como un estilo de CSS?

Que pena molestar tanto :P gracias por la ayuda...
  #4 (permalink)  
Antiguo 11/06/2012, 10:37
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: ¿Como se consigue esto?

Cita:
Iniciado por apipe93 Ver Mensaje
ya que intente con la position: fixed; pero no lo consigo
Eso es bueno, comparte ese código y sobre él hacemos un ejemplo si? (usa highlight por favor)
Cita:
Iniciado por apipe93 Ver Mensaje
solo se agrega eso como un atributo o como un estilo de CSS?
como un estilo css.

No molestas para nada :D
  #5 (permalink)  
Antiguo 12/06/2012, 20:29
 
Fecha de Ingreso: diciembre-2011
Ubicación: Medellín
Mensajes: 68
Antigüedad: 12 años, 10 meses
Puntos: 7
Respuesta: ¿Como se consigue esto?

http://www.w3schools.com/cssref/pr_class_position.asp

Ahí está :D.
  #6 (permalink)  
Antiguo 13/06/2012, 09:21
 
Fecha de Ingreso: mayo-2012
Mensajes: 11
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: ¿Como se consigue esto?

Este es el codigo que tengo para la imagen, pero simplente no funcion, de las dos maneras en las que me han comentado, espero me ayuden con el error.
Código HTML:
Ver original
  1. <div id="image5" style="fixed; overflow:hidden; left:10px; top:1526px; width:72px; height:72px; z-index:8"><img src="images/facebook.png" border=0 width=72 height=72></div>
  #7 (permalink)  
Antiguo 13/06/2012, 09:32
 
Fecha de Ingreso: septiembre-2011
Ubicación: Caracas
Mensajes: 240
Antigüedad: 13 años, 1 mes
Puntos: 9
Respuesta: ¿Como se consigue esto?

Cita:
Iniciado por apipe93 Ver Mensaje
Este es el codigo que tengo para la imagen, pero simplente no funcion, de las dos maneras en las que me han comentado, espero me ayuden con el error.
Código HTML:
Ver original
  1. <div id="image5" style="fixed; overflow:hidden; left:10px; top:1526px; width:72px; height:72px; z-index:8"><img src="images/facebook.png" border=0 width=72 height=72></div>
No es fixed, es position:fixed Arregla ese error a ver que tal... Saludos
  #8 (permalink)  
Antiguo 13/06/2012, 09:36
 
Fecha de Ingreso: mayo-2012
Mensajes: 11
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: ¿Como se consigue esto?

ya lo cambie a position: fixed, pero sigue igual

Última edición por apipe93; 13/06/2012 a las 09:44
  #9 (permalink)  
Antiguo 13/06/2012, 09:46
 
Fecha de Ingreso: septiembre-2011
Ubicación: Caracas
Mensajes: 240
Antigüedad: 13 años, 1 mes
Puntos: 9
Respuesta: ¿Como se consigue esto?

Cita:
Iniciado por apipe93 Ver Mensaje
ya lo cambie a postion: fixed, pero sigue igual
Ese fue el unico error que note en tu codigo... Ahora quedo esperar a los "expertos" Yo tambien me la paso preguntado en estos foros a cada rato Suerte hermano
  #10 (permalink)  
Antiguo 13/06/2012, 10:32
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: ¿Como se consigue esto?

Algunas observaciones:
  • Como indica dragonfire256, fixed es el valor de la propiedad position.
  • Se desaconseja usar estilos "inline" o dentro de la propia etiqueta html, por lo que sería mejor que los coloques en una hoja de estilos a la cual llamas con <link rel="stylesheet" href="./folder/file.css"/>
  • Quité overflow y z-index, si los necesitas vuelve a incluirlos, creo que el ejemplo será más claro si los quitamos por ahora.
  • Declarando la propiedad alt en la etiqueta img aumentas la accesibilidad de tu documento, hay una minoría de usuarios ciegos a quienes disponer de una descripción de la imagen le será útil.
  • top:1526px; es un valor muy grande, siempre que tengas valores grandes considera usar la propiedad opuesta (bottom) o disminuir el valor.
Chequea este ejemplo:

Código HTML:
Ver original
  1. <div id="image5">
  2.     <img src="images/facebook.png" alt="los lectores de pantalla leen esto"/>
  3. </div>

Código CSS:
Ver original
  1. #image5, #image5 img{
  2.     width:72px;
  3.     height:72px;
  4. }
  5. #image5{
  6.     position:fixed;    
  7.     top:10px; right:10px; /*estas son tus cotas*/
  8. }
  9. #image5 img{
  10.     border:0;  
  11. }

Saludos
  #11 (permalink)  
Antiguo 13/06/2012, 12:35
 
Fecha de Ingreso: septiembre-2011
Ubicación: Caracas
Mensajes: 240
Antigüedad: 13 años, 1 mes
Puntos: 9
Respuesta: ¿Como se consigue esto?

Cita:
Iniciado por cristian_cena Ver Mensaje
Algunas observaciones:
  • Como indica dragonfire256, fixed es el valor de la propiedad position.
  • Se desaconseja usar estilos "inline" o dentro de la propia etiqueta html, por lo que sería mejor que los coloques en una hoja de estilos a la cual llamas con <link rel="stylesheet" href="./folder/file.css"/>
  • Quité overflow y z-index, si los necesitas vuelve a incluirlos, creo que el ejemplo será más claro si los quitamos por ahora.
  • Declarando la propiedad alt en la etiqueta img aumentas la accesibilidad de tu documento, hay una minoría de usuarios ciegos a quienes disponer de una descripción de la imagen le será útil.
  • top:1526px; es un valor muy grande, siempre que tengas valores grandes considera usar la propiedad opuesta (bottom) o disminuir el valor.
Chequea este ejemplo:

Código HTML:
Ver original
  1. <div id="image5">
  2.     <img src="images/facebook.png" alt="los lectores de pantalla leen esto"/>
  3. </div>

Código CSS:
Ver original
  1. #image5, #image5 img{
  2.     width:72px;
  3.     height:72px;
  4. }
  5. #image5{
  6.     position:fixed;    
  7.     top:10px; right:10px; /*estas son tus cotas*/
  8. }
  9. #image5 img{
  10.     border:0;  
  11. }

Saludos
Quiero hacer una aclaratoria nada mas... El atributo alt, segun tengo entendido, sirve para mostrar lo que esta dentro de comillas cuando la imagen no se pueda cargar... A mi me recomendaron usar el atributo title
  #12 (permalink)  
Antiguo 13/06/2012, 13:17
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: ¿Como se consigue esto?

El atributo alt sirve para incluir "texto alternativo", semánticamente es distinto de añadir un título, de hecho la w3c recomienda usar alt como prioridad de primer nivel:
http://www.w3.org/standards/webdesign/accessibility
http://www.w3.org/WAI/gettingstarted/Overview.html
Es cierto que si la imagen se presenta en pantalla y falla el src se produce un reemplazo por texto pero alt adquiere sentido cuando el documento es accedido por un lector de pantalla/sintetizador de voz o línea braille.
Cita:
Iniciado por dragonfire256 Ver Mensaje
segun tengo entendido ... A mi me recomendaron
Podrías compartir la fuente? la verdad hay tanto material dando vueltas que sería bueno compararlos.
  #13 (permalink)  
Antiguo 13/06/2012, 15:20
 
Fecha de Ingreso: septiembre-2011
Ubicación: Caracas
Mensajes: 240
Antigüedad: 13 años, 1 mes
Puntos: 9
Respuesta: ¿Como se consigue esto?

Cita:
Iniciado por cristian_cena Ver Mensaje
Es cierto que si la imagen se presenta en pantalla y falla el src se produce un reemplazo por texto pero alt adquiere sentido cuando el documento es accedido por un lector de pantalla/sintetizador de voz o línea braille.

Podrías compartir la fuente? la verdad hay tanto material dando vueltas que sería bueno compararlos.
Esa parte de lector de pantalla no la conocia/sintetizador... Fue en uno de los tantos threads que he abierto o fue en un curso que me lo dijeron? No recuerdo

Etiquetas: desconocido
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:42.