2017-12-04 13 views
0

トリミングせずに画像を表示しようとしています。CSSトリミングせずに画像サイズを維持する方法

これは私が成功せずに操作しようとしたコードセクションです。私はまたstackoverflowとW3の学校のバリエーションを検索しましたが、私は近づいていないので、私のアプローチに欠陥があると信じています。しかし、画像の上下をトリミングし続け -

.FeaturedPost .snippet-thumbnail { 
    float: $(startSide); 
    margin: 0; 
    margin-$endSide: 1em; 
} 

.FeaturedPost .snippet-thumbnail img { 
width: 200px; 
height: auto; 
max-width: 100%; 
float: left; 
margin: 10px; 
} 

目標は、完全な画像がトリミングなしで表示されることです。添付のスクリーンショットを参照してください、と私は学ぶことを試みているwww.paddlebeforethewave.com

screenshot of image cropping

サイトです。なぜ私のアプローチに欠陥があるのか​​についてのヒントを評価してください。

ありがとうございます。コメントに基づいてさらなる情報を更新


<b:includable id='snippetedPostThumbnail'> 
    <div class='snippet-thumbnail'> 
     <b:with value='data:post.featuredImage.isYoutube ? resizeImage(data:post.featuredImage.youtubeMaxResDefaultUrl, 945, &quot;945:600&quot;): &quot;&quot;' var='highRes'> 
      <b:include data='{image: data:post.featuredImage, imageSizes: [256, 512, 945, 1684],imageRatio: &quot;945:600&quot;,sourceSizes: &quot;(min-width: 954px) 842px, (min-width: 801px) calc(100vw - 112px), calc(100vw - 64px)&quot;,enhancedSourceset: data:highRes}' name='responsiveImage'/> 
     </b:with> 
    </div> 
    </b:includable> 
+0

、問題はないCSSで、画像です。画像は上下からカットされます。 –

答えて

0

http://www.paddlebeforethewave.comのページには、使用している:

<img alt="Image" sizes="(min-width: 954px) 842px, (min-width: 801px) calc(100vw - 112px), calc(100vw - 64px)" src="https://1.bp.blogspot.com/-ntbx6vLDHxM/Wh4bAtKUUbI/AAAAAAAAMYg/s4i_ebRrafUPeG7fQGeTloTDBfVGVg5EQCLcBGAs/s200/paddleb4thewave-icon-cmyk-300px.png" srcset="https://1.bp.blogspot.com/-ntbx6vLDHxM/Wh4bAtKUUbI/AAAAAAAAMYg/s4i_ebRrafUPeG7fQGeTloTDBfVGVg5EQCLcBGAs/w256-h162-p-k-no-nu/paddleb4thewave-icon-cmyk-300px.png 256w, https://1.bp.blogspot.com/-ntbx6vLDHxM/Wh4bAtKUUbI/AAAAAAAAMYg/s4i_ebRrafUPeG7fQGeTloTDBfVGVg5EQCLcBGAs/w512-h325-p-k-no-nu/paddleb4thewave-icon-cmyk-300px.png 512w, https://1.bp.blogspot.com/-ntbx6vLDHxM/Wh4bAtKUUbI/AAAAAAAAMYg/s4i_ebRrafUPeG7fQGeTloTDBfVGVg5EQCLcBGAs/w945-h600-p-k-no-nu/paddleb4thewave-icon-cmyk-300px.png 945w, https://1.bp.blogspot.com/-ntbx6vLDHxM/Wh4bAtKUUbI/AAAAAAAAMYg/s4i_ebRrafUPeG7fQGeTloTDBfVGVg5EQCLcBGAs/w1684-h1069-p-k-no-nu/paddleb4thewave-icon-cmyk-300px.png 1684w"> 

、あなたがsrcset URLを調べる場合は、画像がトリミングされているわかりますが。たとえば、this imageです。

ただし、デフォルト画像(https://1.bp.blogspot.com/-ntbx6vLDHxM/Wh4bAtKUUbI/AAAAAAAAMYg/s4i_ebRrafUPeG7fQGeTloTDBfVGVg5EQCLcBGAs/s200/paddleb4thewave-icon-cmyk-300px.png)は切り取られません。

ので、1つのオプションsrcsetを削除して行くために、次のようになります。私はこのページをチェックし

<img alt="Image" src="https://1.bp.blogspot.com/-ntbx6vLDHxM/Wh4bAtKUUbI/AAAAAAAAMYg/s4i_ebRrafUPeG7fQGeTloTDBfVGVg5EQCLcBGAs/s200/paddleb4thewave-icon-cmyk-300px.png" /> 
+0

おかげさまで、画像ソースはページコードに定義されていません。私は上に追加したコードで操作されていると推測します。 これ以上のご意見はありますか?とても有難い! –

関連する問題