Kezdőoldal » Számítástechnika » Weblapkészítés » Wordpress sablon készítés,...

Wordpress sablon készítés, elakadtam! Aki ért a CSS, HTML-hez az segítene?

Figyelt kérdés

Egyedi wordpress sablont szeretnék, de már az elején elakadtam.

Egy kész menünek a CSS fájlát kellene átszerkeszteni.

Itt egy kép: [link]

Ami a képen pirossal be van karikázva rész, ott van a baj, mert a lavalamp.png nem a kategóriák menü felett van, hanem kicsit elvan csúszva, és ez a többi menünél is így van...

Itt letudjátok tölteni a sablont:

[link]

( á betű helyett a)


Úgy szeretném megoldani, hogy a lavalamp.png pontosan a menük felett legyen és a menu.css fájlt valahogy a style1.css fájlba kellene másolni. Ja és ha megoldható, akkor a menü betűit félkövérre szeretném átalakítani.


2013. dec. 21. 14:55
 1/7 A kérdező kommentje:
a meu.css fájlt sikerült a style1.css fájlba másolni :D
2013. dec. 21. 15:10
 2/7 anonim ***** válasza:
esetleg megírhatnád az URL -t, amit szerkesztesz úgy legalább láthatnánk mit is rontottál el :-)
2013. dec. 21. 16:11
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:

még nincs feltöltve sehova

van egy css és egy html fájl, a html fájlban hivatkozok a css-re ami így néz ki:


body{

background: url(../images/background.png);

}

header{

background: #a6cfd;

}

#banner{

background: url(../images/banner.jpg);

height: 228px;

}

nav{

background-color:#000000;

}

#content{

background-color:#e1dcf8;

}

article{

background-color:#e5dbae;

}

aside{

background-color:#e5aeba;

}

footer{

background-color:#aeb6e5;

}

#nav,#nav ul {

list-style: none outside none;

margin: 0;

padding: 0;

}

#nav {

background: url('menu_bg.png') no-repeat scroll 0 0 transparent;

clear: both;

font-size: 14px;

height: 58px;

padding: 0 0 0 9px;

position: relative;

width: 957px;

}

#nav ul {

background-color: #222;

border:1px solid #222;

border-radius: 0 5px 5px 5px;

border-width: 0 1px 1px;

box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);

left: -9999px;

overflow: hidden;

position: absolute;

top: -9999px;

z-index: 2;


-moz-transform: scaleY(0);

-ms-transform: scaleY(0);

-o-transform: scaleY(0);

-webkit-transform: scaleY(0);

transform: scaleY(0);


/*-moz-transform-origin: 0 0;

-ms-transform-origin: 0 0;

-o-transform-origin: 0 0;

-webkit-transform-origin: 0 0;

transform-origin: 0 0;


-moz-transition: -moz-transform 0.1s linear;

-ms-transition: -ms-transform 0.1s linear;

-o-transition: -o-transform 0.1s linear;

-webkit-transition: -webkit-transform 0.1s linear;

transition: transform 0.1s linear;*/

}

#nav li {

background: url('menu_line.png') no-repeat scroll right 5px transparent;

float: left;

position: relative;

}

#nav li a {

color: #FFFFFF;

display: block;

float: left;

font-weight: normal;

height: 30px;

padding: 23px 20px 0;

position: relative;

text-decoration: none;

text-shadow: 1px 1px 1px #000000;

}

#nav li:hover > a {

color: #00B4FF;

}

#nav li:hover, #nav a:focus, #nav a:hover, #nav a:active {

background: none repeat scroll 0 0 #121212;

outline: 0 none;

}

#nav li:hover ul.subs {

left: 0;

top: 53px;

width: 180px;


-moz-transform: scaleY(1);

-ms-transform: scaleY(1);

-o-transform: scaleY(1);

-webkit-transform: scaleY(1);

transform: scaleY(1);

}

#nav ul li {

background: none;

width: 100%;

}

#nav ul li a {

float: none;

}

#nav ul li:hover > a {

background-color: #121212;

color: #00B4FF;

}

#lavalamp {

background: url('lavalamp.png') no-repeat scroll 0 0 transparent;

height: 16px;

left: 13px;

position: absolute;

top: 0px;

width: 64px;


-moz-transition: all 300ms ease;

-ms-transition: all 300ms ease;

-o-transition: all 300ms ease;

-webkit-transition: all 300ms ease;

transition: all 300ms ease;

}

#lavalamp:hover {

-moz-transition-duration: 3000s;

-ms-transition-duration: 3000s;

-o-transition-duration: 3000s;

-webkit-transition-duration: 3000s;

transition-duration: 3000s;

}


#nav li:nth-of-type(1):hover ~ #lavalamp {

left: 13px;

}

#nav li:nth-of-type(2):hover ~ #lavalamp {

left: 90px;

}

#nav li:nth-of-type(3):hover ~ #lavalamp {

left: 170px;

}

#nav li:nth-of-type(4):hover ~ #lavalamp {

left: 250px;

}

#nav li:nth-of-type(5):hover ~ #lavalamp {

left: 330px;

}

#nav li:nth-of-type(6):hover ~ #lavalamp {

left: 410px;

}

#nav li:nth-of-type(7):hover ~ #lavalamp {

left: 490px;

}

#nav li:nth-of-type(8):hover ~ #lavalamp {

left: 565px;

}



egyébként innen letudod tölteni a sablont, és a html fájlt társítod valamilyen böngészőhöz, akkor kitudod próbálni és látni fogod hogy a menü nem éppen jó

[link]

(pont helyett .)

2013. dec. 21. 17:22
 4/7 A kérdező kommentje:
nagy nehezen sikerült megtalálni, hogy hol a hiba :)
2013. dec. 21. 17:26
 5/7 anonim ***** válasza:

JS -el szebb lenne, mert néztem és ez CSS -ben van.

CSS -el viszont nem lehet megadni egy dinamikus méretű lista elemek hogy milyen messze is kezdődnek a bal széltől.

2013. dec. 21. 17:39
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

"JS -el szebb lenne, mert néztem és ez CSS -ben van.

CSS -el viszont nem lehet megadni egy dinamikus méretű lista elemek hogy milyen messze is kezdődnek a bal széltől."


Semmit nem lenne szebb JS-el, ami a megjelenítéshez tartozik!

2013. dec. 22. 00:59
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

biztos vagy benne!?

akár 3-4px -et így is eltérhet egy mező mérete, a szövegek megjelenítésének módja miatt. Ami 1 elemnél csak 3-4px, az a 6. elemnél már kb. 20px, ami már zavaró lehet.

Persze lehet fix méretett megadni, hogy az eltérő böngészők pici eltérő megjelenésének ellenére is ugyan úgy kezelje... de sokkal egyszerűbb JS -el, mint CSS -el baromkodni pl. ha dinamikus menüpontról van szó, mivel WP és nem kizárt hogy változnak a menük.

2013. dec. 22. 09:53
Hasznos számodra ez a válasz?

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!