• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przyciemniane samego obrazka

Object Storage Arubacloud
0 głosów
303 wizyt
pytanie zadane 3 czerwca 2018 w HTML i CSS przez focused Użytkownik (580 p.)

Jak przyciemnić sam obrazek? Gdy robię filter brightness to przyciemnia się obrazek wraz z całą zwartością (tekstem, przyciskami)

    background-image: url(obrazek);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: black;
    text-align: center;
    height: 1332px;
    

 

1
komentarz 3 czerwca 2018 przez niezalogowany
np. zastosuj odpowiednio spozycjonowany :before i backgroundem rgba(0,0,0,.5)
komentarz 3 czerwca 2018 przez focused Użytkownik (580 p.)
w  jaki sposób? jak masz wyglądać kod?

4 odpowiedzi

0 głosów
odpowiedź 3 czerwca 2018 przez pablop76 VIP (123,180 p.)
Można nałożyć kolejną warstwę div z tłem rgba, lub za pomocą pseudoelementu :after, :before tło rgba
komentarz 3 czerwca 2018 przez focused Użytkownik (580 p.)
jak miałby wygladać kod? bo nie za bardzo rozumiem :/
0 głosów
odpowiedź 3 czerwca 2018 przez Chess Szeryf (76,710 p.)
body{ 
	background:grey;
	margin:0;
	padding:0;
}

#temp { 
	background-image: url('imageimg.png');
	background-repeat: no-repeat;
	background-size: cover;
	height: 50px;
}

.container { 
	position:absolute;
	top:0;
	z-index:50;
	color:red;
}

.random_text { 
	margin-left:100px;
}

#abs { 
	margin-left:50px;
	margin-top:20px;
}

#temp:hover, .container:hover + #temp { 
	filter:brightness(50%);
}	
<div style="position:relative;margin-top:20px;">

	<div class="container">
		<button id="abs">Hello</button>
		<span class="random_text">Lorem Ipsum</span>
	</div>
	
	<div id="temp"></div>

</div>

 

komentarz 3 czerwca 2018 przez focused Użytkownik (580 p.)
można pv?
komentarz 3 czerwca 2018 przez Chess Szeryf (76,710 p.)
edycja 3 czerwca 2018 przez Chess

można pv?

 Jeśli możesz, to pisz tutaj na forum, a nie do mnie na "private".

Poprawiłbyś to gdybym wysłał kod?

Zależy od tego jak bardzo jest rozbudowany.

komentarz 3 czerwca 2018 przez focused Użytkownik (580 p.)
Napisałem, nie jest to bardzo rozbudowany kod
komentarz 3 czerwca 2018 przez Chess Szeryf (76,710 p.)
Czy tylko nav ma być przyciemniony filtrem?
komentarz 3 czerwca 2018 przez focused Użytkownik (580 p.)
znaczy ten nav też ma być, ale oprócz tego nava to jeszcze sam obrazek

https://i.imgur.com/HVi1a8u.jpg
komentarz 3 czerwca 2018 przez focused Użytkownik (580 p.)
obrazek i nav przyciemniony, reszta bez zmian
komentarz 3 czerwca 2018 przez Chess Szeryf (76,710 p.)
Czyli przyciemnione ma być tło nav'a i jeszcze ten obrazek, który jest tłem strony?
komentarz 3 czerwca 2018 przez focused Użytkownik (580 p.)
dokładnie
komentarz 3 czerwca 2018 przez pablop76 VIP (123,180 p.)
edycja 3 czerwca 2018 przez pablop76

@focused,

Jeżeli nie będziesz manipulował tym tłem to nałuż warstwę w programie graficznym. Odchudzisz obrazek

komentarz 3 czerwca 2018 przez focused Użytkownik (580 p.)
tylko że to ma być w css zrobione
komentarz 3 czerwca 2018 przez focused Użytkownik (580 p.)
@Chess I jak?
komentarz 3 czerwca 2018 przez Chess Szeryf (76,710 p.)
edycja 3 czerwca 2018 przez Chess
body{ 
	margin:0;
}
.content {
    background-image: url('https://i.imgur.com/HVi1a8u.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    height:100%;
}
.nav { 
	width:100vw;
	height:19px;
	text-align:center;
}
.container, .container2 { 
	position:absolute;
	top:0;
	z-index:50;
	color:green;
}
.container:hover + .content, .container2:hover + div {
	filter:brightness(50%);
}
<div style="position:relative;margin-top:0px;">
	<div class="container">
	
		<div style="position:relative;margin-top:0px;">
			<div class="container2">	
				<nav class="nav">
					MENU
					OUR STORY
					Eudora
					OFFER
					CONTACT
				</nav>	
			</div>
			<div style="background:orange;height:19px;width:100vw"></div>
		</div>
		
	</div>
	<div class="content"></div>
</div>

Resztę sam wystylizuj, czyli pozmieniaj nazwy klas, a style inline wrzuć w arkusz stylów, itp.. Style, które są takie same i się powtarzają powinny być raczej napisane jako klasa pod tą samą nazwą.

komentarz 4 czerwca 2018 przez pablop76 VIP (123,180 p.)

Filter nie wspierane przez IE.

Może lepiej jednak hsla

<div class="baner">
  <div class="nav">
  <ul>
    <li>nav1</li>
    <li>nav2</li>
    <li>nav3</li>
    <li>nav4</li>
  </ul>
</div>
  <div class="header"><h1>Super moce dla kazdego!!!</h1></div>
</div>
<div class="content">
  <h2>Content</h2>
  Lorem, ipsum dolor sit amet consectetur adipisicing elit. Quisquam asperiores nemo saepe nesciunt, eos sequi ut voluptas necessitatibus voluptates dicta debitis nisi, non voluptatum ullam sed at! Voluptate, impedit deleniti.
  Nobis at adipisci sequi temporibus ipsa, laboriosam itaque. Deserunt fuga ipsum totam? Quaerat, at sint dolor molestias, aliquam numquam voluptate minus architecto nobis similique ullam libero facilis, iure nam commodi.
  Autem ratione modi, maxime cupiditate ex consequuntur amet quibusdam ullam officia ad pariatur quod sapiente omnis ea dicta. Esse, obcaecati. Asperiores eligendi aliquid alias quaerat ipsum repellendus quia quidem temporibus!
  Minima, doloribus vel repellat placeat sed, rerum optio animi, cum quidem consectetur quam vitae ea culpa voluptates quas! Optio vel magni ipsa neque modi eveniet commodi accusantium, dignissimos suscipit laboriosam.
  Commodi neque deserunt, consequatur dolores veniam, odit nobis cumque quisquam odio error necessitatibus ea ut harum non eum tempora temporibus? Esse saepe fugit sed qui quae illum enim delectus nostrum?
  Perferendis, aliquam? Minima perferendis tempore facere beatae delectus numquam, optio placeat, illo tempora itaque esse ea saepe ipsum impedit explicabo, recusandae quibusdam officiis cupiditate necessitatibus quaerat in architecto quod soluta?
  Nostrum cum itaque qui nulla corporis, perspiciatis dolor recusandae exercitationem fugit sapiente eaque minima temporibus impedit molestias odit reprehenderit, dolores optio rem. Nesciunt laudantium aut esse eos similique eaque culpa?
  Suscipit consequuntur eos nisi? Saepe delectus unde eos omnis fugiat porro iure fugit ut molestiae quam eum et, dolore sequi error aperiam, deserunt, laboriosam explicabo totam aliquid. Aut, sit repellendus?
  Cumque magni assumenda est velit nemo dolores, perferendis repellendus sunt nobis odit architecto eligendi tenetur eum non eaque debitis ipsa error iste at nostrum quas mollitia? Maxime adipisci aliquam molestiae!
  Blanditiis id vitae possimus, quod labore fugit voluptatum consequatur cupiditate qui ad at aut consectetur autem eveniet quibusdam architecto debitis dolor cumque ex! Ab praesentium asperiores aperiam mollitia modi soluta.
</div>
body{
  margin: 0;
  padding: 0;
  background: #000;
  color: #fff;
}
.nav{
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 50px;
  background-color: hsla(0, 0%, 0%,.5);
  color: #fff;
}
.nav ul{
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 50px;
  line-height: 50px;
}
.nav ul li{
  display: inline-block;
  width: 20%;
  font-size: 1.4em;
}
.baner{
  position: relative;
  width: 100%;
  height: 100vh;
  background-color: #000;
  background: url(http://icdn.2cda.pl/vid/oryginalne/2765b0aa8bc29af5adcb4e2317ffcbfe-141.jpg) center top no-repeat ;
  background-size: cover;
}
.baner::after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: hsla(0, 0%, 0%,.6)
}
.header{
  position: absolute;
  padding: 2em;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  color: #fff;
  z-index: 2;
  border: 1px solid;
  text-transform: uppercase;
}
.content{
  padding: 2em;
}

 

0 głosów
odpowiedź 3 czerwca 2018 przez Artek Stary wyjadacz (11,800 p.)
Najprościej nałożyć dwie warstwy. Ta na górze będzie przezroczysta, ta na dole to sam obrazek przyciemniony.
0 głosów
odpowiedź 4 czerwca 2018 przez xmentor Nałogowiec (49,520 p.)

Możesz wykorzystać właściwość background-blend-mode. Można się tym trochę pobawić: https://jsfiddle.net/tqnxvf9L/

komentarz 4 czerwca 2018 przez pablop76 VIP (123,180 p.)
Wsparcie przeglądarek gorsze niż filter()

Podobne pytania

0 głosów
2 odpowiedzi 130 wizyt
pytanie zadane 26 września 2020 w JavaScript przez SZYMII Użytkownik (510 p.)
0 głosów
1 odpowiedź 109 wizyt
+2 głosów
2 odpowiedzi 476 wizyt
pytanie zadane 1 lutego 2017 w HTML i CSS przez tap Nowicjusz (170 p.)

92,589 zapytań

141,440 odpowiedzi

319,697 komentarzy

61,974 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...