¿Hay un personaje de cuidado al revés?


265

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 vno es suficiente. Alternativamente, ¿hay otro emparejamiento de personajes que pueda usar?


10
Hay bastantes que funcionarían: amp-what.com/#q=triangle
ndp


Respuestas:


435

Hay ▲: & # 9650; y ▼: & # 9660;


12
Agradable. Misma respuesta que la mía, pero mejor redacción.
Mark Ransom

2
Me gustan esas flechas de cursor, ¿cuáles son los códigos de caracteres HTML para la versión izquierda / derecha de esas flechas, si existen?
David

3
+1 para recordar sus puntos y comas en entidades HTML. Los navegadores aceptan sin (excepto si hay ambigüedad) y esto hace que mis compañeros de trabajo sean flojos.
jpsimons

13
Para aquellos que buscan izquierda y derecha: & # 9656; y & # 9666;
Black Horus

2
Si está buscando una mejor vista de esta flecha, agregue una transformación (escala (1, .5); a ella
Matthew Harwood

226

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.


Perfecto para el enlace "Leer más". ¡Gracias!
ShayneStatzell

55
Si yo fuera el OP, pensaría que esta debería ser la respuesta. Las flechas y las marcas son diferentes, y en realidad lo respondiste con una solución inteligente.
jcd

1
Creo que esto tiene más sentido, ¡exactamente lo que estaba buscando también!
bestfriendsforever

60

Siempre hay una "v" en minúscula. Pero en serio, aparte de Unicode, todo lo que puedo encontrar sería &darr, que parece ↓.


43

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.


19

˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅

 ˅˅˅  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": ⋁⋀⋁⋀


3
CORRECTO \ MEJOR RESPUESTA | U + 02C4, ˄, CARTA ARRIBA | U + 02C5, ˅, CARTA ABAJO
FLECHA

17

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 :).


12

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.


8

código c #

int i = 0;
char c = '↑';
i = (int)c;
Console.WriteLine(i); // prints 8593

int j = 0;
char d = '↓';
j = (int)d;
Console.WriteLine(j); // prints 8595

5

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>


2
Hoy, esta es definitivamente una opción viable. En 2008, cuando hice la pregunta, eso habría sido un desafío. Pero la capacidad de obtener estas respuestas tardías a medida que los cambios tecnológicos es parte de lo que lo hace TAN increíble :)
Joel Coehoorn

Buen punto. Además, solo para agregar una razón por la que usarlo, una posible razón para usar font-awesome en lugar de unicode es que unicode es copiable y pastable que encontré molesto en el móvil, intentaría seleccionar cuando alguien tocara un botón con el Unicode en él, mientras que los íconos de fuente impresionante no causaron copiar y pegar
Colin D

Sin embargo, incluir FontAwesome (que es bastante grande) por solo unos pocos iconos parece exagerado. Yo aconsejaría en contra de eso. Si la selección de texto es su problema, considere usar el código HTML en un pseudo elemento CSS.
PoeHaH

4

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.


4

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:

<sub><strong>v</strong></sub>

Salida:
v


No se recomienda este enfoque, ya que no se parecería a lo que OP quiere con fuentes que no sean 'sans'.
Awol

3

El ^(Caret - o Ascii Circumflex), producido al presionar shift+ 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+ iy
ˇ (Caron) shift+ alt+t

Fuente: fileformat.info


2

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:

.upsidedown {
transform:rotate(180deg); 
-webkit-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
}
.upsidedown.caret {
display: inline-block; 
position:relative; 
bottom: 0.15em;
}
more items <span class="upsidedown caret">^</span>

Tenga en cuenta lo siguiente ...

  • Hice una pequeña corrección para el posicionamiento del cursor, ya que normalmente es alto (por lo tanto, bajo en la versión girada). Quieres moverlo un poco hacia arriba. Este 'pequeño' es relativo al tamaño de fuente, de ahí el 'em'. Dependiendo de su elección de fuente, es posible que desee jugar con esto para que se vea bien.
  • Esta solución no funciona en IE8. Debería usar un filtro si desea soporte para IE8. El soporte para IE8 no es realmente requerido ni común en 2018.
  • Si desea usar esto en combinación con Twitter Bootstrap, cambie el nombre de la clase 'caret' a otra cosa, como 'caret_down' (ya que colisiona con un nombre de clase de Twitter Bootstrap).


0

¿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.

<div id="ID"></div>

<script type="text/javascript">
var x = document.getElementById('ID');

// your "margin-bottom" is the negative of 1/2 of the font size (in this example the font size is 16px)
// change the "stroke=" to whatever color your font is too
x.innerHTML = document.write = '<span><svg style="margin-bottom: -8px; height: 30px; width: 25px;" viewBox="0,0,100,50"><path fill="transparent" stroke-width="4" stroke="black" d="M20 10 L50 40 L80 10"/></svg></span>';
</script>

Hoy, probablemente podría hacer eso. En 2012 no hubiera confiado en esa opción. Y ahora que los tengo, me gusta usar los caracteres Unicode.
Joel Coehoorn

0

Así que quería el cursor exactamente como en OWA, así que descargué office365icons.woffdesde https://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:

  @font-face {
      font-family: 'Office365Icons';
      src: url('/fonts/office365icons.woff') format('woff');
      font-weight: normal;
      font-style: normal;
  }

  span.o-icon {
      font-family: 'Office365Icons';
      font-size: 14pt;
      line-height: 21px;
      color: #666;
  }

Y finalmente:

<span class="o-icon">&#xe088;</span>

-1

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.