• 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
301 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 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 129 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 470 wizyt
pytanie zadane 1 lutego 2017 w HTML i CSS przez tap Nowicjusz (170 p.)

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 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!

...