Próbowałem tworzyć przyciski i wstawiać własne obrazy zamiast standardowych obrazów przycisków. Jednak szara ramka ze standardowych przycisków nadal pozostaje, pokazując na zewnątrz moich czarnych obrazów przycisków.
Czy ktoś wie, jak usunąć tę szarą ramkę z przycisku, więc to tylko sam obraz? Dziękuję Ci.
-webkit-appearance: inherit;
lub-webkit-appearance:initial
Odpowiedzi:
Dodaj
do swoich przycisków.
Próbny:
https://jsfiddle.net/Vestride/dkr9b/
źródło
background: none;
do przycisków. Rzuć okiem na skrzypce i zobacz, czy to działa dla Ciebie.Wydaje mi się, że to działa doskonale.
źródło
outline:none;
nie jest zalecane ze względu na dostępność. Jeśli musisz usunąć obramowanie fokusu, podaj innym sposób, aby użytkownicy mogli zobaczyć, że jest fokus. outlinenone.comMiałem ten sam problem i mimo że stylizowałem mój przycisk w CSS, nigdy nie wychwycił,
border:none
ale to, co zadziałało, to dodanie stylu bezpośrednio do przycisku wejściowego w następujący sposób:źródło
Spróbuj użyć:
border:0;
lubborder:none;
źródło
Zwykłą sztuczką jest uczynienie samego obrazu częścią linku zamiast przycisku. Następnie należy powiązać zdarzenie „click” z niestandardową obsługą.
Struktury takie jak Jquery-UI lub Bootstrap robią to po wyjęciu z pudełka. Swoją drogą, użycie jednego z nich może znacznie ułatwić całą koncepcję aplikacji.
źródło
Możesz także spróbować
background:none;border:0px
przycisków.również selektory css to
div#yes button{..}
idiv#no button{..}
. ma nadzieję, że to pomożeźródło
background:#555; font-weight:bold: color:#fff; padding:6px 8px;
Aby usunąć domyślną „niebieską ramkę” z przycisku na fokusie przycisku:
W html:
A w Css
Mam nadzieję, że to pomoże :)
źródło
Dodaj to jako css,
źródło
$ (". myButtonClass"). css (["border: none; background-color: white; padding: 0"]);
źródło