Programuję dodatek firefox i używam panelu do wyświetlania informacji na wideo, wszystko działa dobrze, ale nie mogę uczynić panelu przezroczystym. I definiują stylistykę panelu w pliku html następująco:Panel przezroczystości firefox addon
<html>
<head>
<meta charset="utf-8" />
<style type="text/css" media="all">
html
{
opacity:0.1;
border-style:none;
resize:none;
}
textarea
{
background-color:transparent;
resize: none;
border-style:none;
}
</style>
</head>
<body>
<textarea id="text" readonly=true rows="3" cols="60"></textarea>
</panel>
</body>
</html>
wyjątkiem panelu jest nie tylko obszar przezroczysty tekst. Próbowałem z:
opacity:1
dla textarea
to nie działa w obu kierunkach. Co ja robię źle? Czy to możliwe?
Z tego co rozumiem:
html
{
opacity:0.1;
border-style:none;
resize:none;
}
odnosi się tylko do zawartości panelu nie do samego panelu. Znalazłem post na ten temat, ale jest nieaktualny, ponieważ sdk/panel.js wymieniony w post już nie jest taki sam.
W każdym razie próbowałem pobrać plik panel.js i zastąpić bieżący, ale nie ma to żadnego wpływu na wyświetlany panel. Panel jest nadal biały, a opcja border-radius
również nie działa. (Powiedziałbym, że zastąpiłem wszystkie "./" przez "sdk /" jak wspomniano w tym post).
Ktoś może mi dać wskazówkę, na co zwrócić uwagę? To może być najgłupsze pytanie, ale naprawdę nie mam pojęcia. Twoja pomoc byłaby bardzo ceniona! –
Twoje pytanie zawiera tylko kod HTML. Nie zawiera żadnego kodu pokazującego sposób utworzenia panelu. Pełne [mcve] jest zwykle najlepsze, więc jeśli ktoś chce rzeczywiście pracować nad odpowiedzią na twoje pytanie, nie musi tworzyć wszystkiego od zera (tj. Powinieneś ułatwiać, a nie trudniej, aby ludzie odpowiadali na twoje pytania) . Pomaga również wszystkim na tej samej stronie, co w rzeczywistości jest pożądane. Kod jest również wymagany, aby pytanie dotyczyło problemu z przekroczeniem stosu, gdy zadajesz pytanie o to, czy kod działa tak, jak chcesz (np. Debugowanie). – Makyen