Recommended Posts

Надеюсь админ создаст отдельный раздел для этого и создаст в ней (переименует мою тему)

В данном разделе пользователи смогут подчеркнуть для себя интересные идеи которые смогут применить на своем сайте

Первый урок (переворот картинки без использования Jquery)

 

начнем

 

1. Для начала создадим область (container)  в который поместим 2 блока с содержимым box-front и box-back

<div class="container">    <div class="box-front">        Передняя сторона    </div>    <div class="box-back">        Задняя сторона    </div></div>

2. Когда мы прописали блоки приступим к написанию стилей и соответственно анимации.

<style>.container{        perspective: 800px;        -webkit-perspective: 800px;        background: radial-gradient(#e0e0e0, #aaa);        width:100%;        height:300px;        border-radius:6px;        position:relative;        }.box-front,        .box-back{        transform-style: preserve-3d;        -webkit-transform-style: preserve-3d;         backface-visibility: hidden;        -webkit-backface-visibility: hidden;         width:50%;        height:80%;        position:absolute;        top:10%;        left:25%;        background:#476AF1;        transition:0.8s; text-align:center;        color:#FFF;        }.box-back{        transform:rotateY(180deg);        -webkit-transform:rotateY(180deg);        background-color:#7E0002;        }.container:hover .box-front{                /*пишем эффект при наведении мышкой*/        transform:rotateY(180deg);        -webkit-transform:rotateY(180deg);        }.container:hover .box-back{             /* эффект при убранной мышки*/        transform:rotateY(360deg);        -webkit-transform:rotateY(360deg);        }</style>

Получаем переворачивающую картинку при наведении на нее мышкой

index2.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Урок №2 и наверное самый распространенный, но до боли мучающий начинающих вебмастеров это как прижать footer к низу сайта.
Легко ))))

<div id="wrapper-container">   <header id="header">   </header>   <article id="content">   </article></div><footer id="footer"></footer>

соответственно сss

 

html, body {height: 100%;}#wrapper-container {min-height: 100%;}#content {        overflow:auto;    padding-bottom: 150px;} #footer {position: relative;    margin-top: -150px;    height: 150px;    clear:both;}body:before {    content:"";    height:100%;    float:left;    width:0;    margin-top:-32767px;}
Все это конечно хорошо, в современных браузерах все будет просто отлично, но как же быть с надоевшим эксплорером 7? Ясное дело , делаем фикс
<!--[if !IE 7]>    <style type="text/css">        #wrap {display:table;height:100%}    </style>

И наслаждаемся

index2.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

по сабжу: а мы о каком css говорим? 2? 3?

Если 3, то будем использовать препроцессор SASS? какой тогда синтаксис: SCSS (более новый) и SASS (более старый)? Юзаем ли Compass ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Раскопал тут http://enjoycss.com/ (online css3 code generator)

действительно, enjoy !

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Раскопал тут http://enjoycss.com/ (online css3 code generator)

действительно, enjoy !

Действительно хорошая штука! Добавляю в общий список генераторов!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: TopRaN
      В sitebill есть кластерная карта которую можно подключить через iframe
      <iframe src="{$estate_folder}/js/ajax.php?action=iframe_map&{$QUERY_STRING}" style="border: 0px;" border="0" width="100%" height="500px"></iframe> Карта просто замечательная.
      но в данной карте цена выводится целиком. Задача разделить саму цену на тысячи и добавить валюту.
      Решение.
      идем по адресу /apps/system/js файл activemap.js .  примерно 256 строка. находим содержимое
      block.find('.ActiveMapListBlock-item-price').text(data.price); и заменяем на 
      block.find('.ActiveMapListBlock-item-price').text(data.price.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')); сразу после нее добавляем следующее
      block.find('.ActiveMapListBlock-item-currency').text(data.currency_name); теперь карта понимает валюту и делит цену на тысячи. Осталось все это вывести в шаблон
      идем по адресу /apps/system/template файл iframe_map.tpl
      содержимое 
      <a class="ActiveMapListBlock-item-link" target="_blank" href=""> <div class="ActiveMapListBlock-item-image"> <img src="{$estate_folder}/img/no_foto.jpg"> <div class="ActiveMapListBlock-item-id"></div> </div> <div class="ActiveMapListBlock-item-description"> <h3 class="ActiveMapListBlock-item-title"></h3> <div class="ActiveMapListBlock-item-price"></div> <div class="ActiveMapListBlock-item-address"></div> <div class="ActiveMapListBlock-item-text"></div> </div> </a> меняем на это
      <a class="ActiveMapListBlock-item-link" target="_blank" href=""> <div class="ActiveMapListBlock-item-image"> <img src="{$estate_folder}/img/no_foto.jpg"> <div class="ActiveMapListBlock-item-id"></div> </div> <div class="ActiveMapListBlock-item-description"> <h3 class="ActiveMapListBlock-item-title"></h3> <div class="ActiveBlockHalf"> <div class="ActiveMapListBlock-item-price"></div> <div class="ActiveMapListBlock-item-currency"></div> </div> <div class="ActiveMapListBlock-item-address"></div> <div class="ActiveMapListBlock-item-text"></div> </div> </a> далее в конце файла добавляем стили
      .ActiveMapListBlock-item-price, .ActiveMapListBlock-item-currency { float:left; } .ActiveBlockHalf { display:inline-block; font-size: 18px; font-weight: 700; } .ActiveMapListBlock-item-price { padding-right: 5px; } и все результатом будет
       

    • Автор: TopRaN
      Недавно пользователи спрашивали как поменять цвет на определенной категории объекта.
      для начала создадим стили в котором мы определим сам цвет заливки и шрифта
      Открываем файл стилей (я предпочитаю этот bootstrap.corrections.css ) и в конец файла вставляем следующее содержимое:
      .reder { background-color:#848080; color:white; } После открывает файл header.tpl и добавляем следующий код :
      <script type="text/javascript" > $(document).ready(function() { $("#topic_id [value='2'],#topic_id [value='11'],#topic_id [value='3']").toggleClass("reder"); }); </script> где value 2,11,3 это ID категорий типа недвижимости. Узнать ID можно в админке в разделе "структура"
      В итоге мы получаем 

    • Автор: TopRaN
      Как убрать точки которые находятся слева ?
      добавляем следующее содержимое в самый конец файла bootstrap.corrections.css 
      .complaint_this_adv_form ul li{ list-style-type: none; margin-left: -20px; }