Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Fixed Background Image

late [08.01.2014 23:15:03]

#

Hei, olen yrittänyt etsiä netistä tietoa tähän ongelmaan, turhaan...

Eli yritän tehdä seuraavaa:

1.) Koko näytön kokoinen alue esim. <section> (1440x770px)
2.) Sen sisään toinen alue esim. <div> (970x770px)
3.) Ja kahden edellisen alueen sisään kuva esim. <figure>

- Kuvalle annetaan koko: 970px 770px (alkp. koko 1940x1540px).
- Alueen? Pitäisi myös olla fixed, jotta kuva tavallaan liukuisi esiin

..okei parempi että en tämän enempää seöitä, mutta jos joku jaksaa neuvoa. Tässä vielä linkki siihen mitä olen tekemässä suunnilleen:Hahmo pysyy paikallaan

En saa jostain syystä tehtyä samalla logiikalla "retina" -kuvaa toimimaan samoin.

Teuro [09.01.2014 08:38:52]

#

Kyllä tuo minusta toimii aivan oikein, kunhan et sähellä mitään omaa. Tee vain hyvin muotoiltua html:ä ja tyylittele se CSS:n avulla, niin ei pitäisi olla mitään ongelmaa asian kanssa. Alla pieni esimerkki miten voit ehkä käyttää pohjana.

<!DOCTYPE html>
<html>
	<head>
		<title>Position: fixed esimerkki</title>
		<style type="text/css">
			img {
				position: fixed;
				top: 50px;
				right: 30px;
			}

			p {
				width: 300px;
			}
		</style>
	</head>
	<body>
		<section>
			<div><img src="kuva.png" width="970px" height="770px" /></div>
		</section>

		<p>Lisää Lorem ipsumia tarpeeksi, jotta saat sisältöä</p>
	</body>
</html>

Osmo [09.01.2014 12:27:17]

#

late kirjoitti:

Tässä vielä linkki siihen mitä olen tekemässä suunnilleen:Hahmo pysyy paikallaan

Usein kyse on background-attachment ominaisuuden hahmottamisesta. Ks.:

Selainikkunaan kiinnitetty taustakuva

jahka siitä olisi apua. Huomaa pienentää selainikkunaa, mikäli tuon sivun taustakuva (oikein leveillä näytöillä) ei näy ollenkaan.

late [09.01.2014 16:54:27]

#

Okei kiitoksia, luulen että nyt sain toimimaan. Mahdolliset ongelmat saattoivat johtua siitä että teen Foundationin sisään ja liikaa alueita. Nyt näin yksinkertaisesti ja kuvakin "HD" ! Kiitän:

HTML:

<!-- Lähdekoodi-kuva -->
<div id="bg-img"></div>

CSS:

// Lähdekoodi-kuva
#bg-img {
	background: #141414 url("../images/source-code.png");	// väri + kuva
	background-position: center 45px; 						// asettelu
	background-repeat: no-repeat;							// ei toisteta
	background-attachment: fixed;							// kiinnitetään selainikkunaan
	background-size: 970px 770px;							// koko (originaali: 1940x1540px)
	width: 100%;
	height: 770px;
}

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta