2013-06-14 5 views
44

가능한 경우 텍스트 영역에서 스타일을 제거하고 테두리 나 광선없이 흰색으로 남기고 싶습니다. 난 여기에 다른 물건을 시도했지만, 아무것도 작동하지 않습니다 (FF와 크롬으로 시도).텍스트 영역에서 모든 스타일 (테두리, 광선) 제거

그래서 가능합니까? 그렇다면 어떻게해야합니까?

enter image description here

지금까지 시도했습니다 무엇 :

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

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

*:focus { 
    outline: 0; 
} 
+0

당신이 CSS 재설정을 시도 해 봤나? – j08691

답변

77

글로우 효과가 가장 가능성이 높습니다 상자에 의해 제어 됨 -그림자. Pavel이 말한 것을 추가하는 것 외에도 다른 브라우저 엔진에 box-shadow 속성을 추가 할 수 있습니다.

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

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

이 CSS의 우선 순위를 지정하려면! important를 추가하십시오.

+0

그 트릭을 했어! 감사! – holyredbeard

+16

또한 오른쪽 하단의 크기 조정 핸들을'resize : none; '으로 제거 할 수 있습니다. – PhilT

+0

! important, thanks! – QuarK

0

이 시도 :

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

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

+0

시도했지만 아무 일도 일어나지 않습니다 :/ – holyredbeard

+0

흠, 나는 전혀 스타일이 없습니다 ... jsbin 링크를 사용해 보셨나요? – Pavel

+0

jsbin을 시도해 보았지만 작동하지만 내 코드에서는 작동하지 않습니다. 트위터 부트 스트랩과 관련이 있는지 궁금합니다. 모든 라인 다음에 "! important"를 붙이면 많은 스타일이 제거되었지만 상단, 왼쪽 및 오른쪽 (하단은 흰색)에 여전히 작고 가벼운 경계가 있습니다. 이상한 ... – holyredbeard

0

위와 같은 행운이 없으면 이드 또는 textarea.foo와 같은 스타일로 시도해보십시오. 또는 시도

19

당신이 모든 것을 제거하려면 중요!

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

니스. "border-radius : 0;"을 추가하십시오. git에 테두리를 추가하면 텍스트 양식의 커브가 제거됩니다. – stcorbett

+0

이 대답은 수용된 대답이 누락 된 "resize : none"을 포함하기 때문에 수용된 대답보다 우수합니다. – Aaron

관련 문제