Cómo eliminar el color de resaltado del texto con CSS

Rohan Keskar18

Estoy construyendo un editor de notas en el que todo está estructurado en términos de bloques, por lo que cuando el usuario selecciona varios bloques, es decir, varios párrafos, estoy mostrando una superposición azul sobre el contenedor de la caja del bloque similar a notion.so, pero lo que quiero que hacer es cuando muestro la superposición azul Quiero eliminar el color de resaltado del texto (El resaltado azul cuando selecciona el texto) He intentado que el usuario no seleccione ninguno, pero no funciona ya que la clase se agrega después, I ' También lo he intentado, -webkit-tap-highlight-colorpero tampoco parece funcionar.

Demostración: https://www.awesomescreenshot.com/video/4910570?key=905d37aa5750ac2ef7055097c33b6f2b

Sandbox: https://codesandbox.io/s/react-playground-forked-vgel5?file=/Paragraph.js

import React from "react";

import { Popover } from "antd";
import GrabMenu from "../GrabMenu/GrabMenu";

import grabIcon from "../../icons/noteeditor/grab-icon.svg";
import { useSelected, useSlateStatic } from "slate-react";
import showSelectedHalo from "../../utils/showSelectedHalo";
import getClassNameForStyling from "../../utils/getClassNameForStyling";

const Paragraph = (props) => {
  const selected = useSelected();
  const editor = useSlateStatic();

  return (
    <div {...props.attributes} className="paragraph-block block">
      <div className="grab-icon-container" contentEditable={false}>
        <img
          src={grabIcon}
          className="grab-icon"
          onClick={props.clearSelection}
        />
      </div>
// The blue overlay
      <div
        className={
          showSelectedHalo(editor, selected, props.element) || props.allSelected
            ? "block-selected-halo block-selected"
            : "block-selected-halo"
        }
        contentEditable={false}
      ></div> 
// Text
      <p className={`${getClassNameForStyling(props).trim()}`}>
        {props.children}
      </p>
    </div>
  );
};

export default Paragraph;

Mohamed.Karkotly

Si desea ocultar ese color azul en todas partes, use esta regla:

::selection {
  background-color: transparent;
}

Espero que esto haya ayudado.

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Cómo eliminar el fondo resaltado del texto en vim?

Cómo eliminar el resaltado del borde en un elemento de texto de entrada

Cambiar el color del texto del elemento seleccionado del cuadro de lista de WPF y el color de resaltado / fondo con C #

¿Cómo cambiar el color del texto resaltado de TextField en Jetpack Compose?

Utilidad Material UI styled() - Cómo cambiar recursivamente el color de fondo del texto resaltado

En Eclipse, ¿cómo cambiar el color del color de resaltado del texto de la consola seleccionado?

Eliminar el resaltado azul del texto

Obtener texto seleccionado / resaltado con el espejo de código del área de texto que no funciona

Conserva el color resaltado del texto después de editarlo

¿Cómo eliminar el borde del área de texto (contorno) cuando se enfoca con el enlace css de knockoutJs?

el color del texto no cambia con css

Cómo eliminar el resaltado de color de la función match () de Vim

cómo eliminar el color de fondo estándar del texto en un div

¿Cómo eliminar el color de resaltado de ListView en Flutter?

Cómo eliminar el texto del filtro del cuadro de texto con un clic de botón

Cómo arreglar el color de resaltado del elemento del menú cuando se presiona en Android

¿Cómo cambiar el color del texto y la imagen svg junto con css?

¿Cómo cambio el estilo de color de resaltado del código en IPython (Jupyter)?

¿Cómo cambiar el color del texto del botón en estado resaltado para iOS en NativeScript?

¿Cómo puedo cambiar el color de parte del texto en un NSLocalizedString con Objective C?

¿Cómo puedo cambiar el color de parte del texto en un NSLocalizedString con Objective C?

¿Cómo puedo cambiar el color de parte del texto en un NSLocalizedString con Objective C?

Cambiar globalmente el color del texto de UIBarButtonItem cuando está seleccionado o resaltado

JavaFX cambia el color del texto cuando TEXT en una celda de lista está resaltado

react.js: cambiar el color del texto resaltado de la pestaña mui

¿Cómo puedo cambiar el color del texto con jQuery?

Eclipse: ¿Cómo se cambia el color de resaltado del método / expresión actualmente seleccionado?

Pycharm: ¿Cómo ajustar el color del resaltado de sintaxis / variable?

Cómo cambiar el color de resaltado del elemento ListView seleccionado en UWP (Windows 10)