Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Картинка або відео за розміром екрану на CSS

  1. Зображення за розміром екрану
  2. Мінімальна ширина для елементів, таких після float, в гумових шаблонах
  3. Фон за розміром екрану
  4. Відео по ширині вікна браузера
  5. Збереження пропорцій блоку div при зміні розміру вікна
  6. Змінити розміри YouTube одним помахом мишки

Зображення за розміром екрану

Якість фотографії при цьому стилі CSS гарне, але через велику файлу, сторінка буде завантажуватися трохи довше.

<img src = "izo.jpg" style = "max-width: 100%; height: auto;" />

Мінімальна ширина для елементів, таких після float, в гумових шаблонах

Порівняйте ( автор )

<img src = "izo.jpg" style = "float: left; margin: 0 10px; max-width: 100%; height: auto;" /> <p> текст далі <Style> .min-p: before {content: ""; width: 13em; display: block; overflow: hidden; height: 0; } </ Style> <img src = "izo.jpg" style = "float: left; margin: 0 10px; max-width: 100%; height: auto;" /> <p class = "min-p"> текст далі </ p>

Фон за розміром екрану

За допомогою властивості CSS background-size задається розмір фонового малюнка для елемента HTML, в моєму випадку це textarea , А значить ви зможете змінити його габарити самостійно, потягнувши за трикутник в Mozille, Google Chrome і Safari. Відсотки розраховуються щодо займаного блоку; contain, cover і auto зберігають пропорції фото.

▼ по ширині по висоті по меншій стороні по більшій стороні весь простір в одиницях textarea {display: block; background: # fff5d7 url (http://4.bp.blogspot.com/-Nq5KPM8uNjk/UFbSS3v0Z5I/AAAAAAAADNQ/3MxRKB-jfqo/s1600/parovozik.jpg) no-repeat; background-size: 100% auto; background-size: auto 100%; background-size: contain; background-size: cover; background-size: 100% 100%; background-size: 200px 154px; background-size: auto; width: 100%; height: 500px; }

Відео по ширині вікна браузера

Для відео створюється окрема коробка div, яка має висоту щодо ширини батька div, другий елемент за допомогою абсолютного позиціонування займає все доступне простір div ( докладніше [alistapart.com] ).

<Style> .video {width: 100%; position: relative; padding-top: 56.25%; } .Video iframe, .video object, .video embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </ Style> <div class = "video"> <iframe src = "http://www.youtube.com/embed/kWou4mzLTTQ?rel=0" frameborder = "0" allowfullscreen> </ iframe> </ div >

Збереження пропорцій блоку div при зміні розміру вікна

В прикладі вище div буде масштабироваться згідно співвідношення сторін, так як відсотки у padding-top і padding-bottom розраховуються щодо ширини батька, а не його висоти . Наприклад, з padding-top 25% блок буде пропорційний 4: 1, з padding-top 50% - 2: 1.

Для того, щоб такий блок був обмежений певною висотою і шириною:

<Style> .video {position: relative; max-height: 100px; max-width: 400px; } .Video: before {content: ""; display: block; padding-top: 25%; } .Video div {position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 0 3px red inset; } </ Style> <div class = "video"> <div> </ div> </ div>

Змінити розміри YouTube одним помахом мишки

Реалізація для картинок показана в попередній статті . Тепер для YouTube.

<Style> .YouTube {text-align: center; color: #fff;} .YouTube input {display: none;} .YouTube label {background: # 000; padding: 5px 7px;} .YouTube label: hover, .YouTube input: checked + label {background: rgba (0, 0, 0, 0.6);} .YouTube input: nth-of-type (1): checked ~ div {width: 200px;} .YouTube input: nth-of-type (2): checked ~ div {width: 300px;} .YouTube input: nth-of-type (3): checked ~ div {width: 400px;} .YouTube input: nth-of-type (4): checked ~ div {width: 500px;} .YouTube> div {margin: 0 auto; -moz-transition: 1s; -webkit-transition: 1s; -o-transition: 1s; transition: 1s;} .YouTube> div> div {padding-bottom: 56.25%; position: relative;} .YouTube iframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%;} </ style> <div class = "YouTube"> <input type = "radio" name = "odin" checked = "checked" id = "vkl1" /> <label for = "vkl1"> 200 </ label> <input type = "radio" name = "odin" id = "vkl2" /> <label for = "vkl2"> 300 </ label> <input type = "radio" name = "odin" id = "vkl3" /> <label for = "vkl3"> 400 </ label> <input type = "radio" name = "odin" id = "vkl4" /> <label for = "vkl4"> 500 </ label > <div> <div> <iframe src = "http://www.youtube.com/embed/kWou4mzLTTQ?rel=0" frameborder = "0" allowfullscreen> </ iframe> </ div> </ div> < / div>Com/embed/kWou4mzLTTQ?
Com/embed/kWou4mzLTTQ?

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.