반응형 탐색 메뉴 만들기 코드펜이 있는 아름다운 레이어드 메뉴에 대한 훌륭한 개요 탐색 메뉴 만들기




사용자 정의할 수 있는 여러 옵션이 있는 Canvi 내비게이션 바(캔버스 외부). 한 페이지에서 한 번에 여러 패널을 사용하고 적응형 너비를 설정하고 패널에 고유한 스타일을 사용할 수 있습니다.

19.02.2018 5 076

가로 메뉴에서 항목 위로 마우스를 가져가면 취소선 효과가 나타납니다. 가로 메뉴가 배경 이미지 위에 위치하는 랜딩 페이지에서 가장 인상적으로 보일 것입니다.

21.12.2017 10 109

가볍고 반응이 빠른 다단계 메뉴 플러그인. 메뉴는 모바일 장치에 표시하기에 더 적합합니다.

11.09.2016 3 441

보다 심미적으로 반응하는 가로 메뉴를 만드는 데 도움이 되는 작은 스크립트입니다. 화면 크기가 가로 메뉴의 모든 항목을 표시할 수 없는 경우 이 스크립트는 이러한 항목을 드롭다운 메뉴인 "세 점"으로 이동합니다. 이 스크립트를 사용하면 메뉴가 항상 깔끔하게 보이도록 결정할 때마다 반응형 아이콘(햄버거)을 표시할 수 있습니다.

19.04.2016 6 016

슬라이딩 사이드바 메뉴. 이 메뉴는 몇 년 동안 구현되었지만 우리는 그것을 기억하고 글꼴 멋진 아이콘, 로봇 글꼴 및 업데이트 modernizr를 조이기로 결정했습니다.

24.12.2015 4 385

메가 드롭다운 메뉴는 콘텐츠가 많은 사이트를 위해 하위 카테고리가 많은 대형 드롭다운 메뉴를 구현하기 위한 jQuery 플러그인입니다.

25.06.2014 3 702

이 튜토리얼에서 CSS3의 기능을 사용하여 대각선 메뉴를 만들고 미디어 쿼리를 작성하여 반응형으로 만듭니다.

23.01.2014 2 532

일반적으로 lavalamp 효과로 알려진 호버 메뉴의 슬라이딩 효과입니다. 이 효과는 전환 및 ~ 선택자를 사용하는 CSS에서만 구현됩니다.

03.01.2014 2 814

애니메이션 테두리 효과로 캔버스 외부(메인 페이지 외부) 탐색 만들기.

03.07.2013 9 399

오늘 우리는 적응형 다단계 메뉴를 만들 것입니다. 모바일 버전의 경우 몇 줄의 자바스크립트 코드를 추가해 보겠습니다. 탐색 항목에 대한 더 나은 인식을 위해 이전 학습에서 이미 친숙한 font-awesome.css를 사용하여 각 아이콘에 추가합니다.

27.06.2013 2 784

라이브러리에 대한 종속성이 없고 터치 장치를 빠르게 지원하는 반응형 탐색 플러그인입니다.

탐색 메뉴는 상당히 단순한 디자인 요소입니다. 정렬되지 않은 목록을 만들고 오프셋 스타일을 왼쪽으로 설정하고 모양을 형성합니다. 그러나 인기를 얻고 있는 적응형 디자인은 메뉴에 대한 새로운 요구 사항을 제시합니다.

이 자습서에서는 모든 프로젝트에서 사용하기 위해 매우 쉽게 사용자 정의할 수 있는 간단하면서도 효과적인 반응형 메뉴를 만듭니다.

목록 추가

8개의 링크가 있는 간단한 비순차 목록을 추가해 보겠습니다. 수업 시연은 메뉴 항목 수에 매우 민감합니다. 즉, 모든 설정은 8개 항목에 대해 이루어집니다.

  • 러셀러
  • 회사 소개
  • 클라이언트
  • 공장
  • 오디오
  • 다운로드
  • 블로그
  • 연락하다

서명 추가

메뉴를 더 흥미롭고 유용하게 만들기 위해 기본 메뉴 레이블 아래에 텍스트 줄을 추가해 보겠습니다. 이러한 간단한 문제를 해결하는 방법에는 여러 가지가 있습니다. 튜토리얼에서는 줄 바꿈을 삽입하고 작은 요소를 추가하기만 하면 됩니다. 두 번째 줄. 이렇게 하면 추가 div, 클래스 및 ID를 사용하지 않고 캡션의 스타일을 지정할 수 있습니다.

  • 러셀러
  • 회사 소개
    우리 팀
  • 클라이언트
    우리 친구들
  • 공장
    우리의 일
  • 오디오
    우리의 말을 들어라
  • 다운로드
    유용한
  • 블로그
    우리에 대해 읽기
  • 연락하다
    우리에게 쓰기

작업이 완료된 후의 메뉴는 다음과 같습니다.

스타일 시작하기

CSS 코드는 범용 선택기를 사용하여 여백과 패딩을 재설정하고 box-sizing: border-box 속성을 페이지의 모든 요소에 할당하는 것으로 시작합니다. 이 단계는 프레임을 사용하는 경우에도 요소의 크기를 백분율로 쉽게 설정하는 데 도움이 됩니다.

* ( 패딩: 0; 여백: 0; -webkit-box-sizing: 테두리 상자; -moz-box-sizing: 테두리 상자; 상자 크기 조정: 테두리 상자; )

요소 스타일 정의를 시작하기 전에 부모 요소에 대한 속성 집합을 설정해 보겠습니다. 먼저 너비를 90%로 설정합니다. 이제 컨테이너는 사용 가능한 모든 공간으로 확장되지만 디자인에 자유 영역을 형성할 공간이 있습니다. 또한 자동 여백 크기 조정을 사용하여 컨테이너를 가운데로 설정합니다.

또한 레이블을 사용하지 않도록 정렬되지 않은 목록의 스타일을 지정합니다.

메뉴 스타일

이제 메뉴 항목의 스타일 정의를 시작하겠습니다.

Nav li a ( display: block; float: left; width: 12.5%; padding: 10px; background: #444; border-right: 1px solid #fff; color: #fff; font: 700 13px/1.4 "PT Serif" , Helvetica, Verdana, Arial, sans-serif; text-align: center; text-decoration: none; text-transform: uppercase; ) /*SMALL TEXT*/ nav small ( color: #aaa; font: 100 11px/1 Helvetica, Verdana, Arial, sans-serif; 텍스트 변환: 없음; )

먼저 각 목록 항목에 대한 양식을 정의합니다. 모든 링크 블록 요소를 만들고 왼쪽으로 이동하고 너비와 작은 들여 쓰기를 설정합니다. 상당히 큰 직사각형을 얻습니다. 계산 결과 너비가 12.5 %입니다. 100% / 8 (메뉴 항목 수).

그런 다음 모양을 정의합니다. 배경과 프레임을 설정합니다.

메뉴 텍스트의 모든 스타일 지정을 종료합니다. 사용된 글꼴은 PT Serif이며 웹사이트에서 찾을 수 있습니다. 구글 웹폰트.

캡션의 경우 색상을 설정하고 대문자로의 변환을 제거하고 Helvetica 글꼴을 사용합니다.

메뉴 항목 위로 마우스를 가져가면 변경됩니다.

메뉴 항목 위로 마우스를 가져가면 더 검게 변합니다. 변환은 추가 효과를 생성하는 데 사용됩니다.

Nav li a ( background: #444; border-right: 1px solid #fff; color: #fff; display: block; float: left; font: 700 13px/1.4 "PT Serif", Helvetica, Verdana, Arial, sans- serif; padding: 10px; text-align: center; text-decoration: none; text-transform: 대문자; 폭: 12.5%; /*TRANSFORMATIONS*/ -webkit-transition: background 0.5s ease; -moz-transition: background 0.5초 가벼움, -o-transition: 백그라운드 0.5초 가벼움, -ms-transition: 백그라운드 0.5초 가벼움, transition: 백그라운드 0.5초 가벼움, ) /*ACTIVE STATE*/ nav li a:hover ( background: #222; )

프레임 고정

이제 메뉴 프레임의 작은 시각적 결함을 처리해 보겠습니다. 각 항목에는 구분 기호 역할을 하는 흰색 테두리가 있습니다. 따라서 마지막 단락에는 프레임이 필요하지 않습니다. 특별한 의사 클래스를 사용합시다.

/* 마지막 항목의 프레임 */ nav li:last-child a ( border: none; )

아래 그림은 옵션 간의 차이를 볼 수 있는 특별한 회색 배경의 메뉴를 보여줍니다.

반응형 메뉴 만들기

이 프로젝트는 유동적 디자인과 반응형 디자인 사이의 좋은 예입니다. 현재 메뉴는 유동적 디자인(폭은 백분율로 정의됨)이지만 반응하지 않습니다. 화면 너비를 줄이기 시작하면 메뉴가 끔찍한 디자인으로 바뀝니다.

상황을 해결하기 위해 미디어 쿼리를 사용합니다. 미디어 쿼리의 적용 지점을 찾는 가장 좋은 방법은 몇 가지 테스트를 수행하는 것입니다.

1220픽셀

너비가 약 1200px일 때 첫 번째 문제가 나타납니다. 일부 단락의 긴 텍스트는 너비가 부족하여 끊어지기 시작합니다.

상황을 해결하려면 글꼴 크기만 변경하면 됩니다.

@media 전용 화면 및 (최대 너비: 1220px), 전용 화면 및 (최대 장치 너비: 1220px)( nav li a ( font: 700 10px/1.4 "PT Serif", Helvetica, Verdana, Arial, sans-serif) ; ) 작게 탐색( 글꼴: 100 10px/1 Helvetica, Verdana, Arial, sans-serif; ) )

930픽셀

화면 축소 시 나타나는 다음 점은 930px입니다. 이것은 메뉴가 더 세분화되는 곳입니다.

글꼴 크기를 수정하는 것 외에도 메뉴를 두 줄로 다시 작성해야 합니다.

@media only screen and (max-width: 930px), only screen and (max-device-width: 930px)( nav li a ( width: 25%; border-bottom: 1px solid #fff; font: 700 11px/1.4 "PT Serif", Helvetica, Verdana, Arial, sans-serif; ) nav li:last-child a, nav li:nth-child(4) a ( border-right: none; ) nav li:nth-child(5 ) a, nav li:nth-child(6) a, nav li:nth-child(7) a, nav li:nth-child(8) a ( border-bottom: 없음; ) )

580px 및 320px

2줄 형식은 화면 너비가 600px 미만일 때까지 잘 작동하며 그 다음에는 깨집니다.

여기서 우리는 메뉴를 4개의 행이 있는 2개의 열로 재설계하고 있습니다. 그리고 화면 크기가 320px 미만인 경우 글꼴 크기도 줄여야 합니다.

@media only screen and (max-width: 580px), only screen and (max-device-width: 580px)( nav li a ( width: 50%; font: 700 12px/1.4 "PT Serif", Helvetica, Verdana, Arial, sans-serif; padding-top: 12px; padding-bottom: 12px; ) nav li:nth-child(even) a ( border-right: none; ) nav li:nth-child(5) a, nav li :nth-child(6) a ( border-bottom: 1px solid #fff; ) ) @media 전용 화면 및 (max-width: 320px), 전용 화면 및 (max-device-width: 320px)( nav li a ( 글꼴: 700 11px/1.4 "PT Serif", Helvetica, Verdana, Arial, sans-serif; ) )

이제 메뉴가 화면 크기에 맞게 조정됩니다.

결론

적응형 설계를 구축하는 것은 다소 힘든 과정입니다. 신중한 테스트 및 값 선택에 많은 시간이 소요됩니다.

메뉴 항목에 대한 CSS 클래스 세트를 변경할 수 있습니다.

add_filter("nav_menu_css_class", "filter_function_name_8591", 10, 4) 사용; function filter_function_name_8591($classes, $item, $args, $depth)( // 필터... return $classes; ) $classes (정렬)

요소에 적용되는 CSS 클래스

  • 메뉴 아이템. 예:

    Array( => menu-item => menu-item-type-post_type => menu-item-object-page => menu-item-265) $item (WP_포스트)

    현재 메뉴 항목의 개체입니다. 예:

    WP_Post 개체( => 265 => 1 => 2018-04-07 09:45:46 => 2018-04-07 06:45:46 => => 피드백 => => 게시 => 닫힘 => 닫힘 = > => 265 => => => 2018-04-19 00:20:29 => 2018-04-18 21:20:29 => => 0 => http://wp-test.ru/ ? p=265 => 1 => nav_menu_item => => 0 => 원시 => 265 => 0 => 214 => 페이지 => post_type => 페이지 => http://wp-test.ru/post- 99 => 피드백 => => => => 배열 ( => => 메뉴 항목 => 메뉴 항목 유형 포스트 유형 => 메뉴 항목 개체 페이지) => => => =>) $args (표준 클래스)

    wp_nav_menu() 함수의 인수가 있는 개체입니다. 예:

    StdClass 개체( => WP_Term 개체( => 21 => 내 첫 번째 메뉴 => moe-pervoe-menu => 0 => 21 => nav_menu => => 0 => 3 => 원시) => div => = > => 기본 메뉴 => => 1 => wp_page_menu => => => => => => 보존 => 0 => => 기본) $depth (숫자)메뉴 아이템 레벨. 버전 4.1.0에 추가되었습니다. 들여쓰기에 사용됩니다. 최상위 메뉴 항목에는 $depth = 0, 중첩된 $depth = 1 등이 있습니다.

    예 #1 특정 메뉴 항목에만 CSS 클래스 추가

    "피드백" 메뉴 항목(id=265)에 추가 CSS 클래스를 추가해야 하고 이 항목이 기본 메뉴 영역에 연결된 메뉴에 표시되는 경우에만 다음을 가정합니다.

    Add_filter("nav_menu_css_class", "change_menu_item_css_classes", 10, 4); function change_menu_item_css_classes($classes, $item, $args, $depth) ( if($item->ID === 265 && $args->theme_location === "primary")( $classes = "special-css-class "; ) $클래스를 반환합니다. )

    우리는 레이아웃을 얻습니다.

    #1 모든 메뉴 항목에서 CSS 클래스 제거

    사이트의 모든 메뉴 항목에서 모든 CSS 클래스를 제거해 보겠습니다.

    Add_filter("nav_menu_css_class", "__return_empty_array");

    레이아웃을 알아봅시다:

    또한 첫 번째 예에서와 같이 조건을 사용할 수 있습니다. 모든 메뉴 항목에서 CSS 클래스를 제거하고 기본 메뉴 영역의 메뉴 항목에 자체 CSS 클래스를 추가해 보겠습니다.

    Add_filter("nav_menu_css_class", "change_menu_item_css_classes", 10, 4); function change_menu_item_css_classes($classes, $item, $args, $depth) ( if ($args->theme_location === "primary") ( $classes = [ "my-css" ]; ) else ( $classes = ; ) 반환 $classes; )

    레이아웃을 알아봅시다:

    노트
    • 버전 4.1.0부터 $depth 매개변수가 추가되었습니다.
    변경 사항 목록
    버전 3.0.0 이후 도입.
    버전 4.1.0 이후 $depth 매개변수가 추가되었습니다.

    모든 인터넷 사이트의 주요 요소 중 하나는 무엇입니까? 물론 탐색 메뉴. 각 메뉴는 사용자가 사이트의 다른 섹션으로 이동할 수 있기 때문에 웹 사이트의 유용한 부분입니다. 방문자와 웹 사이트의 주요 상호 작용은 탐색 메뉴를 통해 수행됩니다. 요즘 웹사이트의 페이지에서 점점 더 매력적이고 편리한 내비게이션 메뉴를 만날 수 있습니다.

    오늘 우리는 CSS, javascript 또는 Flash 기술을 기반으로 한 62개의 매력적인 탐색 메뉴를 제공합니다.

    CSS 탐색 메뉴

    알록달록 아름다운 메뉴로 꾸며진 카지노나 뱀과 사다리 같은 게임.

    여기에서 하위 메뉴를 열 때 뛰어난 부드러운 색 구성표와 흥미로운 효과를 볼 수 있습니다.


    03.

    Steven Wittens는 이 메뉴에 대해 다른 관점을 제공합니다.


    04.

    UX부스 홈페이지를 보면 스타일리시하면서도 굉장히 심플한 메뉴를 볼 수 있다.


    05.

    MacRabbit 사이트는 분명히 MAC OS 또는 Apple 스타일 메뉴를 사용합니다.


    06.

    Joyent의 웹사이트는 회사의 작업을 나열하는 단순하고 사무적인 모양의 메뉴를 사용합니다.


    07.

    이 포트폴리오의 정교함과 단순함은 분명히 당신의 마음을 사로잡을 것입니다.


    08.

    이미지 형태의 큰 메뉴는 분명히 당신의 관심을 끌 것입니다. 보시다시피 메뉴를 디자인하는 전통적인 방식은 아닙니다.


    09.

    활성 메뉴 항목과 비활성 항목을 상징하는 2가지 색상을 사용하는 드롭다운 메뉴입니다.


    10.

    미국 음반사 Small Stone Recordings는 라디오 형식의 메뉴 또는 Space Echo Roland SE-201 형식을 사용했습니다.


    11.

    전체 웹사이트를 "스카우트"할 수 있는 지도 같은 것.


    12.

    iPhone 앱을 특징으로 하는 Apple 스타일의 원형 메뉴.


    13.

    Clearleft는 예약된 작업이 있는 달력과 같은 것을 메뉴로 사용했습니다.


    14.

    선택한 메뉴 항목이 눌린 상태로 나타납니다.


    15.

    메뉴 항목을 클릭하면 추가 하위 메뉴가 확장됩니다. 검은색으로 칠해져 있지만 메뉴는 매우 단순해 보입니다.


    16. .

    이 메뉴는 간단하고 멋진 호버 효과를 사용합니다.


    17.

    글자 크기가 너무 귀엽고 특이해서 눈길을 끈다.


    18.

    뛰어난 호버 효과와 함께 블록 탐색을 사용하기 위한 훌륭한 솔루션입니다.


    19.

    훌륭한 녹색 색상과 잎이 많은 메뉴 모양이 시선을 사로잡을 것입니다. 또한 현재 자신이 어떤 하위 섹션에 속해 있는지 파악하는 데 도움이 되는 훌륭한 효과도 있습니다.


    20.

    Ronny Pries의 웹사이트 디자이너는 뛰어난 탐색 메뉴 개념을 활용했습니다. 사용자는 바닥의 계획에 따라 안내됩니다.


    21.

    탐색 메뉴를 구현하는 또 다른 창의적인 방법은 다른 하위 섹션으로 이동할 수 있는 과일 나무 이미지를 사용하는 것입니다.


    22.

    Matt Dempsey의 독창적인 브러시 스트로크 사용을 확인하십시오.


    23.

    탐색 메뉴의 탁월한 구현.


    24.

    웹 사이트에서 직접 작동하는 폴더처럼 보이는 세로 탭. 이 방법은 거의 사용되지 않지만 작동하고 멋지게 보입니다.


    25.

    펑크 록 음악 스타일로 구현된 탐색 메뉴. Jeff Sarmiento가 이 아이디어를 어떻게 구현했는지 알아보세요.


    26.

    일종의 계층 구조와 같습니다. 탐색 메뉴를 구현하는 또 다른 창의적인 방법입니다.


    27.

    아이콘은 메뉴와 상호 작용하는 느낌을 향상시킵니다.


    Flash 기술로 개발된 탐색 메뉴

    이 탐색 메뉴에는 매우 흥미로운 호버 효과가 있습니다.


    29.

    특수 슬라이더를 사용하여 일부 조정을 할 수 있는 탐색.


    30.

    타로 카드 스타일의 흥미롭고 매력적인 메뉴. 카드를 클릭하면 즉시 화재로 이동합니다.


    31.

    호수에서 파도가 움직이는 듯한 느낌을 주는 유체 내비게이션 메뉴.


    32.

    Nick Jones 웹 사이트는 단순하지만 동적인 탐색 메뉴를 사용하여 포트폴리오를 탐색합니다.


    33.

    Marc Ecko 웹사이트에서 내비게이션은 이미지 갤러리 형식으로 제공됩니다. 방문자가 예술과 철학의 페이지를 걸을 수 있습니다.


    34.

    HBO는 일종의 영화 문서 아카이브입니다. 내비게이션 메뉴를 통해 영화를 대화식으로 선택할 수 있습니다.


    35. ?

    간단한 호버 효과가 있는 흥미로운 탐색 메뉴. 아이콘 위로 마우스를 가져가면 메뉴의 내용이 표시됩니다.


    36.

    뉴욕과 포트로더데일에 본사를 둔 내비게이션 메뉴 디자인 에이전시.


    37.

    프레스코화 배경의 세련된 신고풍 내비게이션 디자인.


    38.

    Nick Ad 웹사이트는 유연하면서도 사용하기 쉬운 탐색 메뉴를 사용합니다. 페이지의 아무 곳이나 클릭하면 흥미로운 효과를 볼 수 있습니다.


    39.

    창의적인 사람은 자신의 작업을 사용하여 방문자를 포트폴리오로 끌어들입니다.


    40. .

    섹션 7에는 하위 메뉴가 있는 흥미로운 브로셔 스타일 메뉴가 있습니다.


    41.

    특정 항목을 선택하면 열리고 닫히는 탐색 메뉴입니다.


    42.

    Beside 웹사이트에서는 내비게이션 메뉴가 레인보우 스타일로 구현되어 있습니다.


    43.

    판지 포트폴리오 개념입니다. 매우 흥미로운 호버 효과.


    44.

    함께 쌓인 작은 큐브는 탐색 메뉴 역할을 합니다.


    45.

    국민 모두가 자랑스러워하는 하와이안 슬리퍼의 질감을 오버톤으로 표현한 풍부한 색감의 지도.


    46.

    메뉴를 상징하는 것들이 있는 테이블: 행정부에 연락하기 위한 전화, 포트폴리오로 이동하기 위한 잡지, 뉴스 시청을 위한 신문 등.
    실제 물건을 내비게이션으로 사용할 때 매우 흥미 롭습니다.


    47.

    탐색 메뉴를 구현하는 매우 창의적인 방법입니다. 각 요소는 고유한 방식으로 아름답고 전체 웹사이트에 생명을 불어넣습니다. 그러한 방법을 거의 사용하지 않지만 정말 마술적입니다.


    자바스크립트 기술로 개발된 내비게이션 메뉴

    다양한 색상의 단순하고 눈이 즐거운 탐색 메뉴.


    49.

    메뉴가 Flask로 구현된 것처럼 보이지만 그렇지 않습니다. 마우스 호버 효과가 있는 깔끔하고 멋지고 스타일리시한 탐색 메뉴.

    내 끈질긴 독자와 단순히 호기심 많은 사용자의 수많은 요청으로 인해 피해를 입었습니다. 드디어 눌린 버튼의 효과로 동적 Vkontakte 메뉴를 만드는 방법을 배우는 수업을 만들었습니다! 일반 인터넷 사이트와 유사하게 방문한 링크가 특별한 방식으로 표시되면 (누른 버튼, 밑줄 등) 생성 된 페이지와 그래픽 디자인을 사용하여 동일한 Vkontakte 디자인을 만듭니다. 우선 Photoshop에서 그래픽 공백을 만들 것입니다. 두 가지 유형의 메뉴 헤더와 버튼을 만듭니다. 그런 다음 메뉴의 항목에 따라 여러 Vkontakte 페이지를 만듭니다. 마지막으로 링크를 따라가는 듯한 착각을 불러일으키는 트릭을 만들어 봅시다. 수업은 Vkontakte의 기능에 자신감을 느끼는 사람들에게 매우 어렵고 적합합니다. 예제를 사용하여 모든 조작을 수행합니다. Vkontakte 그룹이 효과가 실시간으로 구현되는 곳. 그래서 사업에!

    1단계: Photoshop에서 메뉴 머리글 만들기
    Photoshop에서 600px 너비의 문서를 만듭니다. 귀하의 재량에 따라 높이가 다를 수 있습니다. 보기 사진, 콜라주, 정보 배너 및 기타 그래픽 그림을 머리글에 배치할 수 있습니다. 이 경우에는 600x172 픽셀 크기의 광고 배너를 사용했습니다.

    2단계 Photoshop에서 탐색 모음 만들기
    이제 내비게이션 바를 만들어야 합니다. 이 예에서는 텍스트만 버튼으로 사용했습니다. 그러나 재량에 따라 컬러 버튼을 만들고 그 위에 텍스트를 쓸 수 있습니다. 이렇게 합니다. Photoshop에서 600x56픽셀의 사각형을 만들고 이 경우에는 흰색으로 채웁니다. 그런 다음 한 줄에 메뉴 항목을 작성합니다. 약 5-6 항목 정도입니다. 더 많은 포인트가 빡빡하게 보일 것입니다.

    3단계 Photoshop에서 누른 내비게이션 바 만들기
    이제 클릭한 것처럼 활성 링크를 만들어야 합니다. 저는 일반 밑줄을 사용했지만 다른 텍스트나 배경색을 사용하여 방문한 링크를 표시할 수 있습니다.

    Step 4. 완성된 사진 자르기
    이 단계에서 2단계와 3단계의 그림을 잘라야 합니다. 밑줄이 없는 버튼 하나와 밑줄이 있는 다른 버튼의 5개 버튼이 두 세트로 구성되어야 합니다. 각 개별 항목의 버튼(밑줄이 있는 것과 없는 것)은 크기가 같아야 합니다. 아래 그림은 모든 그래픽 디자인(10개의 버튼과 1개의 메뉴 헤더)을 보여줍니다.

    5단계. Vkontakte 메뉴 페이지 만들기
    이제 VKontakte로 이동하겠습니다. 우리의 임무는 "메뉴"라는 별도의 페이지를 만드는 것입니다. 이를 위해 다음 코드를 사용합니다.
    http://vk.com/pages?oid=-XXX&p=페이지_이름
    여기서 XXX 대신 그룹의 ID를 대체하고 "페이지 이름"이라는 텍스트 대신 메뉴를 작성합니다. 이제 그룹 ID를 찾아야 합니다. 그것을하는 방법? 그룹의 메인 페이지로 이동하여 벽에 있는 게시물을 봅니다. "게시물 추가" 블록 바로 아래에 "모든 게시물"이라고 표시됩니다. 이 링크를 클릭하십시오.

    6단계. 그룹 ID 결정 및 코드 수정
    페이지로 이동하여 다음과 같은 URL을 확인하십시오. https://vk.com/wall-78320145?own=1, 이 예에서 숫자 78320145는 그룹의 ID입니다. 소스 코드에서 데이터를 대체하고 다음과 같은 레코드를 얻습니다.
    http://vk.com/pages?oid=-78320145&p=메뉴(당신의 숫자와 함께!). 이 줄을 브라우저의 주소 표시줄에 붙여넣고 Enter 키를 누릅니다. 그래서 우리는 새로운 Vkontakte 페이지를 만들었고 처음에는 다음과 같이 보입니다.

    7단계. 나머지 탐색 페이지에 Vkontakte 만들기
    마찬가지로 가격, 주문 방법, 참조 조건 및 질문의 네 가지 탐색 페이지를 더 만듭니다. 즉, 해당 코드를 브라우저의 주소 표시줄에 네 번 더 복사합니다(아래 예에서 ID 번호, 내 번호 사용).

    http://vk.com/pages?oid=-78320145&p=가격

    http://vk.com/pages?oid=-78320145&p=How_to_order

    http://vk.com/pages?oid=-78320145&p=참조 약관

    http://vk.com/pages?oid=-78320145&p=질문
    두 단어 페이지의 제목(주문 방법)에서 단어 사이의 공백이 밑줄 How_to_order로 대체되었습니다. 이제 각 메뉴 항목에 대해 5페이지가 준비되었습니다. 메뉴 페이지에 있기 때문에 포트폴리오 페이지를 만들지 않았습니다.

    Step 8. 메뉴 첫 페이지에 사진 업로드
    아직 비어 있는 생성된 페이지(6단계 참조) 메뉴에서 편집 링크 또는 콘텐츠로 채우기 링크를 클릭합니다. 그 후 편집 패널이 표시됩니다. 여기에서 사진 업로드 기능이 있는 카메라 아이콘을 클릭해야 합니다. 중요한! 위키 마크업 모드가 있다는 점에 유의하십시오. 전환 모드는 페이지 오른쪽 가장자리에 있는 아이콘으로 제어됩니다.

    Step 9. 사진 업로드 후 결과
    1 단계와 2 단계에서 만든 사진을 업로드합니다. 업로드 후 아래 그림과 같이 다음 코드가 표시되고 메뉴 자체는 다음과 같습니다. 코드를 변경할 때마다 페이지 저장을 클릭한 다음 미리보기를 클릭하여 결과를 확인하는 것을 잊지 마십시오.

    10단계. 이미지 코드 편집
    이제 우리의 임무는 모든 noborder 속성을 nopadding 속성으로 바꾸는 것입니다. 그리고 Vkontakte가 로드할 때 사진을 400픽셀로 축소했기 때문에 첫 번째 사진의 실제 크기를 적어 둡니다. 모든 변경 후에는 이러한 코드와 이러한 메뉴를 가져와야 합니다.

    11단계. 사진 링크 넣기
    이제 우리는 각 사진에 대한 링크를 넣어야 합니다. nopadding| 뒤에 링크를 삽입해야 합니다. 닫는 괄호 앞에 공백 대신. 첫 번째 그림(1단계의 메뉴 머리글)에 그룹의 기본 페이지에 대한 링크를 제공하거나 nolink 속성(공백 없이 nopadding 후 설정)을 사용할 수 있습니다. 두 번째 카드의 경우 형식 페이지의 주소를 삽입하십시오. 페이지-78320145_49821289. 이미지의 전체 URL입니다. https://vk.com/page-78320145_49821289, 도메인이 있는 첫 번째 부분을 생략할 수 있을 때까지. 단, 외부 사이트로의 링크는 링크의 url을 모두 명시해야 합니다.

    12단계 나머지 탐색 페이지에 코드 복사
    이 다소 간단한 단계에서는 이전 단계의 마지막 코드를 복사하여 생성된 나머지 페이지(가격, 주문 방법, 참조 조건 및 질문)에 붙여넣습니다. 페이지에서 편집 또는 콘텐츠 채우기(위키 마크업 모드에 있음)를 클릭하고 코드를 붙여넣고 저장을 클릭합니다. 그리고 다음 페이지에서도 마찬가지입니다. 즉, 이제 5개의 페이지가 있으며 각각의 메뉴는 정확히 동일하게 보입니다. 그러나 다른 한편으로는 이미 메뉴를 탐색할 수 있습니다. 예를 들어 가격과 같은 링크를 클릭하면 가격 페이지로 이동합니다.

    13단계: 눌린 버튼 효과 만들기
    이제 우리는 5개의 페이지 각각에서 하나의 그림을 변경해야 합니다(밑줄이 없는 버튼을 밑줄이 있는 버튼으로 대체합니다). 예를 들어 메뉴의 첫 번째 페이지에서 새 이미지를 로드한 다음 코드에서 이전 이미지의 주소를 새 이미지(빨간색 밑줄)로 바꿉니다. 그런 다음 가격 페이지로 이동하여 가격에 밑줄이 그어진 사진을 업로드하고 코드에서 새 사진의 주소로 변경합니다. 그런 다음 주문 방법, 참조 조건 및 질문 페이지로 이동하여 동일한 작업을 동일한 방식으로 수행합니다.

    마지막.
    결과적으로 메뉴 링크를 클릭하면 활성화되는 탐색 효과가 있습니다. 그러나 활성 링크를 제외하고 모든 페이지의 그래픽 디자인이 거의 동일하기 때문에 실제로는 다른 페이지로의 전환이지만 내비게이션의 환상이 만들어집니다.

    이러한 방식으로 설계된 메뉴는 모바일 장치에 적합하지 않습니다. 화면 크기가 줄어들면 사진이 다른 사진 아래로 이동하기 시작합니다. 적응형 디자인을 만들려면 고정 레이아웃용 테이블을 사용해야 합니다. 그러나 그것은 또 다른 이야기이고 더 발전된 기술입니다. 그동안 그래픽 메뉴 디자인을 위한 다양한 옵션을 살펴보십시오.