1
試圖操縱與周圍的@media規則調整後的畫面時調整大小窗口,並確保圖片和文字都是正確的大小
我所試圖做的是有一個形象佔據屏幕的66.7%,當我在一臺大顯示器上時,右邊的文字可以讓我休息。我把所有東西都包裝在一行然後列。當我將屏幕大小調整爲平板電腦大小或移動設備時,我希望圖像佔用寬度的100%,文本顯示在圖像下方並居中。我的問題不確定當屏幕縮小時,文本列(col-lg-4)不會移動到圖像下方屏幕的左側的位置,而是將其精確設置爲什麼尺寸。
這裏是我的HTML:
<div class="row">
<div class="col-lg-8 img-example">
<div class="img-responsive" style="background-image: url(3.jpg'); background-size: cover; background-position: 47.5% 42.675%; background-repeat: no-repeat; padding-bottom: 80%; min-height: 100%; max-width: 100%;">
</div>
</div>
<div class="col-lg-4">
<div class="content">
<h3 class="center-align">Hello</h3>
<br />
<h4 class="center-align">Hi</h4>
<br />
</div>
</div>
</div>
CSS:
.img-example{
width: 66.667%;
position: relative;
}
@media screen and (max-width: 800px){
.img-example {
width: 100%;
position: relative;
max-height: 100vh;
overflow: hidden;
}
}
@media screen and (min-width: 801px){
.img-example .img-responsive{
padding-bottom: 0!important;
min-height: 100%;
position: fixed;
}
}
.content {
padding: 150px 0 10px 0;
color: #c0d1ca
}
任何幫助,將不勝感激。
謝謝
感謝您的幫助,只是一個簡單的問題:與其在CSS中要求的形象,它會有所作爲,如果我把它稱爲DIV裏面? – Draklin
@Draklin嘗試使用樣式表(更快),不建議使用內聯樣式。對於更多,你可以在這裏閱讀:https://stackoverflow.com/questions/12013532/inline-style-tags-vs-inline-css-properties –
@Draklin如果任何答案可以幫助你[投它](http:// meta.stackexchange.com/questions/173399/how-to-upvote-on-stack-overflow),如果答案是你想要的標記爲[正確答案](http://meta.stackexchange.com/questions/5234 /如何做 - 接受答案 - 爲未來的讀者)。謝謝! = D –