Menú Cerrar

La forma real de ver siempre las barras de desplazamiento en cualquier entorno de navegador (incluso en IOS Safari)

En primer lugar, la razón de que las barras de desplazamiento no son siempre visibles en cualquier entorno de navegador es Safari en iOS, o Safari, que es un navegador sólo para iPhone. En el pasado, habría sido un problema para la navegación cruzada, y cualquiera habría dejado IE, excepto por el tema que la versión pasada todavía está en uso, y ahora es bastante obediente con el upgrade.

La nueva generación de Dark Horse es el navegador Safari. Es anticuado y creo que es por eso que es el navegador principal de iOS, es una porquería, pero la actualización también parece ser la dirección de los suyos, pero es cada vez más una sensación de caída. Todos los demás navegadores se aplican, e incluso la exploración cruzada no funciona incluso con las características que funcionan en la versión antigua de Internet Explorer que se pensó por primera vez. Y lo peor de todo es que, como ya he dicho, este navegador de basura es el navegador principal del iPhone iOS, que es el siguiente más popular Android en el planeta (es un éxito real, pero no sé si este es un mal.)

    Crear código que siempre se desplaza en todos los entornos

Gkkmon, el menú de elementos de página que se desplaza horizontalmente, como los que se encuentran en la pantalla de inicio o la página de un sitio, es un objeto de exploración cruzada que se ha probado en todos los entornos de explorador. Ni siquiera me imaginé que sería tan difícil hacer la barra de desplazamiento siempre visible en cada navegador. La razón de esto es que Safari, como ya he dicho anteriormente, el navegador principal de Safari para iPhone iOS no era capaz de mirar siempre toda la información, y miré hacia arriba y aplicó el wiki, y traté de cambiar la aplicación, pero era imposible mantener el desplazamiento en plena función.

Pero no puedo renunciar a este poco de gkkmon en la naturaleza del perro, pero hemos desarrollado una contramedida que permite a los usuarios reconocer que hay un pergamino en el iPhone utilizando el código disponible en iOS. Sólo se muestra de diferentes maneras en el iPhone (pero usted puede ser consciente de que hay una barra de desplazamiento), y otras formas de hacer que la barra de desplazamiento de aspecto normal.

En primer lugar, desbordamiento: scroll muestra desplazamiento en cualquier situación, desbordamiento: Hidden es una propiedad que oculta el desplazamiento en cualquier situación. También puede especificar el desplazamiento horizontal y vertical con desbordamiento-x o desbordamiento-y.

Artículo
Desbordamiento-x:scroll;
Desbordamiento-Y:Hidden
}

Esto significa que el desplazamiento horizontal es siempre visible, y el desplazamiento vertical siempre se oculta. Por lo general, siempre se puede mostrar la barra de desplazamiento en cualquier navegador (Chrome, IE, Firefox, opera, etc) que se ve en el escritorio.

El problema es que en el escritorio, la pantalla sólo se reducirá al tamaño del móvil, y de hecho, cuando se ve en el móvil, el desbordamiento: atributo oculto, si es o no, y siempre ocultar la barra de desplazamiento. Debido a que puede utilizar la propiedad::-WebKit-ScrollBar {-WebKit-apariencia: None;} para poner un estilo que oculte la barra de desplazamiento predeterminada, debe crear y aplicar una nueva barras de desplazamiento para ver siempre la ScrollBar en la pantalla móvil.

En el ejemplo, crearemos un archivo HTM que oculte la barra de desplazamiento vertical y siempre se vea como una barra de desplazamiento horizontal y, a continuación, se cargará a la ubicación deseada a través de IFRAMEs.

<div class="item"></div>
Contenido


<style type="text/css"></style>
::-WebKit-ScrollBar {-WebKit-apariencia: None;}
  /* Desactivar la barra de desplazamiento predeterminada */
::-WebKit-ScrollBar-pista-pieza {background-color: #e7e7e7}
  /* path excepto ambos flecha de extremo y barra del torso */
::-WebKit-ScrollBar: horizontal {height: 18px;}
  /* Cambiar el tamaño de la barra de desplazamiento horizontal, el ancho de la horizontal a vertical */
::-WebKit-ScrollBar-pulgar {fondo-color: #a8a8a8; Border-RADIUS: 10px; borde: 2px Solid #eeeeee;} 
  /* En realidad moviendo la barra del torso */
::-WebKit-ScrollBar-Button {ancho: 16px; background-color: #a8a8a8;}
  /* Ambas partes de flecha de extremo */
::-WebKit-ScrollBar-Button: Inicio: decremento: horizontal {
  /* Parte izquierda de la flecha de desplazamiento horizontal */
  Ancho: 16px; altura: 16px; fondo: #cacaca;
  Background-image: URL (/wp-content/Custom/m);
  /* flecha debe ser para corregir la imagen */
  Fondo-repetición: no-repita; fondo-posición: Center Center;}
::-WebKit-ScrollBar-Button: end: incremento: horizontal {
  /* Parte de la flecha derecha de la voluta horizontal */
  Ancho: 16px; altura: 16px; fondo: #cacaca;
  Background-image: URL (/wp-content/customm/IMG/IMG. png);
  Fondo-repetición: no-repita; fondo-posición: Center Center;}}

Cuando crea un documento HTM y lo importa en un IFRAME, el desplazamiento siempre es visible en todos los navegadores, excepto en el iPhone, como Samsung Internet o Chrome. La razón para cargarla en un IFRAME es porque determina el medio en lugar del objeto cuando se carga en la incrustación, por lo que se mostrará esta incrustación después de bloquearlo de un navegador como Firefox para que sea accesible a los usuarios.

Para que se vea incluso en el iPhone, es necesario envolver el IFRAME. Cuando se crea una barra de desplazamiento con un IFRAME, como un Safari, así como el arrastre de toque natural para moverlo rígido, y he cambiado las coordenadas de la pantalla, dijo el menú desplegable, y cuando escribo la función vuelve, hay un error que está atascado, desbordamiento del elemento externo del IFRAME para evitar este error: auto;-WebKit-desbordamiento-desplazamiento: Touch; .

El IFRAME debe ser cargado de esta manera.

<div style="height:100px; width:100%; overflow:auto; -webkit-overflow-scrolling:touch;"></div>

<iframe src="item.htm" class="item-iframe" src="item.htm" class="item-iframe"></iframe src="item.htm" class="item-iframe"> 
style = "ancho: 100%; altura: 90px;"
width = "100%" height = "90px"
frameBorder = "0" scrolling = "Yes" >

  

La otra parte es eliminar los errores menores y asegurarse de que el Cross-hojear es pequeño, y lo importante es darle al iframe un elemento diferente y envolverlo con desbordamiento: auto y-WebKit-desbordamiento-desplazamiento: Touch.

¿Parece que termina aquí? No mires el Safari del iPhone. Había un error de arrastrar que tenía que modificar, esta vez-WebKit-desbordamiento-desplazamiento: Touch es el problema de forzar el desplazamiento que ha creado anteriormente para desaparecer. Así que encontré algunas cosas para comer en un Safari como éste a través del Gkkmon y el horno manual.

<style type="text/css"></style>
  @media sólo pantalla y (Max-Device-width: 22,1 e m) {
  /* Para que sea visible sólo en el móvil */
. Item::-WebKit-ScrollBar {-WebKit-apariencia: None;}
  /* Remove back to Safari version */
. Item::-WebKit-ScrollBar: horizontal {altura: 16px;}
  /* Tamaño con versión Safari y */
. Item::-WebKit-ScrollBar-pista {-WebKit-Box-Shadow: Insert 0 0 9px rgba (0, 0, 0, 0,3);} 
  /* Esta decoración le da una sombra al Body bar */
. Item::-WebKit-ScrollBar: horizontal {acolchado-izquierda: 50px; ancho: 100%; background-color: #e7e7e7;
Background-image: la URL (/wp-content/customm/IMG/or rarrow50png); 
  /* Necesitas crear una imagen de flecha con tantos espacios como quieras para Safari, Gkkmon-Mon tiene una imagen con una flecha al final de los 50 píxeles horizontales */
Fondo-repetición: Repeat-x;
  /* Repita las flechas de fondo horizontalmente */
Background-position: Center;}}
  /* Flecha de fondo posicionada verticalmente en el centro */

Así que en un Safari IOS, un fondo similar a una barra de desplazamiento, puede marcar la flecha derecha a intervalos de 50 píxeles, para que este objeto pueda ser desplazado.

    El código terminado

Es completamente aseado y no 100% satisfactorio, pero es una manera de expresar intuitivamente el hecho de que es un objeto desplazable para todos los usuarios. El código terminado

<div class="item"></div>
Contenido


<style type="text/css"></style>
::-WebKit-ScrollBar {-WebKit-apariencia: None;}
  /* Desactivar la barra de desplazamiento predeterminada */
::-WebKit-ScrollBar-pista-pieza {background-color: #e7e7e7}
  /* path excepto ambos flecha de extremo y barra del torso */
::-WebKit-ScrollBar: horizontal {height: 18px;}
  /* Cambiar el tamaño de la barra de desplazamiento horizontal, el ancho de la horizontal a vertical */
::-WebKit-ScrollBar-pulgar {fondo-color: #a8a8a8; Border-RADIUS: 10px; borde: 2px Solid #eeeeee;} 
  /* En realidad moviendo la barra del torso */
::-WebKit-ScrollBar-Button {ancho: 16px; background-color: #a8a8a8;}
  /* Ambas partes de flecha de extremo */
::-WebKit-ScrollBar-Button: Inicio: decremento: horizontal {
  /* Parte izquierda de la flecha de desplazamiento horizontal */
  Ancho: 16px; altura: 16px; fondo: #cacaca;
  Background-image: URL (/wp-content/Custom/m);
  /* flecha debe ser para corregir la imagen */
  Fondo-repetición: no-repita; fondo-posición: Center Center;}
::-WebKit-ScrollBar-Button: end: incremento: horizontal {
  /* Parte de la flecha derecha de la voluta horizontal */
  Ancho: 16px; altura: 16px; fondo: #cacaca;
  Background-image: URL (/wp-content/customm/IMG/IMG. png);
  Fondo-repetición: no-repita; fondo-posición: Center Center;}}


<style type="text/css"></style>
  @media sólo pantalla y (Max-Device-width: 22,1 e m) {
  /* Para que sea visible sólo en el móvil */
. Item::-WebKit-ScrollBar {-WebKit-apariencia: None;}
  /* Remove back to Safari version */
. Item::-WebKit-ScrollBar: horizontal {altura: 16px;}
  /* Tamaño con versión Safari y */
. Item::-WebKit-ScrollBar-pista {-WebKit-Box-Shadow: Insert 0 0 9px rgba (0, 0, 0, 0,3);} 
  /* Esta decoración le da una sombra al Body bar */
. Item::-WebKit-ScrollBar: horizontal {acolchado-izquierda: 50px; ancho: 100%; background-color: #e7e7e7;
Background-image: la URL (/wp-content/customm/IMG/or rarrow50png); 
  /* Necesitas crear una imagen de flecha con tantos espacios como quieras para Safari, Gkkmon-Mon tiene una imagen con una flecha al final de los 50 píxeles horizontales */
Fondo-repetición: Repeat-x;
  /* Repita las flechas de fondo horizontalmente */
Background-position: Center;}}
  /* Flecha de fondo posicionada verticalmente en el centro */

Guárdelo como un archivo HTM y, a continuación, cárguelo a la Web.

<div style="height:100px; width:100%; overflow:auto; -webkit-overflow-scrolling:touch;"></div>

<iframe src="올린 htm 파일의 URL" class="item-iframe" src="올린 htm 파일의 URL" class="item-iframe"></iframe src="올린 htm 파일의 URL" class="item-iframe"> 
style = "ancho: 100%; altura: 90px;"
width = "100%" height = "90px"
frameBorder = "0" scrolling = "Yes" >

  

Simplemente reemplace la URL e insértela donde desee.

Comentarios (Información no requerida)

Posted in All,Wordpress

이메일 구독 - Email Subs

최선을 다해 직접 만든 콘텐츠만 공유합니다.
We share the best content we have created.