• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Hintergrundfarbe automatisch zum Bild ändern / CSS manipulieren mit JS/JQuery

Also ich habe jetzt mal den kompletten Code aus Beitrag #1 genommen und die Anpassungen wie in Beitrag #16 gemacht und es läuft:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<!-- look up maintemplate css -->
<link href="./Main-Theme/css/modules.css" rel="stylesheet" type="text/css" />
<link href="./Main-Theme/css/fullscreen.css" rel="stylesheet" type="text/css" />
<link href="./Main-Theme/css/home.css" rel="stylesheet" type="text/css" />
<link href="./Main-Theme/css/connect.css" rel="stylesheet" type="text/css" />

<link rel="stylesheet" type="text/css" href="./Main-Theme/css/expandcollapse.css" media="screen" />

<!-- look up maintemplate js -->
<script type="text/javascript" src="./Main-Theme/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="./Main-Theme/js/jquery.main.js"></script>
<script type="text/javascript" src="./Main-Theme/js/jquery.tabs.js"></script> 
<script type="text/javascript" src="./Main-Theme/js/connect.js"></script>
<!--[if IE]>
<script type="text/javascript" src="./Main-Theme/js/ie.js"></script><![endif]-->

<!-- Color Thief 2.0 -->
<script src="09_javascript/color-thief.js"></script>
<!-- Color Thief 2.0 -->

<!-- supersized script 3.0 -->
<script src="09_javascript/effects.core.js"></script> <!-- supersized 3.0 -->
<script src="09_javascript/effects.slide.js"></script> <!-- supersized 3.0 -->
<script type="text/javascript" src="09_javascript/supersized.3.0.js"></script> 
<script type="text/javascript" src="09_javascript/supersized.3.0.resizenowMod.js"></script> 
<!-- supersized script 3.0 -->

<!-- supersized config -->
	<!--
		Supersized - Fullscreen Slideshow jQuery Plugin
		Version : 3.0 !!! MODIFIED !!!
		Site	: www.buildinternet.com/project/supersized
		Author	: Sam Dunn
		Company : One Mighty Roar (www.onemightyroar.com)
		License : MIT License / GPL License
	-->
	
<script type="text/javascript">  
		$(function(){
			$.fn.supersized.options = {  
				startwidth: 1200,  
				startheight: 800,
				vertical_center: 1,
				slideshow: 1,
				navigation: 0,
				thumbnail_navigation: 0,
				transition: 1, //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
				pause_hover: 0,
				slide_counter: 1,
				slide_captions: 1,
				slide_interval: 3000,
				slides : [
					{image : '12_intro/news_juni13/intro10.jpg', title : 'xxx', url: 'news.html' },
					{image : '12_intro/news_juni13/intro07.jpg', title : 'xxx', url: 'news.html' },
					{image : '12_intro/news_juni13/intro03.jpg', title : 'xxx', url: 'news.html' },
					{image : '12_intro/news_juni13/intro09.jpg', title : 'xxx', url: 'news.html' },
					{image : '12_intro/news_juni13/intro02.jpg', title : 'xxx', url: 'news.html' },
					{image : '12_intro/news_juni13/intro05.jpg', title : 'xxx', url: 'news.html' },
					{image : '12_intro/news_juni13/intro01.jpg', title : 'xxx', url: 'news.html' },
					{image : '12_intro/news_juni13/intro04.jpg', title : 'xxx', url: 'news.html' },
					{image : '12_intro/news_juni13/intro08.jpg', title : 'xxx', url: 'news.html' },
					{image : '12_intro/news_juni13/intro06.jpg', title : 'xxx', url: 'news.html' }
				],
				callback: function () {
					//Get current image
					var currentimage = $('#supersized .activeslide').find('img')[0];

					//Initialize color thief
					var colorThief = new ColorThief();

					//Run Color Thief function and get image colors
					var color = colorThief.getColor(currentimage);

					//Set background color
					$('#nav').css('background-color', 'rgb(' + color[0] + ',' + color[1] + ',' + color[2] + ')');
				}
			};
	        $('#supersized').supersized(); 
	    });
	</script>
    
<style type="text/css">
/* supersize plugin styles */
	body { overflow: hidden; }
	
	#loading {
	    position: absolute;
	    top: 49.5%; 
	    left: 49.5%;
	    z-index: 10;
	    width: 70px; 
	    height: 20px;
	    text-indent: -999em;
	    background-image: url(08_grafik/progress2.gif);
	}
	
	#supersized{ position: fixed; }
	
	#supersized img{ -ms-interpolation-mode: bicubic; }
	
	#supersized img, #supersized a {
	    height: 100%;
	    width: 100%;
	    position: absolute;
	    z-index: -1;
	}
	
	#supersized .prevslide, #supersized .prevslide img { z-index: 1; }
	
	#supersized .activeslide, #supersized .activeslide img { z-index: 2;}

</style>
<!-- supersized config -->
</head>

<body class="template-homepage_html template-homepage_html portaltype-agencypage site section-index icons-on" oncontextmenu="return false">
 
<!-- preload background -->
<div id="preload">

<img src="08_grafik/logo_index.png" alt="preload" />

<img src="08_grafik/progress.gif" alt="preload" />

<img src="01_news/news_adac.jpg" alt="preload" />

<img src="01_news/news_quattro2.jpg" alt="preload" />

<img src="01_news/news_lemans.jpg" alt="preload" />

<img src="01_news/news_audi_rs6.jpg" alt="preload" />

<img src="01_news/audi_mexico.jpg" alt="preload" />

<img src="02_agentur/agentur_objektiv.jpg" alt="preload" />

<img src="03_best_practice/bp_fischer.jpg" alt="preload" />

<img src="05_kontakt/postkasten.jpg" alt="preload" />

</div>

<!-- inhalte der webseite //-->

<div>
 <noscript>Javascript must be enabled for the correct page display</noscript>
 <div id="wrapper">
  <header id="header">
   <div class="header-holder">
    <a class="skip" accesskey="S" href="#main-content">zum Inhalt</a>
    <span class="bg-globe"></span>
    <div class="header-panel">
    <hgroup>
     <h1 class="logo"><a href="./"><img src="" alt=""><span> Logo </span></a></h1>
     <h2 class="work-text"> </h2>
    </hgroup>
    <div class="search-form">
    <!-- TOP-THEMA START //-->	
     <div class="row">
      <div class="add-nav">
      <ul>
       <li><a title="#" class="active" href="./">Aktuell</a></li>
       <li><a title="" href="./archiv">Archiv</a></li>
       <li><a title="" href="./kontakt">Kontakt</a></li>
      </ul>
      </div>
     </div>
    <!-- TOP-THEMA END //-->
    <div class="row">
    <!-- SEACH START //-->
    <form id="suche">
    <fieldset>
    <div1> </div1> 
    <script>
  (function() {
    var cx = '007610723754450814993:kqfhugdiwy0';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
        '//www.google.com/cse/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);
  })();
</script>
<gcse:search></gcse:search>    
    <div2> </div2> 

    </fieldset>
    </form>
    </div>
    <!-- Langauage-Selction START //-->	
     <div class="row">
     <ul class="lang-list">
      <li lang="1" xml:lang="1"><a title="English" href="./en/index">English</a></li>
      <!-- <li lang="2" xml:lang="2"><a title="Lang 2" href="./">Lang 2</a></li>
      <li lang="3" xml:lang="3"><a title="Lang 3" href="./">Lang 3</a></li>
      <li lang="4" xml:lang="4"><a title="Lang 4" href="./">Lang 4</a></li>
      <li lang="5" xml:lang="5"><a title="Lang 5" href="./">Lang 5</a></li>
      <li lang="6" xml:lang="6"><a title="Lang 6" href="./">Lang 6</a></li> //-->
      <li><a title="More Languages" alt="More Languages" class="more" href="./languages">More<span class="visuallyhidden"> Languages</span></a></li>
     </ul><br/>
     </div>
    <!-- Langauage-Selction END //-->
   </div>   
  </div>
  <!-- Iframe for slider2 START //-->
  <iframe src="picslide2.html" style="border:0px  none;" name="pictureslider" scrolling="no" frameborder="0" align="middle" marginheight="0px" marginwidth="0px" height="220" width="974"></iframe>
  <!-- Iframe for slider2 ENDE //-->
  <!-- NAVIGATION START //-->
  <nav id="nav">
  <h3 class="visuallyhidden">Navigation</h3>
  <!-- Main-Entrys of Navigation //-->
  <ul>
   <!-- Main-Entry 1 //-->
   <li class="active"><a title="Start" href="#" class=""<span>Start</span></a><span class="arrow"></span></li>
 
   <!-- Main-Entry 2 //-->
   <li class=""><a title="Portfolio" href="./portfolio" class="hasChildrens"><span>Portfolio</span></a>
   <!-- Sub-Entrys of Main-Entry 2 //-->
   <div class="drop">
   <ul class="globalSectionsLevel1 show-static">
    <li class="plain "><a title="Themenreihen & Kurse" href="./themen_kurse_m2" class=""><span>Themenreihen & Kurse</span></a></li>
    <li class="plain "><a title="Veröffentlichungen" href="./publikationen_m3" class=""><span>Veröffentlichungen</span></a></li>
    <li class="plain "><a title="Arbeitsblätter & Mehr" href="./arbeitsmatherial_m5" class=""><span>Arbeitsblätter & Mehr</span></a></li>
    <li class="plain "><a title="" href="./" class=""><span> </span></a></li> 
   </ul>
   <!-- Mini-Menu into the Sub-Entrys of Main-Entry 2 //-->
   <div class="static"><img title="" alt="" src="./Main-Theme/images/portfolio-1024x493.jpg" width="154" height="119" class="image-inline"><h4><a href="./"> </a></h4>
    <p> <a href="./"> </a></p>
    <p> <a href="./"> </a></p>
   </div>
    <div class="static"><img title="" alt="" src="" class="image-inline"><h4><a href="./"> </a></h4>
    <p> <a href="./"> </a> </p>
    <p> <a href="./"> </a> </p>
    </div> 
     <div class="visualClear"><!-- -->
     </div>
   </div>
   </li>
  </nav>
  <!-- NAVIGATION END //-->
 </div>
</header>
<!-- HAUPTINHALT START //-->

[...]

<!-- loading display while images load -->
<div id="loading"> </div>

<!-- slides -->
<div id="supersized"></div>

</body>
</html>

PS: Das doppelte jQuery (V.1.4.3) habe ich mal rausgeschmissen.
 
Hast du es im Firefox oder Chrome getestet?

Im FF geht's aber in Chrome tut sich nichts.!


Ausserdem wird auch im Firefox die Navigation durch die Bilder von Supersized überdeckt.
Es soll ja aber die Navigation über dem Hintergrund (die Bilder von Supersized = Hintergrund) liegen.

Ich versteh das nicht. Supersized allein läuft auch in Chrome aber mit dem Mod geht nur der Firefox (IE nicht getestet)
 
Zuletzt bearbeitet:
Hsbe alles nochmal eingegeben und im Chrome gehts erstmal nicht und im FF gibts Überlagerungen.

Könntest du das bitte nochmal prüfen.
 
Zuletzt bearbeitet:
Das HTML aus Beitrag #1 ist auch NICHT valide!

dennoch läuft es jetzt erstmal soweit:

site7fkegiy4js.png


muss zwar noch einiges am CSS umbauen, aber ich denke das bekomme ich hin, wenn ich mehr Zeit habe.

Nochmals vielen Dank für die Hilfe!
 
Zuletzt bearbeitet:
dennoch läuft es jetzt erstmal soweit

zu früh gefreut!
War wohl nur Zufall oder eigentlich ein Fehler der wohlwollend vom Browser ignoriert wurde.

Das funktioniert nur an einer einzigen Stelle. (wo es nicht bleiben kann)
Wenn ich das div "Supersized" so einbauen tue, wo es hin soll friert die ganze Seite irgendwie ein, lässt sich nicht mehr scrollen.

Ich glaube ich brauche doch nochmal Hilfe.

Ich baue mal bis Montag einen Testlink, danit ihr euch den Code ansehen könnt.
 
Zuletzt bearbeitet:
Ich muss jetzt nochmal auf das Problem zurück kommen.


Zunächst hier den aktuellen Code, der verwendet wird:

Code:
<!DOCTYPE html>
<!--[if lt IE 7]> 
<html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="de"> 
<![endif]--><!--[if IE 7]> 
<html class="no-js lt-ie9 lt-ie8" lang="de">
<![endif]--><!--[if IE 8]>
<html class="no-js lt-ie9" lang="de"> 
<![endif]--><!--[if gt IE 8]>
<!-->
<html xmlns="http://www.w3.org/1999/xhtml" class="no-js" lang="de" xml:lang="de">
<!--<![endif]-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>
LEBENSLUST durch Gottes Gegenwart im Leben - für ein Leben in Lust
</title>
<meta name="description" content="" />

<!-- look up maintemplate css -->
[B]<link href="./fullscreen-absolute.css" rel="stylesheet" type="text/css" />[/B]

<!-- look up maintemplate js -->
[B]<script type="text/javascript" src="./jquery-1.8.3.min.js"></script>[/B]
<script type="text/javascript" src="./jquery.main.js"></script>

[B]<!-- Color Thief 2.0 -->
<script src="./color-thief.js"></script>
<!-- Color Thief 2.0 -->

<!-- supersized script 3.0 -->
<script src="./effects.core.js"></script> <!-- supersized 3.0 -->
<script src="./effects.slide.js"></script> <!-- supersized 3.0 -->
<script type="text/javascript" src="./supersized.3.0.js"></script> 
<script type="text/javascript" src="./supersized.3.0.resizenowMod.js"></script> 
<!-- supersized script 3.0 -->


<!-- supersized config -->
	<!--
		Supersized - Fullscreen Slideshow jQuery Plugin
		Version : 3.0 !!! MODIFIED !!!
		Site	: www.buildinternet.com/project/supersized
		Author	: Sam Dunn
		Company : One Mighty Roar (www.onemightyroar.com)
		License : MIT License / GPL License
	-->
	
<script type="text/javascript">  
		$(function(){
			$.fn.supersized.options = {  
				startwidth: 450,  
				startheight: 110,
				vertical_center: 0,
				slideshow: 1,
				navigation: 0,
				thumbnail_navigation: 0,
				transition: 1, //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
				pause_hover: 0,
				slide_counter: 1,
				slide_captions: 1,
				slide_interval: 3000,
				slides : [
					{image : './header3.jpg', title : 'xxx', url: 'news.html' },
					{image : './header.jpg', title : 'xxx', url: 'news.html' },
					{image : './header2.jpg', title : 'xxx', url: 'news.html' }
				],
				callback: function () {
					//Get current image
					var currentimage = $('#supersized .activeslide').find('img')[0];

					//Initialize color thief
					var colorThief = new ColorThief();

					//Run Color Thief function and get image colors
					var color = colorThief.getColor(currentimage);

					//Set background color
					$('#nav').css('background', 'rgb(' + color[0] + ',' + color[1] + ',' + color[2] + ')');
					$('body').css('background', 'rgb(' + color[0] + ',' + color[1] + ',' + color[2] + ')');
				}
			};
	        $('#supersized').supersized(); 
	    });
	</script>[/B]
    

</head>
<body class="template-homepage_html template-homepage_html portaltype-agencypage site-CIAgov section-index icons-on"  >


<div>
 <noscript>Javascript must be enabled for the correct page display</noscript>
 <div id="wrapper">
  <header id="header">
   <div class="header-holder">
    <a class="skip" accesskey="S" href="#main-content">zum Inhalt</a>
    <span class="bg-globe"></span>
    <div class="header-panel">
    <hgroup>
     <h1 class="logo"><a href="./"><img src="" alt=""><span> Logo </span></a></h1>
     <h2 class="work-text"><big><u>Lebenslust</u></big> <small>durch Gottes Gegenwart im Lebens</small> - für ein Leben in Lebens</h2>
    </hgroup>
    <div class="search-form">
    <!-- TOP-THEMA START //-->	
     <div class="row">
      <div class="add-nav">
      <ul>
       <li><a title="#" class="active" href="./">Aktuell</a></li>
       <li><a title="" href="./archiv">Archiv</a></li>
       <li><a title="" href="./kontakt">Kontakt</a></li>
      </ul>
      </div>
     </div>
    <!-- TOP-THEMA END //-->
    <div class="row">
    <!-- SEACH START //-->
    <form id="suche">
    <fieldset>
    <div1> </div1> 
    <script>
  (function() {
    var cx = '007610723754450814993:kqfhugdiwy0';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
        '//www.google.com/cse/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);
  })();
</script>
<gcse:search></gcse:search>    
    <div2> </div2> 

    </fieldset>
    </form>
    </div>
    <!-- Langauage-Selction START //-->	
    
    <!-- Langauage-Selction END //-->
   </div>   
  </div>
<!-- slides -->
[B]<div id="supersized"></div>[/B]
  <!-- NAVIGATION START //-->
  <nav id="nav">
  <h3 class="visuallyhidden">Navigation</h3>
  <!-- Main-Entrys of Navigation //-->
  <ul>
   <!-- Main-Entry 1 //-->
   <li class="active"><a title="Start" href="#" class=""<span>Start</span></a><span class="arrow"></span></li>
 
   <!-- Main-Entry 2 //-->
   <li class=""><a title="Portfolio" href="./portfolio" class="hasChildrens"><span>Portfolio</span></a>
   <!-- Sub-Entrys of Main-Entry 2 //-->
   <div class="drop">
   <ul class="globalSectionsLevel1 show-static">
    <li class="plain "><a title="Themenreihen & Kurse" href="./themen_kurse_m2" class=""><span>Themenreihen & Kurse</span></a></li>
    <li class="plain "><a title="Veröffentlichungen" href="./publikationen_m3" class=""><span>Veröffentlichungen</span></a></li>
    <li class="plain "><a title="Arbeitsblätter & Mehr" href="./arbeitsmatherial_m5" class=""><span>Arbeitsblätter & Mehr</span></a></li>
    <li class="plain "><a title="" href="./" class=""><span> </span></a></li> 
   </ul>
   <!-- Mini-Menu into the Sub-Entrys of Main-Entry 2 //-->
   <div class="static"><img title="" alt="" src="./Main-Theme/images/portfolio-1024x493.jpg" width="154" height="119" class="image-inline"><h4><a href="./"> </a></h4>
    <p> <a href="./"> </a></p>
    <p> <a href="./"> </a></p>
   </div>
    <div class="static"><img title="" alt="" src="" class="image-inline"><h4><a href="./"> </a></h4>
    <p> <a href="./"> </a> </p>
    <p> <a href="./"> </a> </p>
    </div> 
     <div class="visualClear"><!-- -->
     </div>
   </div>
   </li>

   <!-- Main-Entry 3 //-->
   <li class=""><a title="Medien" href="./medien" class="hasChildrens"><span>Medien</span></a>
   <!-- Sub-Entrys of Main-Entry 3 //-->
   <div class="drop">
   <ul class="globalSectionsLevel1 show-static">
    <li class="plain"><a title="Videos: Predigten & Andachten" href="./predigten_andachten_videos_m2" class=""><span>Videos: <br/>Predigten & Andachten</span></a></li>
    <li class="plain"><a title="Multimedia: Musik & Konzerte" href="./musik_konzerte_media_m4" class=""><span>Multimedia: <br/>Musik & Konzerte</span></a></li>
    <li class="plain"><a title="Online-Bücherei" href="./buecherei_m5" class=""><span>Online-Bücherei</span></a></li> 
    <li class="plain"><a title="Präsentationen" href="./presenter_m6" class=""><span>Präsentationen</span></a></li> 
   </ul>
   <!-- Mini-Menu into the Sub-Entrys of Main-Entry 3 //-->
   <div class="static"><img title="" alt="" src="./Main-Theme/images/cyberbase_multimedia.png"  width="154" height="119" class="image-inline"><h4><a href="./"> </a></h4>
     <p> <a href="./"> </a> </p>
     <p> <a href="./"> </a> </p>
    </div>
     <div class="visualClear"><!-- -->
     </div>
   </div>
   </li>

   

    </ul>
  </nav>
  <!-- NAVIGATION END //-->
 </div>
</header>
<!-- HAUPTINHALT START //-->
<div class="main-block">
 <!-- HAUPTSPALTE START //-->
 <div id="main">
  <a id="main-content" tabindex="-1"></a>
   <div class="gallery-panel"><!-- //-->
    <div class="text-box"><!-- Text of HS1 in HI//-->
     <h2><span class="internal-link">Unser Ziel</span></h2>
     <p id="it1" style="display: block;"> bla bla </p>

    </div>
     <!-- GALLERY START //-->
     <div class="gallery">
      <!-- TEXT-SLIDER INTO GALLERY START //-->
      <div class="easyslider-portlet">
      <!-- DEFINATION OF SLIDER START //-->
      <style type="text/css" media="screen">
       @import url(./++resource++easySlider.css);
      </style>
      <script type="text/javascript">
      </script>
      <script type="text/javascript">
       jQuery(document).ready(function(){jQuery("#slider.slider-5c1d4a1bf6e04d14abc72733bb3f794d").easySlider({speed : 800,odd_speed : 0,vertical: false,auto : true,pause : 8000,odd_pause : 0,continuous : true,navigation_type: 'Navigation Buttons',effect: 'Fade',fadeNavigation: false,navigation_buttons_rendering_type:'standard',randomize: false,hoverPause: false});});
      </script>
      <style type="text/css">
       #slider-container.slider-5c1d4a1bf6e04d14abc72733bb3f794d{width: 619px;height: 279px;margin: auto;}
       #slider.slider-5c1d4a1bf6e04d14abc72733bb3f794d, #slider.slider-5c1d4a1bf6e04d14abc72733bb3f794d li.slide{width:619px;height:279px;}
       .slider-5c1d4a1bf6e04d14abc72733bb3f794d #nextBtn{left:619px;top:-264px}
       .slider-5c1d4a1bf6e04d14abc72733bb3f794d #prevBtn{top:-189px;}
      </style>
      <!-- DEFINATION OF SLIDER ENDE //-->
       <!-- TEXT-SLIDER INTO GALLERY GOES HERE //-->
       <div id="slider-container" class="slider-5c1d4a1bf6e04d14abc72733bb3f794d slider-navtype-navigation-buttons">
        <!-- CONTAINS THE SLIDER //--> 
        <div id="slider" class="slider-5c1d4a1bf6e04d14abc72733bb3f794d">
        <!-- CONTENT OF THE SLIDER START//--> 
        <ul class="slider-list">
         <li class="slide">
         <div>
          <span class="h25">Aktuelles</span>
          <p><a class="internal-link" href="./"><span class="internal-link"><span class="internal-link"><span class="rss">Hintergrund</span></span></span></a></p>
          <p> </p>
          <p style="text-align:center; "><a class="btn3 internal-link" href="./">weiter lesen</a></p>
         </div>
         <a class="internal-link" href="./"><img class="image-inline" alt="" src="" title=""></a></li>


         <li class="slide">
         <div>
          <h3>Bilder der Hoffnung</h3>
          <p><a href="./" class="internal-link"><span class="internal-link"><span class="internal-link"><span class="rss">Hintergrund</span></span></span></a></p>
          <p>TXT 1</p>
          <p>TXT 2</p>
          <p style="text-align:center; "><a href="./" class="btn3 internal-link">weiter lesen</a></p>
         </div>
         <a href="./" class="internal-link"><img title="" alt="" src="" class="image-inline"></a>
         </li>
         <li class="slide">
         <div>
  
      </div>
     <!-- GALLERY ENDE //-->
 
[... weiterer Code ]


</body>
</html>

dabei wird supersized im css wie folgt positioniert:

Code:
#supersized{ 
width: 974px; 
height: 220px; 
position: relative; 
}

	#supersized img, #supersized a {
	    height: 100%;
	    width: 100%;
	    position: absolute;
	}

Nun zum Problem/meinen Fragen:

mit der Angabe

Code:
#supersized img, #supersized a {
	    height: 100%;
	    width: 100%;
	    position: absolute;

ist die Slideshow zwar an der richtigen Position und es wird auch nur das aktuelle Bild angezeigt, allerdings ist sie viel zu gross, wie ihr auf dieser Testseite 1 seht.

ändere ich die Angabe so:

Code:
#supersized{ 
width: 974px; 
height: 220px; 
position: relative; 
}

	#supersized img, #supersized a {
	    height: 100%;
	    width: 100%;
	    position: relative;
	}

sind plötzlich Alle Bilder zu sehen, wie ihr auf diese Testseite 2 seht.


Passe ich die Größenangabe nun an und ändere ich den code so:

Code:
#supersized{ 
width: 974px; 
height: 220px; 
position: relative; 
}

	#supersized img, #supersized a {
	    height: 974px;
	    width: 220px;
	    position: absolute;
	}

ist ein Bild zu sehen, aber diesmal viel zu lang. wie man auf dieser Testseite 3 sehen kann

und auch die Option:

Code:
#supersized{ 
width: 974px; 
height: 220px; 
position: relative; 
}

	#supersized img, #supersized a {
	    height: 974px;
	    width: 220px;
	    position: relative;
	}

bringt nicht den gewünschten Erfolg, wie man auf dieser Testeseite 4 sehen kann.

------

Folgendes soll erreicht werden:

Es soll über der Navigation aber nur das aktuelle Slide-Bild in der Mitte, mit der richtigen Größe zu sehen sein.


1. Frage: wie müsste die Positionierungs-angabe richtig aussehen?


--------------------

Die zweite Frage bezieht sich auf das ändern der Hintergrundfarbe in der Navigation.


Verantwortlich für das ändern der Farbe ist dieser Teil des Codes:

Code:
callback: function () {
					//Get current image
					var currentimage = $('#supersized .activeslide').find('img')[0];

					//Initialize color thief
					var colorThief = new ColorThief();

					//Run Color Thief function and get image colors
					var color = colorThief.getColor(currentimage);

					//Set background color
					[B]$('#nav').css('background', 'rgb(' + color[0] + ',' + color[1] + ',' + color[2] + ')');[/B]

				}

dies funktioniert aber nur, wenn ich in der CSS die gesamte Definition für die Farbgestaltung wie folgt auskommentiere:

Code:
#nav > ul{
   border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
  -webkit-border-radius:4px 4px 0 0;
  float:left;
  width:100%;
  margin:0;
  padding:0;
  list-style:none;
  font:1.333em/1.188em 'Trebuchet MS',trebuchet_msregular, Arial, Helvetica sans-serif;
[B]  // background: #2c497e;
  // background: -moz-linear-gradient(top, #2c497e 0%, #1e3762 50%, #122748 100%);
  // background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c497e), color-stop(50%,#1e3762), color-stop(100%,#122748));
  // background: -webkit-linear-gradient(top, #2c497e 0%,#1e3762 50%,#122748 100%);
  // background: -o-linear-gradient(top, #2c497e 0%,#1e3762 50%,#122748 100%);
  // background: -ms-linear-gradient(top, #2c497e 0%,#1e3762 50%,#122748 100%);
  // background: linear-gradient(to bottom, #2c497e 0%,#1e3762 50%,#122748 100%);[/B]
}

(so gemacht in den Testseiten)

machte ich das nicht, ändert sich die Farbe der Nav auch nicht, wie ihr hier: Nav-Testseiete seht.

Folgendes soll erreicht werden:

die Besucher ohne JS ja den normalen Hintergrund sehen sollen (der momentan, wie oben, abgeschaltet ist) und die anderen die Farbwechsel in der Hintergrundfarbe der Navigation, entsprechend zum Bild


2. Frage: wie müsste ich die CSS für die Navigation ändern, damit der Frabwechsel funktioniert und dennoch der normale Hintergrund verfügbar ist, falls JS deaktiviert ist.?

Denn das ist ja schon erst mein Problem gewesen, das ich passierend auf dem Bild die, in der externen CSS gemachten Stykes anderen will und nicht genau weiß, wie ich das machen kann.


Ich hoffe, ihr könnt mir nochmal weiterhelfen.

Die Fragen sind diesmal zwar mehr in Richtung CSS, aber wenn ich da einen neunen Thread mit der Fragerei anstelle, fehlt der Zusammenhang.
 
Zuletzt bearbeitet:
Nur mal eine Zwischenfrage: Dem div#supersized definierst du via CSS eine Breite von 974px und eine Höhe von 220px, heißt also, dieser Kontainer ändert die Gräße nicht. Auch nicht bei einem Ändern der Größe des Browserfensters. Richtig?

Wenn ja, dann frage ich mich, warum du da Supersized (A fullscreen background slideshow) verwenden möchtest!?
 
heißt also, dieser Kontainer ändert die Gräße nicht. Auch nicht bei einem Ändern der Größe des Browserfensters.

richtig!

Aber der reine div #supersized ist scheinbar realiv egal, das Script geht allein nach #superdized img, # superdized a


Wenn ja, dann frage ich mich, warum du da Supersized (A fullscreen background slideshow) verwenden möchtest!?


nun auf supersized bin ich zunächst durch zufall gekommen und mittlerweile hast du ja netterweise den callback mit colorthief auf supersized geschrieben, so das ich davon ausgehe, das es recht viel arbeit wäre, das gleiche mit einem anderen plugin neu zu schreiben.

eigentlich dürfte es supersized ja auch egal sein, ob nun da bild den ganzen bildschirm füllt oder nicht. ich bekomme nur die positionierung nicht hin, wie du siehst.
 
Zuletzt bearbeitet:
nun auf supersized bin ich zunächst durch zufall gekommen
Okay, das erklärt zumindest die jetzt aktuelle Situation.


mittlerweile hast du ja netterweise den callback mit colorthief auf supersized geschrieben, so das ich davon ausgehe, das es recht viel arbeit wäre, das gleiche mit einem anderen plugin neu zu schreiben.
Ich glaube, einfacher wäre es nen komplettes plugin zu schreiben.
Nen Fader habe ich schon mal angefangen zu schreiben, weiß aber nicht ob ich den fertig gemacht hatte. Muss mal heute oder morgen zu Hause etwas wühlen...


eigentlich dürfte es supersized ja auch egal sein, ob nun da bild den ganzen bildschirm füllt oder nicht. ich bekomme nur die positionierung nicht hin, wie du siehst.
Da irrst du dich gewaltig, denn Supersized nimmt nicht die Dimensionen deines Div's als Grundlage, sondern die Dimensionen des aktuellen Browserfensters. Daher kommst du mit deinen CSS-definitionen nicht weit (mal abgesehen davon, das du bei der img-Definition die Breite und Höher vertauscht hast), und je mehr Anpassungen du dann an dem CSS machen wirst umso mehr unsinnig wird der Einsatz von Supersized.
 
Zuletzt bearbeitet von einem Moderator:
Naja ich kenne mich mit jquery und co nur sehr begrenzt aus und das was ich weiß habe ich zum Großteil durch probieren herausgefunden. Nur irgendwann soll das ganze ja mal halbwegs funktionieren und mit dem farbwechsel passiernd auf dem aktuellen Bild in einem Slider komme ich mit probieren nicht weiter.
 
Ja, hab da was am Samstag gefunden, wollte heute dann noch mal checken ob das Teil soweit fertig war.
Hatte die Tage viel um die Ohren, werde aber morgen nochmal Bescheid geben...
 
Jo, hatte etwas mehr zuz tun wie gedacht...
So wie ich es mir gedacht hatte, ist das noch ein offenes Projekt. Habe es aber mal soweit geprüft das es lauffähig ist.
Habe mal eine Beispielseite gemacht mit ein paar Bildern, aber eine Dokumentation oder sowas gibts noch nicht dafür.
Auch ist der Code noch nicht so ganz rund, aber schaue es dir mal an:

Update: Version 0.3.0 entfernt, da neue Version verfügbar, siehe Beitrag #44 Version 0.4.0
 
Zuletzt bearbeitet:
Zurück
Oben