Commit 2c35bb76 authored by Nikolay Gromov's avatar Nikolay Gromov

responsive fixs

parent ec0407a6
...@@ -5,6 +5,13 @@ ...@@ -5,6 +5,13 @@
.blockquote-right { .blockquote-right {
text-align: right; text-align: right;
border-left: 0; border-left: 0;
padding: 0 1.8em 0 0; padding: 0 0.5em 0 0;
border-right: 5px solid @border-color; border-right: 1px solid @border-color;
@media (min-width: @screen-sm) {
padding: 0 1.8em 0 0;
margin-left: 0;
border-right-width: 5px;
border-left: 0;
}
} }
...@@ -5,27 +5,36 @@ ...@@ -5,27 +5,36 @@
.blocks-library { .blocks-library {
&__item { &__item {
position: relative; position: relative;
padding: 1.5rem 2rem 1.5rem 5rem; padding: 1rem;
border: 2px dashed @gray-lighter; border: 2px dashed @gray-lighter;
margin-bottom: 2rem; margin-bottom: 2rem;
min-height: 18rem;
@media (min-width: @screen-md) {
padding: 1.5rem 2rem 1.5rem 5rem;
min-height: 18rem;
}
&:before { &:before {
content: attr(data-name); content: attr(data-name);
position: absolute; position: absolute;
top: -1em;
left: 0;
font-weight: 700;
text-transform: lowercase; text-transform: lowercase;
left: 2.5rem;
top: 14rem;
color: @gray;
display: block;
font-size: 1.7rem; font-size: 1.7rem;
line-height: 2rem; line-height: 2rem;
height: 2rem; height: 2rem;
text-align: right; text-align: right;
white-space: nowrap; white-space: nowrap;
width: 15rem; color: @gray-light;
transform: rotate(-90deg);
transform-origin: 0 100%; @media (min-width: @screen-md) {
left: 2.5rem;
top: 14rem;
width: 15rem;
transform: rotate(-90deg);
transform-origin: 0 100%;
}
} }
} }
......
...@@ -32,7 +32,6 @@ ...@@ -32,7 +32,6 @@
} }
function clearMenus(e) { function clearMenus(e) {
console.log('e: ' + e);
if (e && e.which === 3) return if (e && e.which === 3) return
$(backdrop).remove() $(backdrop).remove()
$(toggle).each(function () { $(toggle).each(function () {
...@@ -101,8 +100,6 @@ ...@@ -101,8 +100,6 @@
Dropdown.prototype.keydown = function (e) { Dropdown.prototype.keydown = function (e) {
if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return
console.log(e.which);
var $this = $(this) var $this = $(this)
e.preventDefault() e.preventDefault()
...@@ -133,7 +130,6 @@ ...@@ -133,7 +130,6 @@
if (!~index) index = 0 if (!~index) index = 0
$items.eq(index).trigger('focus') $items.eq(index).trigger('focus')
console.log($items.eq(index));
} }
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
z-index: @z-index-dropdown; z-index: @z-index-dropdown;
visibility: visible; visibility: visible;
opacity: 1; opacity: 1;
width: auto;
} }
} }
...@@ -29,6 +30,8 @@ ...@@ -29,6 +30,8 @@
// } // }
&__menu { &__menu {
max-width: 90vw;
width: 1px;
position: absolute; position: absolute;
top: 100%; top: 100%;
left: 0; left: 0;
...@@ -59,16 +62,15 @@ ...@@ -59,16 +62,15 @@
ul& { ul& {
min-width: 16rem; min-width: 16rem;
// max-width: 30rem;
list-style: none; list-style: none;
padding: .3em 0; padding: .3em 0;
> li > a { > li > a {
display: block; display: block;
white-space: nowrap; white-space: nowrap;
// width: 100%; width: 100%;
// overflow: hidden; overflow: hidden;
// text-overflow: ellipsis; text-overflow: ellipsis;
padding: .3em 1em; padding: .3em 1em;
color: @text-color; color: @text-color;
text-decoration: none; text-decoration: none;
......
...@@ -9,26 +9,44 @@ ...@@ -9,26 +9,44 @@
&__item { &__item {
position: relative; position: relative;
margin-left: 5rem;
padding-left: 1.2rem; @media (min-width: @screen-sm) {
border-left: 1px solid @border-color; margin-left: 5rem;
padding-left: 1.2rem;
border-left: 1px solid @border-color;
// На ширинах больше SM показываем цифру сбоку от элемента
&:before {
content: counter(step-list) '.';
counter-increment: step-list;
position: absolute;
top: 0;
left: -5rem;
font-size: @font-size--h1;
width: 1.2em;
height: 1em;
line-height: 1em;
color: @gray-light;
text-align: right;
}
}
&:not(:last-child) { &:not(:last-child) {
margin-bottom: 1.5rem; margin-bottom: 1.5rem;
} }
&:before { // На узких ширинах показываем цифру в заголовке
content: counter(step-list) '.'; & .step-list__title {
counter-increment: step-list; &:before {
position: absolute; content: counter(step-list) '. ';
top: 0; counter-increment: step-list;
left: -5rem; color: @gray-light;
font-size: @font-size--h1;
width: 1.2em; // На ширинах больше SM скроем
height: @line-height; @media (min-width: @screen-sm) {
line-height: @line-height; display: none;
color: @gray-light; }
text-align: right; }
} }
&--main { &--main {
...@@ -53,8 +71,8 @@ ...@@ -53,8 +71,8 @@
&__title { &__title {
font-size: @font-size--h1; font-size: @font-size--h1;
font-weight: 400; font-weight: 400;
line-height: @line-height; line-height: 1em;
padding: 0 0 .7rem; padding: 0 0 1rem;
margin: 0 0 1.5rem; margin: 0 0 1.5rem;
border-bottom: 2px solid @border-color; border-bottom: 2px solid @border-color;
} }
......
...@@ -21,6 +21,8 @@ ...@@ -21,6 +21,8 @@
<h2 class="blocks-library__title" id="typo">Текст, теги</h2> <h2 class="blocks-library__title" id="typo">Текст, теги</h2>
<section class="blocks-library__item" id="text" data-name="Текст"> <section class="blocks-library__item" id="text" data-name="Текст">
<p>Параграфы, расстояние между ними. Далеко-далеко за словесными горами в стране, гласных и согласных живут <a href="/">рыбные ссылки</a>. Грустный предупредила, дал приставка составитель решила подпоясал запятых сих ручеек которой власти до, над жизни возвращайся силуэт что не курсивных.</p> <p>Параграфы, расстояние между ними. Далеко-далеко за словесными горами в стране, гласных и согласных живут <a href="/">рыбные ссылки</a>. Грустный предупредила, дал приставка составитель решила подпоясал запятых сих ручеек которой власти до, над жизни возвращайся силуэт что не курсивных.</p>
...@@ -79,9 +81,11 @@ ...@@ -79,9 +81,11 @@
<div class="p"><code>div</code> с классом <code>.p</code>. <mark>Это единственный класс в этом разделе. Оставлен, в виду своей микроскопичности.</mark> Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Грустный предупредила, дал приставка составитель решила подпоясал запятых сих ручеек которой власти до, над жизни возвращайся силуэт что не курсивных.составитель решила подпоясал запятых сих ручеек которой власти до, над жизни возвращайся силуэт что не курсивных.</div> <div class="p"><code>div</code> с классом <code>.p</code>. <mark>Это единственный класс в этом разделе. Оставлен, в виду своей микроскопичности.</mark> Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Грустный предупредила, дал приставка составитель решила подпоясал запятых сих ручеек которой власти до, над жизни возвращайся силуэт что не курсивных.составитель решила подпоясал запятых сих ручеек которой власти до, над жизни возвращайся силуэт что не курсивных.</div>
</section> </section>
<section class="blocks-library__item" id="inline-tags" data-name="Строчные теги"> <section class="blocks-library__item" id="inline-tags" data-name="Строчные теги">
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-lg-6">
<table> <table>
<tr> <tr>
<td><code>&lt;a&gt;</code></td> <td><code>&lt;a&gt;</code></td>
...@@ -117,7 +121,7 @@ ...@@ -117,7 +121,7 @@
</tr> </tr>
</table> </table>
</div> </div>
<div class="col-md-6"> <div class="col-lg-6">
<table> <table>
<tr> <tr>
<td><code>&lt;mark&gt;</code></td> <td><code>&lt;mark&gt;</code></td>
...@@ -152,6 +156,8 @@ ...@@ -152,6 +156,8 @@
</div> </div>
</section> </section>
<section class="blocks-library__item" id="address" data-name="address"> <section class="blocks-library__item" id="address" data-name="address">
<address> <address>
<strong>Имя Фамилия</strong> <strong>Имя Фамилия</strong>
...@@ -161,6 +167,8 @@ ...@@ -161,6 +167,8 @@
</address> </address>
</section> </section>
<section class="blocks-library__item" id="blockquote" data-name="blockquote"> <section class="blocks-library__item" id="blockquote" data-name="blockquote">
<blockquote> <blockquote>
<p>Цитата. Далеко-далеко за словесными горами в стране. Далеко-далеко за словесными горами в стране.</p> <p>Цитата. Далеко-далеко за словесными горами в стране. Далеко-далеко за словесными горами в стране.</p>
...@@ -175,6 +183,8 @@ ...@@ -175,6 +183,8 @@
</blockquote> </blockquote>
</section> </section>
<section class="blocks-library__item" id="pre" data-name="pre"> <section class="blocks-library__item" id="pre" data-name="pre">
<pre>// Блочный код<br>// Вторая строка</pre> <pre>// Блочный код<br>// Вторая строка</pre>
<pre> <pre>
...@@ -182,8 +192,12 @@ ...@@ -182,8 +192,12 @@
// Вторая строка</pre> // Вторая строка</pre>
</section> </section>
<h3 class="blocks-library__title" id="typo-add">Текст, дополнительные классы</h3> <h3 class="blocks-library__title" id="typo-add">Текст, дополнительные классы</h3>
<section class="blocks-library__item" id="dl-horizontal" data-name=".dl-horizontal"> <section class="blocks-library__item" id="dl-horizontal" data-name=".dl-horizontal">
<dl class="dl-horizontal"> <dl class="dl-horizontal">
<dt>Ассоциативный список</dt> <dt>Ассоциативный список</dt>
...@@ -196,6 +210,8 @@ ...@@ -196,6 +210,8 @@
</dl> </dl>
</section> </section>
<section class="blocks-library__item" id="blockquote-right" data-name=".blockquote-right"> <section class="blocks-library__item" id="blockquote-right" data-name=".blockquote-right">
<blockquote class="blockquote-right"> <blockquote class="blockquote-right">
<p>Цитата. Далеко-далеко за словесными горами в стране. Далеко-далеко за словесными горами в стране.</p> <p>Цитата. Далеко-далеко за словесными горами в стране. Далеко-далеко за словесными горами в стране.</p>
...@@ -210,9 +226,11 @@ ...@@ -210,9 +226,11 @@
</blockquote> </blockquote>
</section> </section>
<section class="blocks-library__item" id="list-nums" data-name=".list-nums"> <section class="blocks-library__item" id="list-nums" data-name=".list-nums">
<div class="row"> <div class="row">
<div class="col-sm-6"> <div class="col-md-6">
<ol class="list-nums"> <ol class="list-nums">
<li>Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами.</li> <li>Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами.</li>
<li>Одна послушавшись дал, большого.</li> <li>Одна послушавшись дал, большого.</li>
...@@ -225,7 +243,7 @@ ...@@ -225,7 +243,7 @@
<li>Власти, она себя за?</li> <li>Власти, она себя за?</li>
</ol> </ol>
</div> </div>
<div class="col-sm-6"> <div class="col-md-6">
<ul class="list-nums"> <ul class="list-nums">
<li>Далеко-далеко за словесными горами.</li> <li>Далеко-далеко за словесными горами.</li>
<li>Одна послушавшись дал, большого.</li> <li>Одна послушавшись дал, большого.</li>
...@@ -237,9 +255,11 @@ ...@@ -237,9 +255,11 @@
</div> </div>
</section> </section>
<section class="blocks-library__item" id="list-bullet" data-name=".list-bullet"> <section class="blocks-library__item" id="list-bullet" data-name=".list-bullet">
<div class="row"> <div class="row">
<div class="col-sm-6"> <div class="col-md-6">
<ul class="list-bullet"> <ul class="list-bullet">
<li>Далеко-далеко за словесными горами.</li> <li>Далеко-далеко за словесными горами.</li>
<li>Одна послушавшись дал, большого.</li> <li>Одна послушавшись дал, большого.</li>
...@@ -253,7 +273,7 @@ ...@@ -253,7 +273,7 @@
<li>Решила алфавит, назад маленький.</li> <li>Решила алфавит, назад маленький.</li>
</ul> </ul>
</div> </div>
<div class="col-sm-6"> <div class="col-md-6">
<ol class="list-bullet"> <ol class="list-bullet">
<li>Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами.</li> <li>Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами. Далеко-далеко за словесными горами.</li>
<li>Одна послушавшись дал, большого.</li> <li>Одна послушавшись дал, большого.</li>
...@@ -264,11 +284,15 @@ ...@@ -264,11 +284,15 @@
</div> </div>
</section> </section>
<section class="alert alert--danger" id="text-sizes"> <section class="alert alert--danger" id="text-sizes">
<h2>Текстовые хелперы</h2> <h2>Текстовые хелперы</h2>
<p>Классов, вроде <code>.test-accent</code> (увеличенный текст), <code>.test-secondary</code> (уменьшенный текст), <code>.test-muted</code> («приглушенный» текст), <code>.align-center</code> (выравнивание текста по центру), <code>.bg-primary</code> (заданный цвет фона) и т.п. тут не будет. Это не фреймворк, это стартовая библиотека блоков. Предполагается, что пользователь в состоянии прицельно применить любую стилизацию по семантическому классу уровня блока/элемента/модификатора.</p> <p>Классов, вроде <code>.test-accent</code> (увеличенный текст), <code>.test-secondary</code> (уменьшенный текст), <code>.test-muted</code> («приглушенный» текст), <code>.align-center</code> (выравнивание текста по центру), <code>.bg-primary</code> (заданный цвет фона) и т.п. тут не будет. Это не фреймворк, это стартовая библиотека блоков. Предполагается, что пользователь в состоянии прицельно применить любую стилизацию по семантическому классу уровня блока/элемента/модификатора.</p>
</section> </section>
<hr> <hr>
......
...@@ -60,12 +60,16 @@ textarea { ...@@ -60,12 +60,16 @@ textarea {
html { html {
box-sizing: border-box; box-sizing: border-box;
font-size: 10px; font-size: 8px;
-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: rgba(0,0,0,0);
-ms-overflow-style: scrollbar; -ms-overflow-style: scrollbar;
-ms-text-size-adjust: 100%; -ms-text-size-adjust: 100%;
min-width: 320px; min-width: 320px;
site: be cool; // :) site: be cool; // :)
@media (min-width: @screen-sm) {
font-size: 10px;
}
} }
body { body {
...@@ -178,7 +182,11 @@ dt { ...@@ -178,7 +182,11 @@ dt {
} }
dd { dd {
margin-left: 1.8em; margin-left: 0;
@media (min-width: @screen-sm) {
margin-left: 1.8em;
}
& + dt { & + dt {
margin-top: (@line-height / 2); margin-top: (@line-height / 2);
...@@ -218,9 +226,16 @@ abbr[title] { ...@@ -218,9 +226,16 @@ abbr[title] {
} }
blockquote { blockquote {
padding: 0 0 0 1.8em; padding: 0 0 0 .5em;
margin-left: 0; margin-left: 0;
border-left: 5px solid @border-color; margin-right: 0;
border-left: 1px solid @border-color;
@media (min-width: @screen-sm) {
padding: 0 0 0 1.8em;
margin-left: 0;
border-left-width: 5px;
}
p, p,
ul, ul,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment