Kezdőoldal » Számítástechnika » Weblapkészítés » HTML programozók! Ezt hogy...

HTML programozók! Ezt hogy csináljam meg?

Figyelt kérdés

Két dologban kérném segítségeteket. Az egyik:

Az oldalam tetején található gombok, mondjuk kivilágosodjanak, ha ráteszem az egeret.

[link]

Úgy, mint itt. ( a belinkelt oldal CSS forrádkódot mutat )


A másik pedig egy olyan sáv létrehozása, mely ha a weboldalon legördülök, mindig a képernyő adott pontján marad. Tehát, ha a képernyővel együtt mozog.

Köszönöm a segítséget, hasznos válaszoknak megy a zöld kész.



2016. jan. 30. 12:23
1 2
 1/13 anonim ***** válasza:
6%

<style>

a{

opacity: 0.5;

}

</style>


<a onmouseover="document.getElementById(this.id).style.opacity=1;">gomb szöveg</a>

2016. jan. 30. 12:30
Hasznos számodra ez a válasz?
 2/13 anonim ***** válasza:

Második:


style="position:fixed"

2016. jan. 30. 12:31
Hasznos számodra ez a válasz?
 3/13 A kérdező kommentje:
Köszönöm! És a style taget hova illesszem be?
2016. jan. 30. 12:33
 4/13 anonim ***** válasza:

(OFF: Ez nem programozás. :))


A lényeg:

.menuelem { background-color: egyikszín; }

.menuelem:hover { background-color: másikszín; }


A ".menuelem" szelektort nyilván kicseréled arra, ami a te kódodban van.


Ha nem villanásszerű, hanem szép lassú színváltást szeretnél, akkor a .menuelem stílusába még ilyet tegyél be:


-webkit-transition: background-color 1000ms linear;

-moz-transition: background-color 1000ms linear;

-o-transition: background-color 1000ms linear;

-ms-transition: background-color 1000ms linear;

transition: background-color 1000ms linear;


Az 1000ms az időtényező, lehet kalibrálni igény szerint. Illetve "linear" helyett lehet mondjuk "ease"-t használni, talán szebb.

2016. jan. 30. 12:35
Hasznos számodra ez a válasz?
 5/13 A kérdező kommentje:

Várj, egy picit zűrös :)


Itt a menü forráskódja:


<table border="1" align="center">

<tr>

<td width="360" height="40">

<img

</td>

<td width="360" height="40">

asd

</td>

<td width="360" height="40">

asd

</td>

<td width="360" height="40">

asd

</td>

</tr>

</table>


Mint kezdő, táblázattal csináltam a menüt, ezt a táblázatot szeretném lefixálni, elletve a cellákba bekerülő gombokra effektet tenni. Az a gond, hogy amit írtál, nem tudom beleépíteni :)

Persze nem akarom túl sok idődet elrabolni :)

2016. jan. 30. 12:45
 6/13 anonim ***** válasza:
100%
tényleg, de hülye vagyok, :hoverrel jobb, kivéve ha olyan dolgokat is akarsz még hozzárendelni amihez nem elég a css, de nem hiszem hogy ilyet szeretném most még.
2016. jan. 30. 12:46
Hasznos számodra ez a válasz?
 7/13 anonim ***** válasza:

ne a js-es megoldással csináld!

erre van egy sokkal szebb megoldás (ha nem értem félre, amit szeretnél..


[link]

2016. jan. 30. 12:46
Hasznos számodra ez a válasz?
 8/13 anonim ***** válasza:

És tessék szoktatni magunkat ahhoz, hogy a stílusokat nem HTML-ből, hanem külön CSS-ből intézzük, szóval amit az utolsó válaszoló írt, az az elegáns.


A másodikhoz meg egy


#navbar{

position:fixed;

}


Ezzel a képernyőn fixálod a "navbar" id-val ellátott elemet, ezen felül left,right,top,bottom szabályokkal beállíthatod, pontosan hol is helyezkedjen el.

2016. jan. 30. 12:49
Hasznos számodra ez a válasz?
 9/13 A kérdező kommentje:
Rendben köszönöm mindenkinek, de van ötlet, hogy építhetném bele? :)
2016. jan. 30. 12:49
 10/13 anonim ***** válasza:

#8 vagyok, amit utolsó válaszolónak írtam, azalatt igazából a #4-et értettem, csak lassan írok :D


De #7 megoldása tökéletesen összefoglalja.

2016. jan. 30. 12:52
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!