Tengo que mantener una gran cantidad de páginas ASP clásicas, muchas de las cuales tienen datos tabulares sin ninguna capacidad de clasificación. Cualquier orden que haya utilizado el desarrollador original en la consulta de la base de datos es con lo que está atrapado.
Quiero agregar una clasificación básica a un montón de estas páginas, y lo estoy haciendo todo del lado del cliente con javascript. Ya tengo el script básico hecho para ordenar una tabla dada en una columna dada en una dirección dada, y funciona bien siempre que la tabla esté limitada por ciertas convenciones que seguimos aquí.
Lo que quiero hacer para la interfaz de usuario es simplemente indicar la dirección de clasificación con el carácter de intercalación (^) y ... ¿qué? ¿Hay un personaje especial que sea el opuesto directo de un cursor? La carta v
no es suficiente. Alternativamente, ¿hay otro emparejamiento de personajes que pueda usar?
fuente
Respuestas:
Hay ▲: & # 9650; y ▼: & # 9660;
fuente
No olvide los caracteres ∧(lógico y) y ∨(lógico o), eso es lo que uso para indicar la dirección de clasificación: entidades HTML
∧
y∨
respectivamente.fuente
Siempre hay una "v" en minúscula. Pero en serio, aparte de Unicode, todo lo que puedo encontrar sería
&darr
, que parece ↓.fuente
Un circunflejo invertido se llama caron o háček.
Tiene una entidad HTML en la extensión TADS Latin-2 a HTML:
ˇ
y se ve así: ˇ que desafortunadamente no se muestra en el mismo tamaño / proporción que el ^ caret.O puedes usar el Unicode
U+30C
.fuente
˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅
˅˅˅ Hǝɹǝ, s ɐ ɯɐʇɔɥᴉuƃ sǝʇ˙ ˅˅˅
He aquí un set. ˄˄˄
˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄
"Tamaño real":
˅˄˅˄
(más información)
Editar: otra opción ...
⋁⋁⋁⋁⋁⋁⋁⋁⋁⋁ Unicode # 8897 / U + 22C1 ( información ) llamado N-ARY LOGICAL OR
⋀⋀⋀⋀⋀⋀⋀⋀⋀⋀ Unicode # 8896 / U + 22C0 ( información ) llamado N-ARY LOGICAL AND
"Tamaño real":
⋁⋀⋁⋀
fuente
Una opción poderosa, y que también aumenta la creatividad, es diseñar tus propios personajes usando personajes de dibujo de caja .
¿Quieres un "caret" apuntando hacia abajo? Aquí hay uno: ╲╱
Los he descubierto recientemente, y me complace usar personajes tan personalizados para etiquetar todo :).
fuente
Es posible que pueda usar los triángulos negros, los valores Unicode U + 25b2 y U + 25bc. O las flechas, U + 2191 y U + 2193.
fuente
código c #
fuente
Puede considerar usar Font Awesome en lugar de usar unicode u otros íconos
El código puede ser tan simple como (a) incluyendo font-awesome, por ejemplo
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
(b) haciendo un botón como<button><i class="fa fa-arrow-down"></i></button>
fuente
Usaría un par de pequeñas imágenes. Se vería mejor también.
Alternativamente, puede probar la utilidad Mapa de caracteres que viene con Windows o intente buscar aquí .
Otra solución que he visto es usar la fuente Wingdings para los símbolos. Eso tiene muchas flechas.
fuente
Hice el subíndice mayúscula y la V en negrita. Funciona perfectamente (aunque requiere un poco de esfuerzo, si es necesario hacerlo de forma repetitiva)
Sintaxis:
Salida:
v
fuente
El
^
(Caret - o Ascii Circumflex), producido al presionarshift
+6
, no parece tener un Ascii opuesto, es decir, un Ascii Inverted Circumflex.Pero para su emparejamiento de caracteres alternativos que también tienen combinaciones de teclado, puede usar:
ˆ (Circumflex)
shift
+alt
+i
yˇ (Caron)
shift
+alt
+t
Fuente: fileformat.info
fuente
No hay un carácter de intercalación invertido, pero puede rotarlo fácilmente con CSS. Esta es una solución simple que se ve perfecta. Presione 'Ejecutar fragmento de código' para verlo en acción:
Tenga en cuenta lo siguiente ...
fuente
U + 2304 FLECHA ABAJO , en HTML como & # 8964;
fuente
¿Podría dibujar una ruta svg dentro de un lapso usando document.write? El intervalo no es necesario para que el svg funcione, solo garantiza que el svg permanezca en línea con cualquier texto al lado del quilate. Utilicé el margen inferior para centrarlo verticalmente con el texto, aunque podría haber otra forma de hacerlo. Esto es lo que hice en el navegador lateral de mi blog (menos el js). Si no tiene texto al lado, no necesitaría el espacio o el desplazamiento del margen inferior.
fuente
Así que quería el cursor exactamente como en OWA, así que descargué
office365icons.woff
desdehttps://owa.example.com/owa/prem/15.1.1913.10/resources/styles/fonts/office365icons.woff
(tengo que iniciar sesión para hacerlo, lo hice a través del navegador) y luego, copiando el estilo simplificado del sitio web:Y finalmente:
fuente
Si necesita Font-Awesome para React Apps, React Icons es un recurso muy bueno y muy fácil de implementar. Incluye muchas más bibliotecas que solo font-awesome.
fuente