2016-04-12 14 views
0

だから、JavascriptとCSSを手に入れました。CSS - カードボックスのサイズを大きくする

Javascriptを:

$('.item-card').css("width", $('.item-card').width() + "px"); 
$('.item-card').css("font-size", $('.item-card').width() * .13 + "px"); 

CSS:

margin-left: 1vw; 
    margin-top: 0; 
    margin-bottom: 0; 
    margin-right: 0; 
    right: -15%; 
    width: 10vw; 
    display: inline-block; 
    position: relative; 
    white-space: normal; 

さて、CSSで、それは項目かを示すための "完璧な" 箱ですが、私の問題は、私はそれが大きくなりたいですが、もし私がその幅を変えれば、何も起こらない。どのように私はそのボックスを大きくすることができますか?

+0

あなたは幅を試しましたか:10vw!important; ? – Koen

+0

には実際の例が必要です... pxのjqueryとvssのCSSを使って幅を設定しています... – yezzz

+0

うん、 "ボックス"はまだ131px x 181pxのようです。 –

答えて

0

現在使用しているコードでは、幅「ww」を単位「px」に変換しますが、画面上の幅は実際には変更されません。

あなたはボックスのサイズを変更したい場合、あなたは再びそれを設定する前に、widthプロパティへのお電話での操作のいくつかの並べ替えを行う必要があります:

// double the width 
$('.item-card').css("width", $('.item-card').width() * 2 + "px"); 

あなたはまた、「高さを変更することを確認してくださいボックスに同じ次元の比率を維持したい場合は 'プロパティを使用します。

+0

を参照してください。ただし、 "heigh"プロパティはありません。私はテスト/チェックし、報告する:) –

+0

最後に、私はChrome Inspect要素を見ています。私はhttp://prntscr.com/ardd20を見ていますが、CSS上では –

+0

の幅を持っています:15px; \t height:20px; ' –

関連する問題