Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (10)

Лучшие ответы пользователя

Все ответы (11)
  • Как побороть боязнь чистого листа?

    algreenzer
    @algreenzer
    Я в этом шарю
    В писательстве есть прием "Я не знаю о чем писать" - стоит только написать эту строчку, как сразу появляется осмысленное желание написать о чем-то. Потом достаточно стереть первую строчку, и как будто легко вот так вот взял и написал.

    Попробуйте придумать для себя строчки кода, схожие по действию. Я не силен в программировании, но суть попробую изобразить:
    function nihuyanedelat () { $loh == 0; NCNecros == 0;}
    function pishicodbleat ('clean', 'perfect', 'no-crutches', 'more-money') {
        var $lenivaya_jopa = [name]=>"NCNecros";
        if (!loh) {
            $(workay_po_hardu) { document.respect('true'); 
        } else {
            $(sosai) { life.realise('false'); 
        }
    
    day.addEventListener('NCNecros').onPC&morningСoffee = pishicodbleat();
    Ответ написан
    3 комментария
  • Как растянуть фон по ширине экрана background-size: cover?

    algreenzer
    @algreenzer
    Я в этом шарю
    Стили позиционирования убрали, но на разрешении 1920x1080 как-то слишком все увеличивается, что не влазит в экран. При в принципе таком скромном количестве отображаемого материала, хорошо бы уместить все в один экран, без прокрутки.

    Советую вообще не использовать background-size: cover;
    А сделать бэкграунд таким образом, чтобы на широкоформатных экранах он центрировался, а остальное поле заполнял фоновый цвет. Для этого нужно сделать, чтобы фоновое изображение по краям соответствовало фоновому цвету, тогда не будет заметно границ.

    То есть просто прописать:
    background: url(images/bg2.jpg) 50% 0 no-repeat #цвет; //По центру вверху
    /* или */
    background: url(images/bg2.jpg) 50% 100px no-repeat #цвет; //По центру с отступом сверху 100px

    А для остального задать центрирование и разумное увеличение, через @media
    Ответ написан
    Комментировать
  • Как сделать выборку статей Wordpress с фильтром?

    algreenzer
    @algreenzer
    Я в этом шарю
    Что-то в 3 часа ночи у меня голова не варит. Есть над чем поработать. Тест в WP меня не удовлетворил, но цикл работает. Набросал вот так пока что:
    function last_posts__func( $atts ) {
        $atts = shortcode_atts( array(
    	    'id' => '1', //ID категории по умолчанию 1
    	    'list' => '3', //Количество постов по умолчанию 3
    	    'tag' => '1', //ID исключающего тега по умолчанию 1
    	    	   	   //Можно использовать только id, для slug используйте tag_slug__in
    	    'before' => '<div class="last__post">',
    	    'after' => '</div>',
    	    'before_h' => '<h3>',
    	    'after_h' => '</h3>'
        ), $atts );
        $args = array(
    	    'category__in' => $id,
    	    'tag__not_in' => $tag,
    	    'posts_per_page' => $list
        );
        $query = new WP_Query($args); 
    	    while( $query->have_posts() ){ $query->the_post();
    		    $before;
    		    $before_h;
    		    the_title();  // заголовок
    		    $after_h;
    		    the_content();  // текст записи в стандартном выводе
    		    $after;
    	     }	wp_reset_postdata(); // сбрасываем переменную $query
        }		   
    
        return $query;
    }
    add_shortcode('last_post', 'last_posts__func');


    Для использования необходимо весь код скопировать и вставить в конец файла functions.php шаблона темы.

    Пример Shortcode
    [last_post id="1" list="3" tag="58"]

    Кодекс query_posts()
    Качественный перевод

    Пока не претендую на "решение", но если натолкну на нужные мысли, может быть тем самым помогу.
    Ответ написан
    Комментировать
  • Как сделать фиксированное меню?

    algreenzer
    @algreenzer
    Я в этом шарю
    Добавляем обертку для меню
    <div class="menu__wrapper">
      <div class="menu">
      ...
      </div>
    </div><!--/.menu__wrapper (отмечаем конец обертки, дабы не путать с другими закрывающими тегами) -->

    Обертку раcтягиваем, а содержимое меню центрируем внутри относительно нее:
    .menu__wrapper {
      width: 100%;
      margin: 0 auto;
    }
    .menu {
      width: auto;
      margin: 0;
      text-align: center;
    }

    Вот что получилось codepen

    Таким образом меню центрируется при любой ширине экрана, и при изменении ширины из-за добавления пунктов меню, будет оставаться центрированной. Если по какой-то причине такое центрирование мешает. Можно подобрать ширину div.menu, при которой margin: 0 auto; будет продолжать выравнивать блок по центру. Но тогда возникнет проблема с расширением меню при добавлении пунктов.
    Ответ написан
    1 комментарий
  • Как сделать полуовал на css?

    algreenzer
    @algreenzer
    Я в этом шарю
    HTML
    <div id="nedooval"></div>
    CSS3
    #nedooval {
        width: 250px;
        height: 30px;
        background: red;
        border-top-left-radius: 100px 30px;  /* значение по ширине и по высоте */
        border-top-right-radius: 100px 30px;
    }

    Кросбраузерность
    Firefox до версии 4.0 использует нестандартное свойство -moz-border-radius-topright
    Chrome до версии 4.0, Safari до версии 5.0, iOS используют нестандартное свойство -webkit-border-top-right-radius

    Зарисовка codepen

    Альтернативное написание
    border-radius: <радиус>{1,4} [ / <радиус>{1,4}]

    border-radius: 100px 100px 0 0;

    Синтаксис border-radius

    Можно использовать любые доступные величины (px, cm, in, em и др.)

    Еще примеры простой геометрии на CSS3:
    - на хабре
    - треугольники
    - пара дополнительных примеров, которых нет на хабре
    - border-top-right-radius
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (1)