Normalmente, una barra de desplazamiento se posiciona de esta manera:CSS: ¿Posible "empujar" las barras de desplazamiento de Webkit en el contenido?
________________________________________
| | |
| content | scrollbar |
| | |
| | |
| | |
| | |
|__________________________|___________|
básicamente estoy buscando tener un hueco entre una barra de desplazamiento "a medida" y el límite exterior de un contenedor desplazable:
________________________________________
| | | |
| content | scrollbar | gap |
| | < | |
| | | |
| | | |
| | | |
|____________________|___________|_____|
Usando una margin-right
a ambos ::-webkit-scrollbar
o ::-webkit-scrollbar-track-piece
falla y el anuncio de las barras de desplazamiento de estilo, capaz de Webkit afirma:
Los márgenes son compatibles a lo largo del eje de la barra de desplazamiento. Pueden ser negativos (de modo que la pista puede, por ejemplo, inflarse para cubrir parcialmente los botones ).
Ahora estoy preguntando si alguien ha logrado empujar las barras de desplazamiento "en" el contenido (o fuera de la envoltura para el caso) por algún otro medio que margin
.
Supongo que esto podría ser posible solo (si es que lo es) utilizando algún tipo de truco, ¿alguna idea?
Otras cosas que he intentado infructuosamente son padding-right: 10px
y border-right: 10px solid rgba(255, 255, 255, 0)
(un borde transparente).
Gracias por su respuesta. Y su solución funciona, por supuesto, está bien, pero realmente no responde mi pregunta (lo cual es cierto que es un experimento). Estoy de acuerdo más o menos con tu opinión personal también. Sin embargo, las cosas han cambiado desde que las personas han hecho cosas horribles con las barras de desplazamiento de IE. Estoy, por una parte, trabajando en una aplicación de navegador en la que la ventana principal no se puede desplazar. Por lo tanto, la barra de desplazamiento no es parte del cromo del navegador, sino más bien un elemento de entrada de una aplicación, no un sitio web. Pero eso también es solo una opinión personal. – polarblau
Por otro lado, si mueve la barra de desplazamiento de la ventana principal, ¿cómo usaría el nuevo espacio despejado? No puede mostrar nada si no hay elementos HTML para colocar los contenidos. Entonces eso es solo espacio vacío detrás de la barra de desplazamiento, incluso si logras que se mueva. – feeela
Espacio en blanco no es espacio inútil;) – polarblau