2015-05-08 103 views
0

我在響應式設計中遇到問題。我嘗試在圖像中的框中顯示文本,但是當我調整瀏覽器文本的大小時,不在框中。響應式 - 圖像上的文字

我的圖片: enter image description here

.row6 { 
    background: none; 
    width: 100%; 
    height: 130px; 
    border: 0px salmon dotted; 
    font: bold 1.7vw arial, sans-serif; 
    margin: 20px auto; 
} 

.row6 > div { 
    position: relative; 
    top: 8px; 
    width: 100%; 
    height: 100%; 
    margin: 0 auto; 
    background: url(images/background.png) no-repeat; 
    background-size: 100% 
} 

#dd7 { 
    margin-left:44.7%; 
    width:45px; 
    text-align:center; 
    padding-top:0.7% 
} 

HTML代碼:

<div class="row6"> 
    <div> 
    <div> 
     <div id="dd7">TEXT</div> 
    </div>    
    </div> 
</div> 

我應該怎麼做有文本始終在正確的位置上的形象?

+0

把背景圖像上包含文本('#dd7')的股利。 – gaynorvader

+0

但我有一個大的圖像,文字的地方很少,那個地方(白盒)必須在圖像的正確部分。這就是爲什麼與文本的div在圖像背景div。 –

+0

你可以在jsfiddle這樣的網站上發佈代碼演示嗎? – gaynorvader

回答

0

試試這個fiddle

.row6 { 
    background: none; 
    width: 100%; 
    height: 130px; 
    border: 0px salmon dotted; 
    font: bold 1.7vw arial, sans-serif; 
    margin: 20px auto; 
} 

.row6 > .bgImage { 
    width: 100%; 
    height: 100%; 
    margin: 0 auto; 
    background: url(http://i.stack.imgur.com/amwBH.png) no-repeat; 
    background-size: 100% 
} 

#dd7 { 
    margin-left:44.7%; 
    margin-top: 1.2%; 
    float: left; 
}