muzruno.com

Как да направите падащо меню на CSS

Днес ще разгледаме въпроса "Как да създадем падащо меню на CSS?". Трябва да се каже веднага, че този елемент ще бъде направен без връзка с каквито и да било допълнителни средства. Това означава, че менюто ще бъде създадено само с CSS и HTML.

падащо меню css

Подготовка на

За да разберете напълно какво се случва в статията, е необходимо да се запознаете малко с теоретичния материал. Но ако сте запознати с псевдокласите, можете да пропуснете този параграф. Така че, за да създадем вертикално падащо меню за CSS, се нуждаем от елемент като "hover". Псевдоклас ": hover" може да бъде присвоен на всеки HTML таг. Тя ви позволява да определите кога курсорът на мишката сочи към елемент. Например, присвоихме собственост: "a: hover {color: red-}". Този запис означава, че когато се движите курсора на мишката към всеки маркер съдържанието му става червено. Струва си да се отбележи, че този псевдоклас означава все още неактивен елемент. Между другото, ": hover" има подобни сродни елементи. Но с тази псевдокласа ще създадем падащо меню на CSS.

вертикално падащо меню css

инструкция



На първо място, си струва да разберете какво представлява падащото меню. Съгласно това определение има много различни техники за конструиране на различни макети. В този случай ще разглобим конструкция, състояща се от няколко постоянно видими предмети и няколко допълнителни (скрити) такива. Нека завършим с теорията и се спуснете да практикуваме.

css падащото меню

Декоративни промени

Щом оформлението на главното меню е готово, можете да продължите с неговия дизайн. Вероятно мнозина на първо място искат да се отърват от маркерите, които определят елемента на списъка. Това се прави, като се използва само една собственост на CSS, а именно тип стил на списък. Трябва да добавите този запис: li {list-style-type: none;}. След това можете да поставите рамка и да направите фон. Функциите на границата и фон ще ви помогнат. Може би някои от тях няма да харесат, че падащото меню се появява като допълнителен списък, докато се разширяват основните елементи. За да поправите това, можете да го позиционирате. За да направите това, в каскадни стилови листа напишете следното записване: ul ul {position: absolute-left: 15px; дясно: 15px; горе: 15px; долу: 15px;}. Естествено, стойностите, които ще използвате сами. В зависимост от това, къде искате да видите падащото меню, CSS ще предложи много повече имоти, които могат да добавят различни ефекти и да украсяват нашите списъци.

заключение

За пореден път струва да се отбележи дизайна на оформлението на менюто. За да зададете CSS правила в този случай, използвате вложени стойности, например ul ul. Ако имате други подобни проекти в документа, тогава може да има големи проблеми. В тези ситуации трябва да използвате по-конкретна цел, например селектори или идентификатори на идентификатори. Оформлението на падащото меню в статията е предназначено за запознаване с общия дизайн. Останалата част от работата е на раменете ви.

Споделяне в социалните мрежи:

сроден