Tengo un elemento, que tiene el siguiente CSS:
.elem {
left: 0;
position: fixed;
right: 0;
width: 60%;
z-index: 1000;
}
El elemento no ocupa toda la pantalla. Me gustaría que se "alineara" con el lado derecho de la pantalla.
Esto sería fácil, si simplemente elimino left: 0 , pero no puedo alterar el CSS anterior, por lo que necesito algo de CSS o Jquery para anular, deshabilitar o eliminar el left: 0 CSS.
¡Gracias por la ayuda!
css
css-position
frecuente
fuente
fuente
style="left:auto"
atributo en el elemento en sí haría el truco, anulando la hoja de estilo.Usando CSS:
Usando JQuery:
fuente
Pruebe la
auto
propiedad en CSS, que es igual al valor predeterminado.fuente
Con jquery:
fuente
<div left="0">
lugar de cambiar css. Si bien el comentario de Jan sigue en pie (es decir, no hay necesidad de JS), podría hacerse con$(".elem").css("left", "");
o algo así.Ya sea que este estilo que extrajo sea externo o interno, puede anularlo con uno interno como:
fuente