2017-06-28 3 views
0

Dies ist mein Blog http://www.dateswithdanie.com gehostet auf Blogger. Vor einigen Tagen sind die Bilder neben den Posttiteln auf der Startseite einfach verschwommen. Ich habe versucht und versucht, es zu beheben, suchte überall nach Lösungen. Es ist überraschend, weil es gut funktionierte, ich habe den Code nicht verändert und plötzlich änderten sich die Dinge. Bitte hilf mir mit einer Lösung wie ich wirklich frustriert bin, Danke.Mein Blog Home page thumbnails plötzlich verschwommen, aber andere Bilder sind in Ordnung

-Code -

<b:if cond='data:blog.pageType == &quot;index&quot;'> 
      <b:if cond='data:post.thumbnailUrl'> 
      <div class='block-image'><div class='thumb'> 
       &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(<data:post.thumbnailUrl/>) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
       </div> 
      </div> 
      <b:else/> 
      <b:if cond='data:post.firstImageUrl'> 
       <div class='block-image'><div class='thumb'> 
       &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(<data:post.firstImageUrl/>) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
       </div> 
       </div> 
       <b:else/> 
       <div class='block-image'><div class='thumb'> 
       &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(http://1.bp.blogspot.com/-eAeO-DYJDws/Vkqtj4HFBFI/AAAAAAAAB0o/Q5OLsyONXM0/s1600-r/nth.png) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
       </div> 
       </div> 
      </b:if></b:if> 
</b:if> 
<b:if cond='data:blog.pageType == &quot;archive&quot;'> 
      <b:if cond='data:post.thumbnailUrl'> 
      <div class='block-image'><div class='thumb'> 
       &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(<data:post.thumbnailUrl/>) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
       </div> 
      </div> 
      <b:else/> 
      <b:if cond='data:post.firstImageUrl'> 
       <div class='block-image'><div class='thumb'> 
       &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(<data:post.firstImageUrl/>) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
       </div> 
      </div> 
       <b:else/> 
       <div class='block-image'><div class='thumb'> 
       &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(http://1.bp.blogspot.com/-eAeO-DYJDws/Vkqtj4HFBFI/AAAAAAAAB0o/Q5OLsyONXM0/s1600-r/nth.png) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
       </div> 
       </div> 
      </b:if></b:if> 
</b:if> 

Antwort

0

Derzeit Ihr Thema JavaScript-Code wird mit den Dimensionen des Thumbnail-Bildes zu ändern. Aber aufgrund eines Fehlers (wie in der Browser-Konsole) funktioniert das nicht mehr. Ein besserer Ansatz wäre die Verwendung des nativen Bildgrößenänderungsoperators resizeImage des Bloggers, um die Bilddimensionen zu ändern. Der obige Code wird wie folgt geändert werden -

<b:if cond='data:blog.pageType == &quot;index&quot;'> 
     <b:if cond='data:post.thumbnailUrl'> 
     <div class='block-image'><div class='thumb'> 
      &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(<b:eval expr='resizeImage(data:post.thumbnailUrl, 370)' />) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
      </div> 
     </div> 
     <b:else/> 
     <b:if cond='data:post.firstImageUrl'> 
      <div class='block-image'><div class='thumb'> 
      &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(<b:eval expr='resizeImage(data:post.firstImageUrl, 370)' />) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
      </div> 
      </div> 
      <b:else/> 
      <div class='block-image'><div class='thumb'> 
      &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(http://1.bp.blogspot.com/-eAeO-DYJDws/Vkqtj4HFBFI/AAAAAAAAB0o/Q5OLsyONXM0/s1600-r/nth.png) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
      </div> 
      </div> 
     </b:if></b:if> 
</b:if> 
<b:if cond='data:blog.pageType == &quot;archive&quot;'> 
     <b:if cond='data:post.thumbnailUrl'> 
     <div class='block-image'><div class='thumb'> 
      &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(<b:eval expr='resizeImage(data:post.thumbnailUrl, 370)' />) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
      </div> 
     </div> 
     <b:else/> 
     <b:if cond='data:post.firstImageUrl'> 
      <div class='block-image'><div class='thumb'> 
      &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(<b:eval expr='resizeImage(data:post.firstImageUrl, 370)' />) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
      </div> 
     </div> 
      <b:else/> 
      <div class='block-image'><div class='thumb'> 
      &lt;a href=&#39;<data:post.url/>&#39; style=&#39;background:url(http://1.bp.blogspot.com/-eAeO-DYJDws/Vkqtj4HFBFI/AAAAAAAAB0o/Q5OLsyONXM0/s1600-r/nth.png) no-repeat center center;background-size:cover&#39;&gt;&lt;/a&gt; 
      </div> 
      </div> 
     </b:if></b:if> 
</b:if> 
+0

Ich habe das gemacht und es hat nicht funktioniert. Ich weiß nicht warum ... –

+0

@DaniellaBature Ich habe die oben genannten Änderungen in einem Demo-Blog - http://saifyv1.blogspot.com/ implementiert und sie funktionieren ohne Probleme. Ich habe Ihre Website http://www.dateswithdanie.com überprüft, konnte aber die Breite 370 für Bilder nicht finden. Haben Sie die Änderungen entfernt, die Sie auf Ihrer Website versucht haben? –

+1

es hat endlich funktioniert. Ich habe es auf einem anderen Computer versucht, ich denke, mein anderer Laptop hat ein Problem. Ich fühle mich gerade wie Ohnmacht. Vielen Dank, danke –

0

Bild hochgeladen ist zu klein 72X72 für Container und das mit CSS Hintergrund-size Abdeckung wird strecken, um Behältergröße versuchen. So versuchen, das größere Bild unter Verwendung gemäß der Behälterbreite

background-size: cover; 
+0

das Bild ist bereits auf Originalgröße eingestellt, es wurde in keiner Weise reduziert. Alle Bilder –

0

Ja, es ist die für alle Blogger users.The Beste, was zu tun ist, nicht gehen in ‚Profil besuchen‘ zu halten oder ‚mein Profil‘ oft nach dem Hochladen Ihrer Das Bild wurde vervollständigt. Es ändert sich nur, wenn Sie auf den Link 'Profil besuchen' gehen und nicht anders.

+0

Ich mache nichts besonderes, wenn ich Bilder von meinem Computer hochlade. –

Verwandte Themen