<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem warstwy</title>
<link>https://forum.pasja-informatyki.pl/tag/warstwy</link>
<description>Powered by Question2Answer</description>
<item>
<title>Złe ustawienie warstw obiektów C++ Builder 6</title>
<link>https://forum.pasja-informatyki.pl/595329/zle-ustawienie-warstw-obiektow-c-builder-6</link>
<description>Witam.&lt;br /&gt;
Od jakiegoś czasu pisze aplikację wizualną w C++ Builder 6 i doszedłem do momentu, kiedy chce stworzyć menu z opcjami przewijania strony przyciskiem na którym jest narysowana strzałka. Z tego co wiem nie da się dodać grafiki do przycisku, więc stwierdziłem, że najlepszym pomysłem będzie wstawienie obrazka, który wygląda jak przycisk i przypisanie do funkcji OnClick() kodu itp.&lt;br /&gt;
Mam natomiast jeden problem, jako główne tło menu chciałem wstawić obiekt &amp;quot;Panel&amp;quot; a jak próbuję przeciągnąć ten przycisk (to zdjęcie) na panel to nie widać go, gdyż ustawia się pod warstwą panelu.&lt;br /&gt;
Jak ktoś zna rozwiązanie tego problemu, to byłbym wdzięczny. Z góry dziękuję i pozdrawiam!</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595329/zle-ustawienie-warstw-obiektow-c-builder-6</guid>
<pubDate>Wed, 24 Jul 2024 18:11:19 +0000</pubDate>
</item>
<item>
<title>Opacity/Blur warstwy - CSS</title>
<link>https://forum.pasja-informatyki.pl/409325/opacity-blur-warstwy-css</link>
<description>

&lt;p&gt;Dzień dobry jak ustawić przezroczystość lub rozmazanie elementu na którym jest nagłówek?&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;pl&quot;&amp;gt;
&amp;lt;head&amp;gt;
	&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
	&amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1, shrink-to-fit=no&quot;&amp;gt;
	&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css&quot; integrity=&quot;sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS&quot; crossorigin=&quot;anonymous&quot;&amp;gt;
    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;main.css&quot;&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;div class=&quot;jumbotron jumbotron-fluid text-white text-center top&quot;&amp;gt;
		&amp;lt;div class=&quot;container&quot;&amp;gt;
            &amp;lt;div class=&quot;back&quot;&amp;gt;
			&amp;lt;h1 class=&quot;text-uppercase top-header&quot;&amp;gt;Odkryj &amp;lt;span class=&quot;text-color&quot;&amp;gt;nową jakość&amp;lt;/span&amp;gt; filmu&amp;lt;/h1&amp;gt;
			&amp;lt;p class=&quot;top-text&quot;&amp;gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis quam in nostrum?&amp;lt;/p&amp;gt;
            &amp;lt;/div&amp;gt;
		&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;



&lt;pre class=&quot;brush:css;&quot;&gt;
.top {
	padding: 165px 0 175px;
    margin: 0;
	background-image: url('https://i.postimg.cc/B6GzPD3t/montaz.jpg');
	background-position: 50% 50%;
	background-repeat: no-repeat;
    
}

.top-header {
	margin-bottom: 1.25rem;
	font-size: 2.75rem;
    color:  #f8f8f8;
    
}

.top-text {
	font-size: 1rem;
}

.text-color {
   color:#8AECEC;
}


.back {
  background-color: black;
    padding: 10px;
    width: 75%;
    margin: 0 auto;
    filter: opacity(.7);
}&lt;/pre&gt;



&lt;p&gt;Problem jest taki, że tekst też uzyskuje przeźroczystość?&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Czy ktoś mógłby mi pokazać sposób jak to uzyskać na moim przykładzie?&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;https://codepen.io/anon/pen/rPaBLE&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://codepen.io/anon/pen/rPaBLE&lt;/a&gt;&lt;/p&gt;</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/409325/opacity-blur-warstwy-css</guid>
<pubDate>Thu, 24 Jan 2019 17:07:58 +0000</pubDate>
</item>
<item>
<title>Pozycjonowanie elementu w CSS (warstwy?)</title>
<link>https://forum.pasja-informatyki.pl/375218/pozycjonowanie-elementu-w-css-warstwy</link>
<description>

&lt;p&gt;Siema&lt;/p&gt;



&lt;p&gt;To moje pierwsze pytanie tego typu więc proszę o wyrozumiałość :) Potrzebuje rady i pomocy. Trenuje sobie html i css wiec postanowiłem że zrobię sobie taką małą galerię swoich dzieciaków. Zdjęcia zawsze pod ręka, różne możliwości treningu itd, ale do rzeczy.&lt;/p&gt;



&lt;p&gt;Może w punktach :) Kod dam na samym dole. (to co mam)&lt;/p&gt;



&lt;p&gt;1: Stronę chciałem podzielić na pół aby były dwa kolory, po pół dla każdego i na środku (wyżej lub niżej, próbowałem i tak i tak) slider ze zdjęciami (akurat też przerabiam kursy JS i tutaj też sobie trenowalem.&lt;/p&gt;



&lt;p&gt;2: Wszystkie trzy elementy (niebieski, slider i rozowy) opakowałem w jednego diva i dałem mu flexboxa.&lt;/p&gt;



&lt;p&gt;3: Niebieski i rozowy podzielilem po 50% a na slider dalem position:absolute i z-index aby byl tak jakby wyjęty z tego pojemnika. (inaczej mieszał mi z tłem i nie mam pojęcia jak mógłbym to zrobić inaczej)&lt;/p&gt;



&lt;p&gt;4: Po tym jak już slider został wyjęty z pojemnika, musiałem go odpowiednio odsunąć od góry i lewej strony. I tutaj mam problem. Bo Jak to dopasować aby było RWD? Zawsze coś mi się chrzani, a to przesuwa go w dół, nawet poza divy i robi białe tło, a to w góre, a to nierówne marginesy. Nie mogę sobie z tym poradzić. Może jest jakiś inny sposób na wypozycjonowanie elementu w ten sposób co ja chce?&lt;/p&gt;



&lt;p&gt;Mam nadzieje że wmiare jasno to opisałem, a teraz kod:&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://jsfiddle.net/khyg0wt4/3/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://jsfiddle.net/khyg0wt4/3/&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Zdjęcia i kod jsa na potrzeby tego pytania dalem w komentarz a za slider robi czerwony prostokąt.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;!DOCTYPE HTML&amp;gt;
&amp;lt;html lang=&quot;pl&quot;&amp;gt;

&amp;lt;head&amp;gt;
	&amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt;

	&amp;lt;title&amp;gt;TYTUL&amp;lt;/title&amp;gt;
	&amp;lt;meta name=&quot;description&quot; content=&quot;OPIS GOOGLE&quot; /&amp;gt;

	&amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot; /&amp;gt;
	&amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&amp;gt;
	
	&amp;lt;link href=&quot;css/style2.css&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; /&amp;gt;
	&amp;lt;link href=&quot;css/normalize.css&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; /&amp;gt;
	&amp;lt;link href=&quot;https://fonts.googleapis.com/css?family=Butterfly+Kids&quot; rel=&quot;stylesheet&quot;&amp;gt; 

	&amp;lt;!--&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;

	var numer = Math.floor(Math.random()*5)+1;

	function zmienslajd()
	{
		numer++; if(numer&amp;gt;5) numer=1;

		var plik = &quot;&amp;lt;img src=\&quot;img/slider/slajd&quot; + numer + &quot;_640.jpg\&quot; srcset=\&quot;img/slider/slajd&quot;+numer+&quot;_1280.jpg 1280w, img/slider/slajd&quot;+numer+&quot;_1800.jpg 1800w\&quot; /&amp;gt;&quot;;

		document.getElementById(&quot;slider&quot;).innerHTML = plik;

		setTimeout(&quot;zmienslajd()&quot;, 5000);

	}



	&amp;lt;/script&amp;gt;--&amp;gt;



&amp;lt;/head&amp;gt;
		&amp;lt;body onload=&quot;zmienslajd()&quot;&amp;gt;
			&amp;lt;div id=&quot;calosc&quot;&amp;gt;
				&amp;lt;a href=&quot;#&quot; id=&quot;M&quot;&amp;gt;&amp;lt;span class=&quot;imiona&quot;&amp;gt;Marcelek&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;
				&amp;lt;div id=&quot;slider&quot;&amp;gt;
				&amp;lt;/div&amp;gt;
				&amp;lt;a href=&quot;#&quot; id=&quot;T&quot;&amp;gt;&amp;lt;span class=&quot;imiona&quot;&amp;gt;Tosia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;

			&amp;lt;/div&amp;gt;





		&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;



&lt;pre class=&quot;brush:css;&quot;&gt;
body
{
	font-size: 16px;
	/*background-image: url(&quot;../img/tlo.png&quot;);
	background-position: center;
	background-size: cover;*/
	/*background-image: linear-gradient(#c8a2c8, #8fc5db);*/
	color: #eee;
	text-shadow: 2px 2px 2px black;
}

img
{
	max-width: 100%;
	display: block;
	height: auto;
}

a
{
	display: block;
	color: #eee;
	text-shadow: 2px 2px 2px black;
	text-decoration: none;
}

#calosc
{
	display: flex;
	width: 100%;
}

#M, #T
{
	width: 50%;
	text-align: center;
	font-size: 5em;
	letter-spacing: 5px;
	height: 100vh;
    font-family: 'Butterfly Kids', cursive;
}

#T
{
	background-color: #c8a2c8;
	border-left: 5px solid #8fc5db;
	transition: 0.5s ease-in-out;
}

#M
{
	background-color: #8fc5db;
	border-right: 5px solid #c8a2c8;
	transition: 0.5s ease-in-out;
}

.imiona
{
	display: block;
	margin-top: 20px;
}

#T:hover
{
	background-color: rgb(200, 162, 200, 0.8)

}

#M:hover
{
	background-color: rgb(143, 197, 219, 0.8)

}


#slider
{
	margin-left: auto;
	margin-right: auto;
	border: 3px solid #fff;
	box-shadow: 2px 2px 2px black;
	position: absolute;
	left: 12.5%;
	max-width: 75%;
	top: 25%;
	background-color: red;
	width: 1000px;
	height: 300px;
}&lt;/pre&gt;



&lt;p&gt;Przed kilkoma minutami wyrzuciłem wszystkie media-queries, jest jeszcze inaczej niż było. Troche się już w tym wszystkim pogubiłem i mam nadzieje że daje dobry kod :)&lt;/p&gt;



&lt;p&gt;P.s Dałem na JSfiddle (pierwszy raz) wyżej, może się przyda.&lt;/p&gt;



&lt;p&gt;Pozdro&lt;/p&gt;</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/375218/pozycjonowanie-elementu-w-css-warstwy</guid>
<pubDate>Thu, 23 Aug 2018 19:25:11 +0000</pubDate>
</item>
<item>
<title>Warstwy maksimów w zbiorze punktów</title>
<link>https://forum.pasja-informatyki.pl/353799/warstwy-maksimow-w-zbiorze-punktow</link>
<description>

&lt;blockquote&gt;


&lt;p style=&quot;text-align:center&quot;&gt;Punkt&amp;nbsp;&lt;em&gt;p&lt;/em&gt;&amp;nbsp;płaszczyzny dominuje nad punktem&amp;nbsp;&lt;em&gt;q&lt;/em&gt;&amp;nbsp;jeżeli obydwie współrzędne&amp;nbsp;&lt;em&gt;p&amp;nbsp;&lt;/em&gt;są większe od odpowiednich współrzędnych&amp;nbsp;&lt;em&gt;q&lt;/em&gt;:&lt;em&gt;&amp;nbsp;(px&amp;gt;qx) &amp;amp;&amp;amp; py&amp;gt;qy)&lt;/em&gt;. Punkt&amp;nbsp;&lt;em&gt;p&amp;nbsp;&lt;/em&gt;należący do pewnego zbioru jest punktem maksymalnym tego zbioru, jeżeli żaden inny punkt zbioru nie dominuje nad&amp;nbsp;&lt;em&gt;p&lt;/em&gt;.&amp;nbsp;&amp;nbsp;Opracować program, który pobiera z wejścia standardowego, lub generuje losowo, zbiór punktów o współrzędnych całkowitych i dla każdego punktu wyznacza numer warstwy maksymalnej, do której ten punkt należy. Punkt należy do warstwy 1, jeżeli jest maksymalny w zbiorze; do warstwy 2, jeżeli jest maksymalny po usunięciu warstwy 1; itd. Dla małych konfiguracji program powinien umożliwiać prezentację pseudograficzną (znakową).&lt;/p&gt;
&lt;/blockquote&gt;



&lt;p&gt;Dostałem takie zadanie do zrobienia i mam problem jak zrobić szukanie warstw maksymalnych. Nie mogę wymyślić jak to powinno być zrobione żeby:&lt;/p&gt;



&lt;ol&gt;
	

&lt;li&gt;Posortować punkty do kolejnych warstw&lt;/li&gt;
	

&lt;li&gt;Zrobić układ współrzędnych z 4 ćwiartkami i zaznaczonymi na nim punktami bez rozjechania się całości&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;Wklejam co na tą chwilę udało mi się osiągnąć i bardzo proszę o pomoc.&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;vector&amp;gt;
#include &amp;lt;algorithm&amp;gt;
#include &amp;lt;ctime&amp;gt;
using namespace std;

void Pseudograf(vector&amp;lt;pair&amp;lt;int, int&amp;gt; &amp;gt;&amp;amp; Punkty, int ile)
{
	cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; endl;
	int MAX = 10;
	for (int y = MAX; y &amp;gt;= -MAX; y--)
	{
		cout &amp;lt;&amp;lt; y % 10 &amp;lt;&amp;lt; &quot;: &quot;;
		for (int x = -MAX; x &amp;lt;= MAX; x++)
		{
			for (int i = 0; i &amp;lt; ile; i++)
			{
				if (Punkty[i].first == x &amp;amp;&amp;amp; Punkty[i].second == y)
				{
					cout &amp;lt;&amp;lt; &quot;o &quot;;
				}
			}
			cout &amp;lt;&amp;lt; &quot;. &quot;;
		}
		cout &amp;lt;&amp;lt; endl;
	}
	cout &amp;lt;&amp;lt; &quot;   &quot;;
	for (int x = -MAX; x &amp;lt; MAX; ++x)
	{
		cout &amp;lt;&amp;lt; x % 10 &amp;lt;&amp;lt; ' ';
	}
	cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; endl;
}

void Sortowanie(vector&amp;lt;pair&amp;lt;int, int&amp;gt; &amp;gt;&amp;amp; Punkty, int ile)
{
	vector&amp;lt;pair&amp;lt;int, int&amp;gt; &amp;gt; Tymczasowy;
	sort(Punkty.begin(), Punkty.end());
	cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; endl;
	for (int i = ile-1; i &amp;gt;= 0; i--)
	{
		Tymczasowy.push_back(make_pair(Punkty[i].first, Punkty[i].second));
	}
	Punkty.clear();
	for (int i = 0; i &amp;lt; ile; i++)
	{
		Punkty.push_back(make_pair(Tymczasowy[i].first, Tymczasowy[i].second));
		cout &amp;lt;&amp;lt; &quot;Punkt &quot; &amp;lt;&amp;lt; i + 1 &amp;lt;&amp;lt; &quot;: &quot;;
		cout &amp;lt;&amp;lt; Punkty[i].first &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; Punkty[i].second &amp;lt;&amp;lt; endl;
	}
}

int main()
{
	vector&amp;lt;pair&amp;lt;int, int&amp;gt; &amp;gt; Punkty;
	int ile, zakres_od, zakres_do, wartosc_x, wartosc_y;
	srand(time(NULL));

	int m = 0;
	while (m &amp;gt; 3 || m &amp;lt; 1)
	{
		Punkty.clear();
		system(&quot;cls&quot;);
		cout &amp;lt;&amp;lt; &quot;********************MENU********************&quot; &amp;lt;&amp;lt; endl;
		cout &amp;lt;&amp;lt; &quot;1. Wprowadzanie danych z konsoli&quot; &amp;lt;&amp;lt; endl;
		cout &amp;lt;&amp;lt; &quot;2. Wprowadzanie danych losowych&quot; &amp;lt;&amp;lt; endl;
		cout &amp;lt;&amp;lt; &quot;3. Wyjscie z programu&quot; &amp;lt;&amp;lt; endl;
		cout &amp;lt;&amp;lt; &quot;********************************************&quot; &amp;lt;&amp;lt; endl;
		cout &amp;lt;&amp;lt; &quot;Wybieram: &quot; &amp;lt;&amp;lt; endl;
		cin &amp;gt;&amp;gt; m;
		system(&quot;cls&quot;);
		switch (m)
		{
		case 1:
			cout &amp;lt;&amp;lt; &quot;Podaj ilosc punktow do wprowadzenia&quot; &amp;lt;&amp;lt; endl;
			cin &amp;gt;&amp;gt; ile;
			for (int i = 0; i &amp;lt; ile; i++)
			{
				cout &amp;lt;&amp;lt; &quot;x:&quot;;
				cin &amp;gt;&amp;gt;wartosc_x;
				cout &amp;lt;&amp;lt; &quot;y:&quot;;
				cin &amp;gt;&amp;gt; wartosc_y;
				Punkty.push_back(make_pair(wartosc_x, wartosc_y));
			}
			cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; endl;
			for (int i = 0; i &amp;lt; ile; i++)
			{
				cout &amp;lt;&amp;lt; &quot;Punkt &quot; &amp;lt;&amp;lt; i + 1 &amp;lt;&amp;lt; &quot;: &quot;;
				cout &amp;lt;&amp;lt; Punkty[i].first &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; Punkty[i].second &amp;lt;&amp;lt; endl;
			}
			Sortowanie(Punkty, ile);
			cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; &quot;Aby wrocic do MENU wpisz 0&quot; &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; &quot;Aby wyjsc wpisz 3&quot; &amp;lt;&amp;lt; endl;
			cin &amp;gt;&amp;gt; m;
			break;
		case 2:
			cout &amp;lt;&amp;lt; &quot;Podaj ilosc punktow do wygenerowania&quot; &amp;lt;&amp;lt; endl;
			cin &amp;gt;&amp;gt; ile;
			cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; &quot;Podaj zakres&quot; &amp;lt;&amp;lt; endl;
			cout &amp;lt;&amp;lt; &quot;OD:&quot;;
			cin &amp;gt;&amp;gt; zakres_od;
			cout &amp;lt;&amp;lt; &quot;DO:&quot;;
			cin &amp;gt;&amp;gt; zakres_do;
			for (int i = 0; i &amp;lt; ile; i++)
			{
				wartosc_x = ((rand() % (zakres_do - zakres_od + 1)) + zakres_od);
				wartosc_y = ((rand() % (zakres_do - zakres_od + 1)) + zakres_od);
				Punkty.push_back(make_pair(wartosc_x, wartosc_y));
			}
			cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; endl;
			for (int i = 0; i &amp;lt; ile; i++)
			{
				cout &amp;lt;&amp;lt; &quot;Punkt &quot; &amp;lt;&amp;lt; i + 1 &amp;lt;&amp;lt; &quot;: &quot;;
				cout &amp;lt;&amp;lt; Punkty[i].first &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; Punkty[i].second &amp;lt;&amp;lt; endl;
			}
			Sortowanie(Punkty, ile);
			Pseudograf(Punkty, ile);
			cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; &quot;Aby wrocic do MENU wpisz 0&quot; &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; &quot;Aby wyjsc wpisz 3&quot; &amp;lt;&amp;lt; endl;
			cin &amp;gt;&amp;gt; m;
			break;
		case 3:
			exit(0);
			break;
		}
	}
}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/353799/warstwy-maksimow-w-zbiorze-punktow</guid>
<pubDate>Tue, 29 May 2018 11:25:19 +0000</pubDate>
</item>
</channel>
</rss>