Como puedo hacer si tengo 10 iconos en una ventana, que aparezcan los 10, pero adaptandose al tamaño de la ventana?

|
lofiln 2018-11-10 17:30:05
Me alegra que la gente que se queja de lo que cuesta la hora de trabajo/proyecto de un desarrollador es justamente la que termina con cosas así.
Yormi 2018-11-11 01:22:03
Jajaja de pana
sufreDormido 2018-11-11 04:51:40
Buenas shurts! a ver si alguien me puede echar una mano…
Llevo unos dias con un tema de CSS que me trae loco!!
sufreDormido 2018-11-11 04:52:13
Tengo una app de escritorio, y al modificar el tamaño de la pestaña, los iconos hacen lo que quieren…

Cuando haces la ventana mas pequeña, los iconos se hacen ligeramente mas pequeños hasta un punto, que ya no se hacen mas pequeños y te da opcion para scrollear y ver los iconos que se han quedado ocultos….

En ningún momento le digo que quiero que me haga scroll, y no juego con pixeles, sino con vh y vw!

sufreDormido 2018-11-11 04:52:20
Como puedo hacer si tengo 10 iconos en una ventana, que aparezcan los 10, pero adaptandose al tamaño de la ventana?
lofiln 2018-11-11 04:54:12
No tienes nada de min-width/height ni nada, no?
sufreDormido 2018-11-11 04:54:30
si, en los iconos
lofiln 2018-11-11 04:55:46
Mmm. Prueba sin ellos para ver cómo se comportan (?)
sufreDormido 2018-11-11 04:57:19
tengo esto
sufreDormido 2018-11-11 04:58:23
.item-avatar2 {

height: 6vh !important;
width: 6vh !important;
max-width: 4vw !important;
max-height: 4vw !important;
border-radius: 50%;
display: inline-block;
margin-left: auto;
margin-right: auto;
cursor: pointer !important;
}

lofiln 2018-11-11 05:05:33
vh y vw son medio tricky, en cuestión de redimensión de pestañas
sufreDormido 2018-11-11 05:19:55
mmm yo creia que esos parametros te escalan en base a la ventana
cesarfrick 2018-11-11 05:20:25
Por amor a todo lo santo y bueno en el mundo ¿por qué tienes tantos !important?
lofiln 2018-11-11 05:21:07
Yeah, that too
sufreDormido 2018-11-11 05:21:27
lo considero importante 🤦‍♂️
lofiln 2018-11-11 05:22:58
Solo le pones !important cuando tienes un class u otro css modificando esa propiedad y quieres que te lea esa instead
lofiln 2018-11-11 05:23:04
De resto es innecesario.
lofiln 2018-11-11 05:23:24
Y no está recomendado hacerlo tanto, de paso
jelur 2018-11-11 05:23:32
Solo le pones !important; cuando quieres torturarte en el mantenimiento del proyecto a futuro, o cuando odias al developer que viene
jelur 2018-11-11 05:24:44
Es broma, solo se usa cuando es estrictamente necesario, no por deporte/diversión
lofiln 2018-11-11 05:24:46
Quizás esté aprendiendo en este exacto momento, so…
lofiln 2018-11-11 05:25:38
Y contestando a la duda inicial, estás seguro de que el elemento/icono no tiene ningún otro class?
sufreDormido 2018-11-11 05:26:59
no soy ningun experto la verdad, creia que eso se utiliza para darle prioridad sobre otros estilos 😅
lofiln 2018-11-11 05:27:40
Eh, sí. Hace exactamente eso, cuando otros estilos están modificando esa propiedad.
sufreDormido 2018-11-11 05:30:09
por ejemplo, al darle estilo a un icono, si no le ponia important al cursor, habia partes que le daba click y no hacia nada
cesarfrick 2018-11-11 05:30:12
!important da prioridad a la regla sobre cualquier otra regla, ya sea en el CSS o inline. Pero su uso trae como trae como consecuencia problemas de mantenimiento, porque sólo puedes sobreescribir un !important con otro !important, lo que lo hace impredecible, and that’s a no no
lofiln 2018-11-11 05:36:11
Como dicen por ahí, haz que funcione y después trata de mejorar/optimizar ese código. Se me hace que te estás repitiendo bastante.
lofiln 2018-11-11 05:36:27
And that’s fine, así es que se aprende.
lofiln 2018-11-11 05:37:49
Also, usa normalize.css para que todo sea consistente entre navegadores por si las moscas
sufreDormido 2018-11-11 05:38:08
puede que venga de ahi el problema de que no se adapte al tamaño de la pantalla? por los important? no deberia
lofiln 2018-11-11 05:39:56
Maybe, es difícil saber sin ver el código. Especialmente si tienes más !important regados por ahí.
jelur 2018-11-11 05:40:14
si tienes un width con !important, es muy probable…. el height tambien podría influenciar…. responsive es mucho de flexibilidad, adaptación, y un tamaño con !important es (casi) una ley escrita en piedra
lofiln 2018-11-11 05:42:08
También, el height debería ir en auto. Si no, se verá funky cuando cambie de tamaño
lofiln 2018-11-11 05:42:55
Hablando del icono (o alguna imagen)
sufreDormido 2018-11-11 05:46:45
mmmm eso parece ser una solucion!
|