Jump to content

amelice

User
  • Posts

    583
  • Joined

  • Last visited

  • Days Won

    13

Posts posted by amelice

  1. Во-первых, пока вывод был не сделан. ) Я видела вариант с той статьи и твой вариант, но не успела толком проверить.

     

     

    Во-вторых, в твоем примере для меня стало открытием поведение inline-block, который при малой ширине растягивается на всю ширину контента.

    Отдельное спасибо за пример!   :)

    • Like 1
  2. Ребята спасибо за пояснения. 

     

    Макс, мой вопрос звучал иначе, чем ты растолковал.

    Я думала, что если задать контейнеру - inline-flex, то флекс-итемы должны вести себя как инлайны и соответственно поменяется display.

    Но как бы не меняла свойство display контейнеру - flex или inline-flex, у флекс-итемов дисплей оставался block.  Стало интересно, на что тогда влияет inline-flex )

    Прошлась по ссылкам, что ты привел и поняла что они останутся блочными . Там  написано, что если флекс-итем был инлайновым, то становится блочным. а если флекс-итем имеет display-cell, то формируется анонимный блок display: table  вокруг него - вот он и будет флекс-итемом.

    Так что, наверно свойство контейнера inline-flex влияет на его вместительнось. 

     

    По поводу display: inherit

    http://codepen.io/amelice/pen/PqvZEG элемент .inner стал блочным, не смотря что у родителя (flex-item) display:inline.

  3. Такое бывает еще, когда ждешь от своей деятельности чего-то увлекательного или разнообразия, а на деле оказывается все наоборот - требуется усидчивость, постоянное внимание, однообразие и т.д.

    Но в основном везде одинаково, может и хуже. Потому что в нашей сфере всегда нужно расти. А накопленный опыт еще один шаг вперед. :)

  4. Черновик.  

    У меня возник другой вопрос, может кто знает - значения свойства display (flex или inline-flex) контейнера влияет только на его вместительность? Я заметила как не меняй это свойство, у итемов display: block. 

  5. Какие-то у вас хреновые флексы. Зачем так к примеру float?

     

    В документации флекса про флоат написано следующее:

    float and clear have no effect on a flex item, and do not take it out-of-flow. However, the float property can still affect box generation by influencing the display property’s computed value.

     

    Первое предложение понятно.

    А вот со вторым не до конца понятно. Если правильно поняла, то написано - что флоат все еще влияет на генерацию бокса, тем самым влияя на свойство display в вычисляемых значениях.

     

    Проверила в браузере, если задать float флекс-итему, то оно сбрасывается в none, а display зависит только от родителя.

    а как на самом деле?

  6.  

    у видел уже после того как ответ написал. Начал писать ответ и как раз наткнулся на ошибку в консоли которая привела меня к ES6 =)

     

    За ссылку спасибо )

    Я по ней поняла суть этого оператора, по мне Мозила отлично структурирует документацию. 

  7. Если блок #iframe имеет фикс ширину и высоту, как у вас на сайте, то можно выровнить по середине окна, поправив для него правила таким образом:
     

    left: 0;top: 0;bottom: 0;right: 0;margin: auto;    
    • Like 1
  8. Скрипта-то нужно на три строчки. Например:

    var navbuttom = document.querySelector(".nav-button");navbuttom.onclick = function(){    this.classList.toggle("active");}

    все остальное стили, в том числе анимация  )

    Нужно написать как будет выглядеть кнопка с классом "active" и без него.

  9.  

     

    А как же в примере реализовано я что-то не пойму? JS?

    Да, в примере через скрипт вешается на навигацию определенные свойства, в том чиcле fixed, как только начинается скроллирование контента. При определенной высоте окна они снова убираются.

    Вам wwt предложил несколько вариантов, к первому из них добавьте, то что я предложила, то должно получится.

    http://codepen.io/amelice/full/aOGMYq/

    Только нужно иметь в виду, так как жестко задан magin-left: -600px;, то в разрешениях меньше 1200px нужно позиционироваться от main или придумать другое поведение.

  10. если бы он позиционировался от элемента с относительным позиционированием, как absolute.

     

    Не обязательно у блока absolute родитель должен быть с относительным позиционированием. absolute позиционируется от родителя с position != static.

    То есть будет искать контейнера, пока не найдет родителя с position == absolute или  position == fixed или position == relative;  А если не найдет, то от html.

    вы не поняли. сделать чтоб фиксированный блок был там где надо можно, а вот спозиционировать fixed относительно родителя (как absolute) нельзя!!!

    я прекрасно поняла, фиксированные элементы позиционируются от окна просмотра.

    Нам известно, что они имеют известную ширину, а так же блок main должен распологаться в центре и имеет фикс. ширину.

    Поэтому можно оперировать так же со свойствами left, margin-left, только в этом случае нужно учитывать что контейнер это окно просмотра.

  11.  

    wwt, спасибо. Но только в этом случае блоки приклеены к body, а мне необходимо, что бы они находились в контейнере main, который выравнен по центру и имеет ширину 1200px.

    с position:fixed так не получится. Он позиционируется относительно области просмотра в любом случае. Хотие позиционировать относительно родительского блока используйте absolute и relative, а на месте фиксируйте с помощью javascript

     

     

    Можно, если спозиционировать фиксированных элементов в середине окна (left: 50%), дальше с помощью margin-left сдвинуть на 600 пикселей влево. 

    UPD: на -600px

  12.  

    Если объяснить проблему на словах, то, при нажатии на кнопку, должно (по идее) появляться модальное окно. Так оно и было, пока я не добавил фон-затемнение. После этой "процедуры" при нажатии на кнопку появляется только фон.

    Ссылку прилагаю:

    http://codepen.io/anon/pen/oXdaBY?editors=110

     

     

     

    Пока интересен сам функционал, так что обхожусь без декор-элементов.

    У вас все хорошо, просто вы еще самому модальному окну (.win ) поставили display: none;

    Если его убрать, то все есть.

    http://codepen.io/anon/pen/yNjwVO

  13.  

    наверное это к каркасу не относится, но всё равно докопаюсь) http://joxi.ru/gmvjPjkfDL9Dma

    Это я не знаю, как сделать повторение, почему-то не делается спрайтом.  

     

    сделайте позишн 

     
    1. backgroundurl(img/sprite.png) -10px -100px repeat-x;

     

    спрайт нужно правильно составить или правильно позиционировать 

    а еще уберите left:-10px

    в футере для абзаца зачем использовали свойство флекс-а? text-align:center не в почете? :)

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy