Entfernen Sie alle Stile (Rand, Glühen) aus dem Textbereich


75

Ich möchte die Stile aus einem Textbereich entfernen und alles weiß lassen, wenn möglich ohne Rand oder Glühen. Ich habe es mit verschiedenen Sachen versucht, die hier auf SO gefunden wurden, aber nichts funktioniert (versucht mit FF und Chrome).

Also, ist es möglich und wenn ja, wie geht das?

Geben Sie hier die Bildbeschreibung ein

Was ich bisher versucht habe:

textarea#story {
  // other stuff
  -moz-appearance:none;
  outline:0px none transparent;
}

textarea:focus, input:focus{
    outline: 0;
}

*:focus {
    outline: 0;
}

Haben Sie einen CSS-Reset versucht?
j08691

Antworten:


154

Der Glow-Effekt wird höchstwahrscheinlich durch Box-Shadow gesteuert. Zusätzlich zu den Aussagen von Pavel können Sie die Box-Shadow-Eigenschaft für die verschiedenen Browser-Engines hinzufügen.

textarea {
    border: none;
    overflow: auto;
    outline: none;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

    resize: none; /*remove the resize handle on the bottom right*/
}

Sie können auch versuchen,! Important hinzuzufügen, um dieses CSS zu priorisieren.


22
Sie können auch den Größenänderungsgriff unten rechts mitresize: none;
PhilT

28

Wenn Sie ALLES entfernen möchten:

textarea {
    border: none;
    background-color: transparent;
    resize: none;
    outline: none;
}

1
Nett. Fügen Sie einen "Randradius: 0;" Wenn Sie wieder Ränder hinzufügen, um die Kurven aus dem Textformular zu entfernen.
stcorbett

Diese Antwort ist der akzeptierten Antwort überlegen, da sie "Größe ändern: keine" enthält, wobei die akzeptierte Antwort fehlt.
Aaron

0

Versuche dies:

textarea {
        border-style: none;
        border-color: Transparent;
        overflow: auto;
        outline: none;
      }

jsbin: http://jsbin.com/orozon/2/


Versuchte es, aber nichts passiert: /
Holyredbeard

hm, ich habe überhaupt kein styling ... hast du jsbin link ausprobiert?
Pavel

Versuchte dein jsbin und das funktioniert, aber nicht für mich in meinem Code. Ich frage mich, ob es vielleicht etwas mit Twitter Bootstrap zu tun hat. Wenn ich nach jeder Zeile "! Wichtig" setze, wurde viel Styling entfernt, aber oben, links und rechts befindet sich immer noch ein kleiner, heller Rand (unten ist weiß). Seltsam ...
heiliger Bart

@holyredbeard Haben Sie versucht, den obigen Stil auf den : Fokus- Selektor anzuwenden ?
Matt Fricker

0

Wenn Sie kein Glück mit oben haben, versuchen Sie es mit einer Klasse oder identifizieren Sie sogar etwas wie textarea.foo und dann Ihren Stil. oder versuchen Sie es! wichtig

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.