2014-12-04 2 views
-1

Как изменить размер следующего <div> для гибкого дизайна, сохраняя точное соотношение?Измените размер следующего div для отзывчивого дизайна

HTML

<div> 
    <p class="ls-l" data-ls="offsetxin:30; delayin:1000; skewxin:-40; offsetxout:-30; durationout:1000; skewxout:-40;"> 
     <span class="slide-span textStyle"> 
      <strong class="slide2-header bigBlueHeader">Louez votre matériel médical en ligne</strong> 
      <br><br> 
      LMAD est la première solution nationale de <strong>location de matériel médical</strong> 
      <br> 
      en ligne pour le domicile. Une livraison garantie du jour au lendemain<br> 
      <strong>sur toute la France</strong> et sans avance de frais. 
     </span> 
    </p> 
</div> 

CSS

.textStyle { 
    color:#454545; 
    display:inline-block; 
    font-weight:300; 
    font-size:18px; 
    text-align: center; 
    line-height:22px; 
    vertical-align:top; 
    padding:13px 20px 13px 30px; 
    margin:0 0 20px 0; 
    -webkit-border-radius: 3px 3px; 
    -moz-border-radius: 3px 3px; 
    border-radius: 3px 3px; 
    white-space: nowrap; 
} 

.bigBlueHeader { 
    font-weight: 500; 
    font-size:32px; 
    line-height:40px; 
    color:#4195cd; 
    white-space: nowrap; 
    border-bottom: 1px solid #bababa; 
    padding-bottom: 10px; 
} 

И последнее, но не в последнюю очередь здесь является JSFiddle Example того, что есть сейчас.

+4

Какой элемент вы имеете в виду? В коде нет 'div'. Кроме того, нет информации о размере или правилах калибровки для любого элемента. Наконец, похоже, что вы используете плагин, который берет данные из 'data-ls'tag, чтобы изменить поведение тега' p'. –

+0

Извините, что весь элемент будет в div. Я скучаю по этому . Я хочу, чтобы размер был 786, 360, 1024 –

+0

Можете ли вы повторно вставить код, включая div? и любые стили на нем? Вы используете бутстрап? Если да, то какая версия? Кроме того, если этот div будет в другом div, это также повлияет на результат. Нам нужна намного больше информации. – Termato

ответ

0

Я сделал вам скрипку, и добавил фон серого цвета, чтобы вы могли видеть размер пеленального ДИВ: http://jsfiddle.net/revn7LLt/1/

Это использует CSS медиа-запрос. Ширина не менее 360 пикселей будет увеличивать размер div до 360 пикселей в ширину и т. Д. До 1000 пикселей.

CSS:

div { 

    background: #f1f1f1; 
    text-align: center; 
} 

@media screen and (min-width: 360px) { 
    div { 
     width: 360px; 
    } 
} 

@media screen and (min-width: 768px) { 
    div { 
     width: 768px; 
    } 
} 

@media screen and (min-width: 1000px) { 
    div { 
     width: 1000px; 
    } 
} 
+0

Какое будет решение для max-width: 360, max-width: 768px. Я не могу это понять. –

+0

Я не уверен, что следую тому, что вы просите. Если вы посмотрите на скрипку, вы можете изменить размер четырех квадрантов. Измените размер нижнего правого квадранта, и вы можете увидеть размер div. Для ширины не менее 1000px ширина div равна 1000, для ширины не менее 768px (но меньше 1000px) ширина составляет 768. Число 360 несколько лишнее. Если вы измените это значение на max, это изменит размер элемента до того, как экран будет достаточно большим, чтобы принять его. – quid

Смежные вопросы