Перейти к содержимому


Помогите Сделать


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 57

#1 graviola

graviola

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 56 сообщений

Отправлено 21 Сентябрь 2014 - 10:27

<html><head>
        <title>Smart Bottom Slide Out Menu</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta name="description" content="Smart Bottom Slide Out Menu">
        <meta name="keywords" content="jquery, fancy, bottom, navigation, menu">
        <link rel="stylesheet" href="style.css" type="text/css" media="screen">
    </head>

    <body>
        <div id="header"></div>

        <div id="content" style="-webkit-transform: rotate(7deg); transform: rotate(7deg);">
            <div id="home" class="text">
                <h1>Amazing grungy slide out stuff</h1>
                <p>This is an example of some text!</p>
                <p>If anybody looks at a picture by Claude Monet from the point of view of
                    a Raphael, he will see nothing but a meaningless jargon of wild
                    paint-strokes. And if anybody looks at a Raphael from the point of view
                    of a Claude Monet, he will, no doubt...</p>
            </div>
            <div id="about" class="text" style="display:none;">
                <h1>Some amazing about section</h1>
                <p>This is an example of some text!</p>
                <p>In tone drawing there is not only the shape of the masses to be
                    considered, but their values--that is, their position in an imagined
                    scale from dark to light. The relation of the different tones in this
                    way--the values, as it is called--is an extremely important matter in
                    painting.</p>
            </div>
            <div id="search" class="text" style="display:none;">
                <h1>Search the world!</h1>
                <p>This is an example of some text!</p>
                <p><label for="searchinput">Search for:</label><input type="text"></p>
            </div>
            <div id="photos" class="text" style="display:none;">
                <h1>Some awesome photos</h1>
                <p>This is an example of some text!</p>
                <p>
<img alt="img" src="img1.png" width="170" height="120">
<img alt="img" src="img1.png" width="170" height="120">
<img alt="img" src="img1.png" width="170" height="120">
</p>
            </div>
            <div id="contact" class="text" style="display:none;">
                <h1>Get in touch</h1>
                <p>This is an example of some text!</p>
                <p>Some contact details...</p>
            </div>
        </div>
        <ul id="navigation">
            <li class="home"><a title="Home" style="-webkit-transform: rotate(18deg); transform: rotate(18deg); margin-top: -70px;">Home</a></li>
            <li class="about"><a title="About" style="-webkit-transform: rotate(14deg); transform: rotate(14deg); margin-top: -70px;">About</a></li>
            <li class="search"><a title="Search" style="-webkit-transform: rotate(-1deg); transform: rotate(-1deg); margin-top: -70px;">Search</a></li>
            <li class="photos"><a title="Photos" style="-webkit-transform: rotate(-20deg); transform: rotate(-20deg); margin-top: -70px;">Photos</a></li>
            <li class="contact"><a title="Contact" style="-webkit-transform: rotate(7deg); transform: rotate(7deg); margin-top: -70px;">Contact</a></li>
        </ul>

        <div class="info">
            <a class="back" href="">back to Codrops</a>
        </div>

        <!-- The JavaScript -->
<script type="text/javascript" src="http://ajax.googleap...n.js"></script>
        <script type="text/javascript">
            $(function() {
                var d=300;
                $('#navigation a').each(function(){
                    var $this = $(this);
var r=Math.floor(Math.random()*41)-20;
                    $this.css({'-moz-transform':'rotate('+r+'deg)','-webkit-transform':'rotate('+r+'deg)','transform':'rotate('+r+'deg)'});
                    $('#content').css({'-moz-transform':'rotate('+r+'deg)','-webkit-transform':'rotate('+r+'deg)','transform':'rotate('+r+'deg)'});
                    $this.stop().animate({
                        'marginTop':'-70px'                      
                    },d+=150);
                });
                $('#navigation > li').hover(
function () {
var $this = $(this);
$('a',$this).stop().animate({
'marginTop':'-40px'
},200);
},
function () {
var $this = $(this);
$('a',$this).stop().animate({
'marginTop':'-70px'
},200);
}
).click(function(){
var $this = $(this);
var name = this.className;
$('#content').animate({marginTop:-600}, 300,function(){
var $this = $(this);
var r=Math.floor(Math.random()*41)-20;
$this.css({'-moz-transform':'rotate('+r+'deg)','-webkit-transform':'rotate('+r+'deg)','transform':'rotate('+r+'deg)'});
$('#content div').hide();
$('#'+name).show();
$this.animate({marginTop:-200}, 300);
})
});
            });
        </script>

</body></html>



как сделать мне такое меню?
тут демо версия
http://www.tympanus....RandomSlideOut/

Прикрепленные изображения

  • bg.gif
  • bgbody.jpg
  • img1.png
  • item.png
  • title.png

Прикрепленные файлы

  • Прикрепленный файл  style.css   1,61К   319 Количество загрузок:


#2 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 21 Сентябрь 2014 - 10:33

Просмотр сообщенияgraviola (21 Сентябрь 2014 - 10:27) писал:

<html><head>
<title>Smart Bottom Slide Out Menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="Smart Bottom Slide Out Menu">
<meta name="keywords" content="jquery, fancy, bottom, navigation, menu">
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
</head>

<body>
<div id="header"></div>

<div id="content" style="-webkit-transform: rotate(7deg); transform: rotate(7deg);">
<div id="home" class="text">
<h1>Amazing grungy slide out stuff</h1>
<p>This is an example of some text!</p>
<p>If anybody looks at a picture by Claude Monet from the point of view of
a Raphael, he will see nothing but a meaningless jargon of wild
paint-strokes. And if anybody looks at a Raphael from the point of view
of a Claude Monet, he will, no doubt...</p>
</div>
<div id="about" class="text" style="display:none;">
<h1>Some amazing about section</h1>
<p>This is an example of some text!</p>
<p>In tone drawing there is not only the shape of the masses to be
considered, but their values--that is, their position in an imagined
scale from dark to light. The relation of the different tones in this
way--the values, as it is called--is an extremely important matter in
painting.</p>
</div>
<div id="search" class="text" style="display:none;">
<h1>Search the world!</h1>
<p>This is an example of some text!</p>
<p><label for="searchinput">Search for:</label><input type="text"></p>
</div>
<div id="photos" class="text" style="display:none;">
<h1>Some awesome photos</h1>
<p>This is an example of some text!</p>
<p>
<img alt="img" src="img1.png" width="170" height="120">
<img alt="img" src="img1.png" width="170" height="120">
<img alt="img" src="img1.png" width="170" height="120">
</p>
</div>
<div id="contact" class="text" style="display:none;">
<h1>Get in touch</h1>
<p>This is an example of some text!</p>
<p>Some contact details...</p>
</div>
</div>
<ul id="navigation">
<li class="home"><a title="Home" style="-webkit-transform: rotate(18deg); transform: rotate(18deg); margin-top: -70px;">Home</a></li>
<li class="about"><a title="About" style="-webkit-transform: rotate(14deg); transform: rotate(14deg); margin-top: -70px;">About</a></li>
<li class="search"><a title="Search" style="-webkit-transform: rotate(-1deg); transform: rotate(-1deg); margin-top: -70px;">Search</a></li>
<li class="photos"><a title="Photos" style="-webkit-transform: rotate(-20deg); transform: rotate(-20deg); margin-top: -70px;">Photos</a></li>
<li class="contact"><a title="Contact" style="-webkit-transform: rotate(7deg); transform: rotate(7deg); margin-top: -70px;">Contact</a></li>
</ul>

<div class="info">
<a class="back" href="">back to Codrops</a>
</div>

<!-- The JavaScript -->
<script type="text/javascript" src="http://ajax.googleap...n.js"></script>
<script type="text/javascript">
$(function() {
var d=300;
$('#navigation a').each(function(){
var $this = $(this);
var r=Math.floor(Math.random()*41)-20;
$this.css({'-moz-transform':'rotate('+r+'deg)','-webkit-transform':'rotate('+r+'deg)','transform':'rotate('+r+'deg)'});
$('#content').css({'-moz-transform':'rotate('+r+'deg)','-webkit-transform':'rotate('+r+'deg)','transform':'rotate('+r+'deg)'});
$this.stop().animate({
'marginTop':'-70px'   
},d+=150);
});
$('#navigation > li').hover(
function () {
var $this = $(this);
$('a',$this).stop().animate({
'marginTop':'-40px'
},200);
},
function () {
var $this = $(this);
$('a',$this).stop().animate({
'marginTop':'-70px'
},200);
}
).click(function(){
var $this = $(this);
var name = this.className;
$('#content').animate({marginTop:-600}, 300,function(){
var $this = $(this);
var r=Math.floor(Math.random()*41)-20;
$this.css({'-moz-transform':'rotate('+r+'deg)','-webkit-transform':'rotate('+r+'deg)','transform':'rotate('+r+'deg)'});
$('#content div').hide();
$('#'+name).show();
$this.animate({marginTop:-200}, 300);
})
});
});
</script>

</body></html>



как сделать мне такое меню?
тут демо версия
http://www.tympanus....RandomSlideOut/

Вы хотите сделать его так же наверху, а то, которое сейчас есть убрать?

#3 graviola

graviola

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 56 сообщений

Отправлено 21 Сентябрь 2014 - 11:33

Просмотр сообщенияMikDark (21 Сентябрь 2014 - 10:33) писал:

Вы хотите сделать его так же наверху, а то, которое сейчас есть убрать?
все верно

#4 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 21 Сентябрь 2014 - 22:04

Просмотр сообщенияgraviola (21 Сентябрь 2014 - 11:33) писал:

все верно
Здравствуйте, в разделе сайт -> редактор шаблонов -> шаблон HTML -> найдите
<ul class="menuWrap" >
замените на
<ul class="menuWrap" id="navigation" >
далее в main.css вставьте в конце файла
/* главное меню */
ul#navigation li a {
display: block;
font-weight:bold;
text-shadow:1px 1px 1px #fff;
float:left;
width: 100px;
height: 115px;
color:#603d05;
background:transparent url({ASSETS_IMAGES_PATH}item.png) no-repeat bottom right;
text-decoration:none;
text-align:center;
padding-top:80px;
margin-top: -40px;
cursor:pointer;
}
ul#navigation li a:hover{
}
/* end главное меню */

далее найдите в том файле
.menuWrap{margin:0 auto; padding:10px 0;overflow:hidden;}
замените на
.menuWrap{margin:0 auto; padding:10px 0;overflow:hidden;height:87px;}

далее найдите чуть ниже
.menuWrap li a{position:relative;font-size:20px;padding:2px 0;color:white;}
.menuWrap li a:before{opacity:0;position:absolute;bottom:40px;left:0;width:100%;content:' '; border-top:2px solid rgba(255, 255, 255, 0.6); -webkit-transition:all 0.35s ease-in-out; -moz-transition:all 0.35s ease-in-out; -o-transition:all 0.35s ease-in-out; transition:all 0.35s ease-in-out;}
.menuWrap li a:after{opacity:0;position:absolute;left:0px; top:40px;width:100%;content:' '; border-bottom:2px solid rgba(255, 255, 255, 0.6); -webkit-transition:all 0.35s ease-in-out; -moz-transition:all 0.35s ease-in-out; -o-transition:all 0.35s ease-in-out; transition:all 0.35s ease-in-out;}
.menuWrap li:hover a:before{bottom:25px;opacity:1;}
.menuWrap li:hover a:after{top:28px;opacity:1;}
.menuWrap li a.selected:before{opacity:1;position:absolute;bottom:25px;left:0;width:100%;content:' '; border-top:2px solid rgba(255, 255, 255, 0.6); -webkit-transition:all 0.35s ease-in-out; -moz-transition:all 0.35s ease-in-out; -o-transition:all 0.35s ease-in-out; transition:all 0.35s ease-in-out;}
.menuWrap li a.selected:after{opacity:1;position:absolute;left:0px; top:28px;width:100%;content:' '; border-bottom:2px solid rgba(255, 255, 255, 0.6); -webkit-transition:all 0.35s ease-in-out; -moz-transition:all 0.35s ease-in-out; -o-transition:all 0.35s ease-in-out; transition:all 0.35s ease-in-out;}
.menuopen{display:none;}
замените на
/*.menuWrap li a{position:relative;font-size:20px;padding:2px 0;color:white;}
.menuWrap li a:before{opacity:0;position:absolute;bottom:40px;left:0;width:100%;content:' '; border-top:2px solid rgba(255, 255, 255, 0.6); -webkit-transition:all 0.35s ease-in-out; -moz-transition:all 0.35s ease-in-out; -o-transition:all 0.35s ease-in-out; transition:all 0.35s ease-in-out;}
.menuWrap li a:after{opacity:0;position:absolute;left:0px; top:40px;width:100%;content:' '; border-bottom:2px solid rgba(255, 255, 255, 0.6); -webkit-transition:all 0.35s ease-in-out; -moz-transition:all 0.35s ease-in-out; -o-transition:all 0.35s ease-in-out; transition:all 0.35s ease-in-out;}
.menuWrap li:hover a:before{bottom:25px;opacity:1;}
.menuWrap li:hover a:after{top:28px;opacity:1;}
.menuWrap li a.selected:before{opacity:1;position:absolute;bottom:25px;left:0;width:100%;content:' '; border-top:2px solid rgba(255, 255, 255, 0.6); -webkit-transition:all 0.35s ease-in-out; -moz-transition:all 0.35s ease-in-out; -o-transition:all 0.35s ease-in-out; transition:all 0.35s ease-in-out;}
.menuWrap li a.selected:after{opacity:1;position:absolute;left:0px; top:28px;width:100%;content:' '; border-bottom:2px solid rgba(255, 255, 255, 0.6); -webkit-transition:all 0.35s ease-in-out; -moz-transition:all 0.35s ease-in-out; -o-transition:all 0.35s ease-in-out; transition:all 0.35s ease-in-out;}
*/
.menuopen{display:none;}

Также в раздел сайт -> редактор шаблонов нужно загрузить изображение:
Изображение

Стоит учитывать, что, при изменении разрешения экрана пункты меню будут переноситься на другую строчку. Чем больше будет пунктов, тем больше этих пунктов будет переноситься. Решение этого вопроса ограничить кол-во пунктов до 6

Прикрепленные изображения

  • QIP Shot - Screen 585.png


#5 krohotylja

krohotylja

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 77 сообщений

Отправлено 08 Октябрь 2014 - 00:01

Как можно установить такую шапку? Хотелось бы сделать 2 разных каталога один по росту в шапке другой в боковом меню по типу. krohotylja.ru Изображение

#6 AnnaM

AnnaM

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 040 сообщений

Отправлено 08 Октябрь 2014 - 09:43

Просмотр сообщенияkrohotylja (08 Октябрь 2014 - 00:01) писал:

Как можно установить такую шапку? Хотелось бы сделать 2 разных каталога один по росту в шапке другой в боковом меню по типу. krohotylja.ru Изображение
Добрый день! С таким серьезным изменением лучше обратиться в дизайн студию.

#7 krohotylja

krohotylja

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 77 сообщений

Отправлено 08 Октябрь 2014 - 14:43

Просмотр сообщенияAnnaM (08 Октябрь 2014 - 09:43) писал:

Добрый день! С таким серьезным изменением лучше обратиться в дизайн студию.
А зачем мне дизайн мне сверстать это надо.

#8 Dars

Dars

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 410 сообщений

Отправлено 08 Октябрь 2014 - 14:56

Просмотр сообщенияkrohotylja (08 Октябрь 2014 - 14:43) писал:

А зачем мне дизайн мне сверстать это надо.
Если вы сможете предоставить картинку шапки, готовую к установке на сайт, то элементы мы сверстать сможем.

#9 krohotylja

krohotylja

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 77 сообщений

Отправлено 08 Октябрь 2014 - 15:24

Просмотр сообщенияDars (08 Октябрь 2014 - 14:56) писал:

Если вы сможете предоставить картинку шапки, готовую к установке на сайт, то элементы мы сверстать сможем.
http://st.krohotylja...eader_page2.psd

#10 Dars

Dars

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 410 сообщений

Отправлено 08 Октябрь 2014 - 15:38

Просмотр сообщенияkrohotylja (08 Октябрь 2014 - 15:24) писал:

Нужна картинка в формате png.

#11 krohotylja

krohotylja

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 77 сообщений

Отправлено 08 Октябрь 2014 - 15:45

Просмотр сообщенияDars (08 Октябрь 2014 - 15:38) писал:

Нужна картинка в формате png.
http://st.krohotylja...eader_page2.png

#12 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 11 Октябрь 2014 - 02:12

На изображении шапки не должно присутствовать текста, который в последствии подразумевается быть ссылкой или кнопкой.

#13 krohotylja

krohotylja

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 77 сообщений

Отправлено 12 Октябрь 2014 - 20:06

http://st.krohotylja...eader_page2.png
http://st.krohotylja...9/167/voyty.png

#14 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 14 Октябрь 2014 - 00:36

В Редактор шаблонов загружаем header_page2.png

Далее в main.css находим:
.b_page {background: url({ASSETS_IMAGES_PATH}header_page.png) no-repeat center top;}
меняем на:
.b_page {background: url({ASSETS_IMAGES_PATH}header_page2.png) no-repeat center top;}
#header {
	height: 255px;
}

далее находим:
#search {
	float: right;
	height: 35px;
	padding-right: 15px;
	padding-top: 45px;
	width: 245px;
}
#search .search_box {
	background: none;
	border: medium none;
	font: 11px Verdana,Geneva,sans-serif;
	padding: 8px 0 0 14px;
	width: 200px;
}

#search .submit {


	cursor: pointer;
	height: 28px;
	width: 28px;
}

меняем на:
#search .search_box {
	background: none;
	border: medium none;
	font: 11px Verdana,Geneva,sans-serif;
	padding: 8px 0 0 14px;
	width: 200px;
}
#search .search_box {
	background: none;
	border: medium none;
	font: 11px Verdana,Geneva,sans-serif;
	padding: 8px 0 0 14px;
	width: 400px;
}
#search .submit {
	cursor: pointer;
	height: 28px;
	width: 70px;
}

далее найдите:
#cartInfo {
	font-size: 13px;
	height: 20px;
	left: 380px;
	overflow: hidden;
	position: absolute;
	top: 54px;
	white-space: nowrap;
	width: 340px;
}
#cartInfo a {
	color: #000;
	padding: 5px 0 5px 45px;
	text-transform: uppercase;
}
замените на:
#cartInfo {
	font-size: 13px;
	overflow: hidden;
	padding-left: 90px;
	position: absolute;
	right: 120px;
	top: 54px;
	white-space: nowrap;
	width: 130px;
}
#cartInfo a {
	color: #000;
	display: block;
	text-transform: uppercase;
}

и в шаблоне HTML найдите надпись на счет корзины и смените на желаемую.

телефоны в облаках можно сохранить на рисунке, так как один уже в рисунок вшит

Меню старое должно где-то выводиться?

#15 krohotylja

krohotylja

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 77 сообщений

Отправлено 14 Октябрь 2014 - 01:17

Просмотр сообщенияVaccina (14 Октябрь 2014 - 00:36) писал:


Меню старое должно где-то выводиться?
Нет горизонтальное меню в таком случае не нужно. Нужно меню в облоках

Просмотр сообщенияVaccina (14 Октябрь 2014 - 00:36) писал:


Меню старое должно где-то выводиться?
Нет горизонтальное меню не нужно нужно меню в облаках

#16 krohotylja

krohotylja

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 77 сообщений

Отправлено 14 Октябрь 2014 - 01:25

Просмотр сообщенияVaccina (14 Октябрь 2014 - 00:36) писал:

После изменений что-то даже поиск не встал на место

#17 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 14 Октябрь 2014 - 02:04

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

#18 krohotylja

krohotylja

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 77 сообщений

Отправлено 14 Октябрь 2014 - 02:31

Просмотр сообщенияVaccina (14 Октябрь 2014 - 02:04) писал:

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

#19 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 14 Октябрь 2014 - 03:15

прошу прощения, в инструкции один блок кода затерла
#search .search_box {
		background: none;
		border: medium none;
		font: 11px Verdana,Geneva,sans-serif;
		padding: 8px 0 0 14px;
		width: 200px;
}
#search .search_box {
		background: none;
		border: medium none;
		font: 11px Verdana,Geneva,sans-serif;
		padding: 8px 0 0 14px;
		width: 400px;
}
#search .submit {
		cursor: pointer;
		height: 28px;
		width: 70px;
}
измените на:
#search {
	bottom: 4px;
	left: 0;
	position: absolute;
	width: 517px;
}
#search .search_box {
		background: none;
		border: medium none;
		font: 11px Verdana,Geneva,sans-serif;
		padding: 8px 0 0 14px;
		width: 400px;
}
#search .submit {
		cursor: pointer;
		height: 28px;
		width: 70px;
}


#20 krohotylja

krohotylja

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 77 сообщений

Отправлено 14 Октябрь 2014 - 15:04

Просмотр сообщенияVaccina (14 Октябрь 2014 - 03:15) писал:

Ок. все что вы писали вышло. вот что еще получилось с меню. как раскидать это по облакам? т.е задать для каждой картинки свое место.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных