2017-03-08 13 views
1

これは潜在的にばかげた質問として出てくるでしょうが、今はthisのように感じています。サラウンド要素を拡大しないで要素を移動

このアンパサンドのサイズを変更して移動したいのですが、何かを行うたびに、その周囲のすべてを調整します。

enter image description here

基本的に、私はそれが大きく、ロゴの隣の中心に位置決めさ必要がありますが、それは私が望んでいないジャンボトロンとページ全体のサイズを増加し続けます。要約すると、この2番目のイメージからjumobtronサイズになるように、最初のイメージから大きなアンパサンドが必要です。以下は

enter image description here

関連するコードです。

HTML:

<div class="col-sm-11"> 
    <img src="~/Images/Logo.png" id="CDPHPlogo" /> 
    <span class="ampersand">&</span> 
    <span>Your Tabacco-Free Resource</span> 
</div> 
<div class="col-sm-1"> 
    <img src="~/Images/MenuButton.png" id="menuButton" /> 
</div> 
<div class="jumbotron" id="homejumbo"> 
    <div class="container">  
    <h2></h2>  
    </div> 
</div> 

CSS:それはページ上の他の要素に影響を与えないだろうと

#menuButton 
    { 
    padding-top: 15px; 
    } 

#CDPHPlogo 
    { 
    } 

.ampersand 
{ 
    font-size: 140pt; 
    color: white; 
} 

答えて

0

は、CSS属性transform:;を使用しています。ここで素敵な小さなガイドです。 https://css-tricks.com/almanac/properties/t/transform/

は、あなたが使用することができ、あなたはそれが大きくなるようにしたいと言う:

.ampersand { 
    font-size: 140px; 
    color: white; 
    transfrom: scale(1.25,1.25); 
} 

これは、25%のサイズを増加します。要素を垂直方向または水平方向に移動するには、transform: translate();を使用します。要素の位取りを移動し、必要な場所に配置するには、transform: scale(1.5,1.5) translateY(50px);のようなものを使用する必要があります。

+0

これは素晴らしい機能でした!私はTransformを完全に隠しました!さて、解像度を失うことなく拡大縮小する方法はありますか、はるかに大きな画像を使用してから縮小するのが最善でしょうか? –

+1

@ M.Straw。これは、画像をコンテナに入れてから、画像ではなくコンテナを拡大してみてください。 http://stackoverflow.com/questions/27556426/css3-scale-transform-preserve-image-quality –

+0

トランスフォームは、ほとんどの部分が機能しています。しかし、私はまだフォントサイズを増やそうとすると、それが入っているジャンボトロンのサイズが大きくなります。ジャンボトロンを一定の大きさに保つことはできますか? –

関連する問題