Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Okno wyszukiwarki
Forum PHP.pl > Forum > Przedszkole
adrianozo
Witam.
Zrobiłem sobie okno wyszukiwarki razem z przyciskiem i nie wiem teraz jak to wrzucić na stronę.



css:
Kod
div#wyszukiwarka
{
width: 35%;
float: right;
position: relative;
top: 60%;
background-image:url(images/szukaj.png);
}
div#men


index:
  1. <div id="wyszukiwarka">
  2. <form action="?" method="get">
  3. <input type="text" name="wynik" value="'.$_GET['wynik'].'" />
  4. <input type="submit" name="submit" value="Szukaj" />
  5. </form>
  6. </div>


I nie wyświetla się na stronie. Nie wiem jak to poprawić.
Z góry dziękuje za pomoc smile.gif

Wyszło takie coś:

http://www.nportfolio.pl/

i nie wiem co teraz.

CSS:
Kod
div#wyszukiwarka
{
width: 186px;
height: 29px;
float: right;
position: relative;
top: 60%;
background-image:url(images/szukaj.png);
}
napus
Przede wszystkim usuń to br
  1. <div id="wyszukiwarka">
  2. <br><form method="get" action="?">

Spróbuj zrobić tak:
  1. <div style="float: right; background: url("images/szukaj.png") no-repeat scroll 0pt 0pt transparent;" id="wyszukiwarka">
  2. <form id="search" method="post" action="./search.php">
  3. <input type="text" onblur="if(this.value=='')this.value='Szukaj…';" onclick="if(this.value=='Szukaj…')this.value='';" value="Szukaj…" class="menu_search" title="Szukaj słów kluczowych" maxlength="128" id="keywords" name="keywords">
  4.  
  5. </form>
  6. </div>
adrianozo
Zrobione. Ale problem istnieje nadal
Mnichasso
zrob input przezroczysty ;p
adrianozo
CSS:
Kod
div#wyszukiwarka
{
width: 217px;
background: url(images/text.png) repeat-y;
float: right;
position: relative;
top: 60%;
}


index:
  1. <form action="?" method="get">
  2. <input type="text" name="wynik" value="'.$_GET['wynik'].'" onclick="this.value=\' \'" />
  3. <input type="image" name="submit" src="images/szukaj.png" border="0" value="Szukaj" />
  4. </form>


I wychodzi tak:

http://www.nportfolio.pl/
krzysztof_kf
Witam teraz sobie resztę chyba dopasujesz to już detale

Kod
<style type="text/css">
.wyszukiwarka {
width: 217px;
float: right;
}

.wyszukiwarka .text {
width: 187px;
height: 30px;
padding: 6px 0 0 20px;
background: url(images/text.png) repeat-y;
float: left;
position: relative;
border: 0;
top: 60%;
}

.wyszukiwarka .submit {
width: 30px;
height: 30px;
float: left;
}

</style>

<div class="wyszukiwarka">
       <form action="?" method="get">
       <input type="text" name="wynik" value="'.$_GET['wynik'].'" onclick="this.value=\' \'" class="text" />
       <input type="image" name="submit" src="images/szukaj.png" border="0" value="Szukaj" class="submit" />
       </form>
      
       </div>


pozdrawiam
adrianozo
CSS:
Kod
div#wyszukiwarka
{
width: 219px;
float: right;
position: relative;
top: 60%;
}
.text
{
width: 181px;
height: 24px;
background: url(images/text.gif);
}


index:
  1. <form action="?" method="get">
  2. <input class="text" type="text" name="wynik" value="'.$_GET['wynik'].'" />
  3. <input type="image" type="submit" name="submit" src="images/szukaj.gif" border="0" value="Szukaj" />
  4. </form>


EFEKT:

http://www.nportfolio.pl

Jednym słowem chciałbym obniżyć ten przycisk z lupą oraz jakby się dało przysunąć go jak najbardziej do input text
krzysztof_kf
kolego zobacz mój wyżej post masz zrobione czarno na białym tylko wkleić i śmiga
adrianozo
Właśnie nie śmiga
krzysztof_kf
eeee ? http://83.8.104.148

tak źle ? bo już nie wiem może coś z resztą masz źle ?
adrianozo
Dobrze wygląda?

http://www.nportfolio.pl
krzysztof_kf
tak ale tam gdzie się wpisuję text zaokrąglenia są słabej jakości polecam w tym wypadku zrobić grafikę tak zwaną bez tła
adrianozo
Zrobiłem przeźroczystą ale chyba coś nie wyszło
krzysztof_kf
musi działać http://83.8.104.148 lepszy efekt ? musi śmigać
adrianozo
Lepszy tylko u mnie to nie działa.
krzysztof_kf
http://83.8.104.148/text.png ściągnij i wrzuć musi działać exclamation.gif exclamation.gif nie działa ci bo masz tło ;/

nie wycinaj tego tylko sciagnij prawy przycisk i zapisz jako ...

brawo czarodziej.gif guitar.gif

w opcji ustaw położenie czcionki

Kod
.wyszukiwarka .text {
padding: 4px 0 0 20px;
adrianozo
Wyciąłem tongue.gif

Dzięki za pomoc smile.gif
krzysztof_kf
rozumiesz już ? pamiętaj o paddingu w klasie .text

w opcji .submit wpisz jeszcze padding: 0; exclamation.gif!!
adrianozo
Jeszcze mam jeden problem:

CSS:
Kod
.wyszukiwarkas
{
width: 180px;
position: relative;
top: 60%;
}
.wyszukiwarkas.texts
{
width: 187px;
height: 25px;
padding: 4px 0 0 3px;
background: url(images/text.gif) no-repeat;
float: left;
position: relative;
border: 0;
top: 60%;
}
.wyszukiwarkas.submits
{
width: 30px;
height: 30px;
float: left;
padding: 0;
}


szukaj:
  1. <div class="wyszukiwarkas"><form action="?" method="get">
  2. <input type="text" name="wynik" value="'.$_GET['wynik'].'" class="texts" />
  3. <input type="image" name="submit" src="images/szukaj.gif" border="0" value="Szukaj" class="submits" />
  4. </form></div>
  5.  
  6. <div class="wyszukiwarkas"><form action="?" method="get">
  7. <input type="text" name="wynik" value="Szukaj w serwisie..." onclick="this.value=\' \'" class="texts" />
  8. <input type="image" name="submit" src="images/szukaj.gif" border="0" value="Szukaj" class="submits" />
  9. </form></div>


I tutaj mi to nie działa:

http://www.nportfolio.pl/szukaj
krzysztof_kf
moment coś zaraz zaradzimy
Blame
Albo adres który podałeś jest zły albo to literówka bo ja w arkuszu widzę odniesienie do klas "tekst" i "submit"(bez "esów"). Inna sprawa, że masz input type="image" i dodatkowo go stylujesz, zmień na zwykły submit.
adrianozo
Są z "esami" przecież
krzysztof_kf
rób pomiędzy klasami jak pisesz naprzykład

Kod
.wyszukiwarkas .texts
  {


to rób pomiędzy .wyszukiwarkas "spacja" .texts


żeby była przerwa bo w innym przypadku ci się wszystko rozwali

a w twoim kodzie widziałem

Kod
.wyszukiwarkas.texts
{
adrianozo
Dzięki.
Teraz jest problem z pozycjonowaniem w różnych przeglądarkach...
smile.gif

Głównie Chrome i IE 6.0

Naprawione:

Usunąłem z .wyszukiwarka .text top: 60%; i działa smile.gif

Sory za zament... smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.