Ответы пользователя по тегу CSS
  • Съехали стили на сайте, что не так?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    Во первых если у вас стили собираются через scss, то зачем уже в конечном файле main.min.css, править надо в исходниках и пересобрать, да выше вам уже написали в чем проблема обратите внимание на кодировку файлах на либу слайдера !
    Ответ написан
  • Почему некорректно отображается шрифт?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    • Убедись что реально шрифт поддерживает латиницу!
    • Сгенери на https://transfonter.org/
    • Скачай архив после генерации и проверь там есть отображение если все четко то подключи!


    Также как вариант подключи c гугл фонт, ну или скачай и проделай все как выше : Здесь

    Также не забывай задавать для более четкого отображения :
    -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeLegibility;
      font-feature-settings: 'liga';
    Ответ написан
    2 комментария
  • Как прижать последний блок через display:table?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    А что если просто контент внутри последнего элемента просто определить по правому краю prntscr.com/jsxu51
    prntscr.com/jszad1

    А что если просто контент внутри последнего элемента просто определить по правому краю  http://prntscr.com/jsxu51
    вот : 
    <code lang="css">
    *{
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .wrap{
      display: table;
      width: 800px;
      border: 1px solid #000;
    }
    ul{
      display: table-row;
      
      li {
        display: table-cell;
        padding: 10px 10px;
        
        &:first-of-type{
          width: 300px
        }
      
        &:last-child {
          text-align:right;
    
          width :100px;
          background:red;
        }
       }
    }
    </code>
    Ответ написан
    Комментировать
  • Как изменить стили через сайт?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    Конечно можно и через vue, все сделать но я согласен с Микола Деревло смылла тянуть целый фреймворк не вижу если же конечно сама страница уже не имеет задачи быть маленьким SPA приложение, если же там будет развиваться страница в будущем будет серьезный функционал то тогда есть смысл брать какой-то фреймворк , и развивать как душа желает, я бы рекомендовал angular или react, я не могу утверждать но мне кажется что под эти фреймы на данный момент времени, можно найти чуть побольше написаных готовых решений чем под vue,

    Вот сворганил тебе за 5 мин, правда не на чистом JS а на jquery, но и на чистом не проблема смотри
    здесь

    Разметка
    <div class="container">
      <div class="blocks">
    
        <div class="block">
          Блок #1
        </div>
    
        <div class="block">
          Блок #2
        </div>
    
        <div class="block">
          Блок #3
        </div>
    
        <div class="block">
          Блок #4
        </div>
      </div>
      
      <div class="settings"> 
       <div class="">
         <label for="">Цвет</label>
         <input class="color-val" type="text">
         <button id="changeColor">Сменить</button>
       </div>
       
       <div class="">
         <label for="">Ширина</label>
         <input class="width-val" type="text">
         <button id="changeWidth">Сменить</button>
       </div>
       
       <div class="">
         <label for="">Высота</label>
         <input class="height-val" type="text">
         <button id="changeHeight">Сменить</button>
       </div>     
      </div>
    </div>

    Обработка собитий
    $(function() {
     //замена цвета блоков
     $("#changeColor").click(function(){
       var parmColor = $(".color-val").val();
      
        $(".block").css( { backgroundColor: parmColor });
      });
       //замена ширины блоков
     $("#changeWidth").click(function(){
       var parmWidth = $(".width-val").val();
       if (parmWidth > 40) {
       	$(".block").css( { width: parmWidth });
       }
      });
       //замена высоты блоков
     $("#changeHeight").click(function(){
       var parmHeight = $(".height-val").val();
      
        $(".block").css( { height: parmHeight });
      });
    });
    Ответ написан
    1 комментарий
  • Как добиться респонсив в UIKit?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    С UIKit еще не работал, но что-то мне подсказывает что если нету описания для адаптивности текста, то скорее всего через медиа правила, то есть:
    @media (max-width: @your-param) {  
        .uk-text-small,
        . uk-h1 { font-size: 20px; }  
    }


    Ну или может есть какие-то параметры через атрибут на подобии:
    <div uk-h1="ratio:2" >
            Together we can Revolutionize<br>Information Delivery
          </div>
    Ответ написан
    Комментировать
  • Как сделать картинки каждая с заголовком, выводились " встрочку", а если не помещаются переносились "на следующую строку"?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    Легко мой друг:
    <div class="main-content">
       <div class="title-image">
         <h2>Заголовок</р2>
         <img src="http:..." alt="" width="" height="" />
       <div>
       <div class="title-image">
         <h2>Заголовок</р2>
         <img src="http:..." alt="" width="" height="" />
       <div>
    <div>
    
    <style>
      .main-content {
       display:flex;
       flex-flow: row wrap
    }
      .title-image{
      display: inherit;
      flex-flow: column;
    }
    <style>


    Плюс также сам заголовок можно позиционировать, и относительно в нутри контейнера по картинке, все зависит от задач!
    Ответ написан
  • Почему форма постоянно выезжает и заезжает?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    Вам все проще сделать на чистом css, толку заморачиватся с js
    через trasform: translate(), ну или left:0; transition: left .8s;
    ну а пригает скорее всего что вы обернули функции, попробуйте сделать ток действие на кнопку а не навесь блок и через класс модификатор
    #feedback:hover{
          /* transform: rtanslate */
          left:0;
          transition: left .8s;
        }
          #feedback:hover a{
            left:526px;
            transition: left .8s;
          }
    Ответ написан
  • Не редактируется тема Wordpress, в чем может быть проблема?

    IlyaDeveloper
    @IlyaDeveloper Автор вопроса
    Top Rated | Expert Web Developer
    Спасибо ребят решил все переверстал!!!
    Ответ написан
    Комментировать
  • Как обесцветить svg через css?

    IlyaDeveloper
    @IlyaDeveloper Автор вопроса
    Top Rated | Expert Web Developer
    Ребята я решил эту задачу вот так банально просто!
    <filter id="myFilter3">		      
    		      <feColorMatrix in="a1" type="saturate" values="0"></feColorMatrix>
    </filter>

    но если у вас есть другие методы выкладывайте интересно как вы решали такую задачу!
    Ответ написан
    Комментировать
  • Как реализовать такой бордер на сss и чтобы было адаптивно?

    IlyaDeveloper
    @IlyaDeveloper Автор вопроса
    Top Rated | Expert Web Developer
    Спасибо ребята! за ответи буду теперь знать !
    но я в тот час как задать вопрос сам сделать эту рамку, кстати похожим способом как предложил
    Дмитрий Дмитрий во втором варианте, только я не использовал а просто через обычные блоки сделал.
    Ответ написан
    Комментировать
  • Какие название используете для классов в HTML/CSS?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    ну не знаю я принципиально не заморачиваюсь в этом вопросе если не хватает то придумывать подклассы почему бы и нет! Я часто container, container_icon, container_position ... и вообще старайтесь как правило стараться как можно меньше использовать, я всегда обхожусь определенно ссылаясь на блоки в родительском блоке типа container>div. в основном часто выкручиваюсь использованием псевдоклассов :first-child, :last-child ну и так дале!
    Ответ написан
    Комментировать
  • Примеры верстки, где найти?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    Я никогда и не искал такие сервисы тем более так особо и не научишься! Я рекомендую учится в боевых условиях, для начла пройди основы css и html по видеообучалках. а потом на реальных примерах взял дизайн и верстаешь что не знаешь в тупую в гугл идешь за ответом или на тостер!
    Ответ написан
    Комментировать
  • Как через JS добавить стили для SPAN?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    $('.span').attr("style","font-size: 20px;) или просто подключением и отключением класca .addClass .removeClass
    Ответ написан
  • Как выровнять по центру?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    Можно также просто и элегантно с использованием Flexbox. jsfiddle.net/8z3etb7q
    Ответ написан
    1 комментарий
  • Как убрать padding только 3 div?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    Убрать падинг только третего дива? и какой именно поддинг?
    .news div:nth-child(3)
    Ответ написан
  • Как запретить скролл из-за UI браузера на мобильных устройствах?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    под Тут строка URL не двигается вообще., ты имеешь ввиду что URL сайта не меняется а меню переходы и скрол работает?
    Если же ты подразумеваешь фиксирование элемента на одном месте независимо от скрола то
    это делается через fixed, в CSS, также в js работаем с параметрами скрола.
    Ответ написан
    Комментировать
  • Какие нужны минимальные знания?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    Ну на фрилансе много зависит от сроков проекта, Если к примеру проект какой то Landing Page срок 5-7 дней смело бери, в ходе работы сделаешь и опыт уже будет!
    Ну а что надо знать, дак это базовый HTML5 и CSS3 и практиковать, пробовать активно изучать js/jQuery/bootstrap!
    Но если знаний вообще ноль то тогда пройди https://htmlacademy.ru/ и loftblog.ru/category/verstka-css-html дальше только практика на реальных задачах!
    Ответ написан
    2 комментария
  • Как реализовать выделение активным пункт меню в зависимости от положения на странице?

    IlyaDeveloper
    @IlyaDeveloper Автор вопроса
    Top Rated | Expert Web Developer
    Может кому пригодится то я реализовал даную задачу так:
    /*  */
    $(window).on("scroll", function() { 
          	var scro= $(window).scrollTop();            
            var scr=0; 		// начало страницы меню студия
            var scr2=849; 	// начало меню услуги
            var scr3=1711;	// начало меню дизайнеры
            var scr4=2578;	// начало меню работы
            var scr5=4073;	// начало меню контакты
    /*      положение  скрола относительно пункта Студия    */
        if ( $(window).scrollTop() >= scr && scro <= scr2 ) {	$('#m1').addClass('active');}
         else $('#m1').removeClass('active');
    /*      положение  скрола относительно пункта Услуги   */
    	if ( scro > scr2 && scro <= scr3 ) { 	$('#m2').addClass('active');}
         else $('#m2').removeClass('active');
    /*      положение  скрола относительно пункта Дизайнеры   */
        if ( scro > scr3 && scro <= scr4 ) {   	$('#m3').addClass('active');}
         else $('#m3').removeClass('active');
    
    /*      положение  скрола относительно пункта Портфолио  */
    	if ( scro > scr4 && scro <= scr5 ) {   	$('#m4').addClass('active');}
         else $('#m4').removeClass('active');
    
    /*      положение  скрола относительно пункта Контакты  */
    	if ( scro > scr5 ) {  	$('#m5').addClass('active');}
         else $('#m5').removeClass('active');
        });
    </script>

    Соответственно для определения точного положения скрола при переходе на якорь, для это просто в консоли выполните window.pageYOffset.
    Конечно много чего в скрипте можно было сделать проще и лучше правельней так сказать, но я добавил плавность переходов, поставленную задачу решил, заказчик доволен, это главное!
    Ответ написан
    Комментировать
  • Есть ли сервис проверки кроссбраузерности по исходному коду?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    Я пользуюсь Browsershots и Browser Sandbox! а так в основном по старинке!
    Ответ написан
    Комментировать
  • Верстка сайта под retina экраны?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    через js просто можешь делить картинку пополам на не ретина экране,но при этом изображение должно быть загружено с большим набором пикселей
    что типа такого
    $(window).load(function() {
    var images = $('img');
    images.each(function(i) {
    $(this).width($(this).width() / 2);
    });
    });
    также можно с помощью сss поделить, как варианит можно и две картинки загрузить, но я считаю, бессмысленно!
    по поводу svg в принципе да, но не совсем все зависит как используется в коде!
    Ответ написан
    Комментировать