mirror of
https://github.com/pure-css/pure.git
synced 2024-11-07 21:34:24 +00:00
Initial commit of edits in support of the new menu.
This commit is contained in:
parent
9c55ca2d52
commit
40952f5a50
@ -74,8 +74,7 @@ grunt.initConfig({
|
|||||||
|
|
||||||
{'build/menus-nr.css': [
|
{'build/menus-nr.css': [
|
||||||
'build/menus-core.css',
|
'build/menus-core.css',
|
||||||
'build/menus-dropdown.css',
|
'build/menus-dropdown.css'
|
||||||
'build/menus.css'
|
|
||||||
]},
|
]},
|
||||||
|
|
||||||
{'build/menus.css': [
|
{'build/menus.css': [
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
{
|
{
|
||||||
"name": "pure",
|
"name": "pure",
|
||||||
"version": "0.5.0",
|
"description": "Use Pure's ridiculously tiny CSS to start any web project.",
|
||||||
|
"version": "0.6.0",
|
||||||
"main": "build/pure.css",
|
"main": "build/pure.css",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"normalize-css": "1.1.3"
|
"normalize-css": "3.0.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
* Always hide an element when it has the `hidden` HTML attribute.
|
* Always hide an element when it has the `hidden` HTML attribute.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
.hidden,
|
||||||
[hidden] {
|
[hidden] {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
|
@ -64,7 +64,6 @@ since IE8 won't execute CSS that contains a CSS3 selector.
|
|||||||
.pure-form select:focus,
|
.pure-form select:focus,
|
||||||
.pure-form textarea:focus {
|
.pure-form textarea:focus {
|
||||||
outline: 0;
|
outline: 0;
|
||||||
outline: thin dotted \9; /* IE6-9 */
|
|
||||||
border-color: #129FEA;
|
border-color: #129FEA;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -40,14 +40,6 @@
|
|||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* FIXED MENU */
|
|
||||||
.pure-menu-fixed {
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* HORIZONTAL MENU */
|
/* HORIZONTAL MENU */
|
||||||
.pure-menu-horizontal {
|
.pure-menu-horizontal {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@ -70,13 +62,16 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* RESPONSIVE MENUS */
|
/* RESPONSIVE MENUS */
|
||||||
/* Hide the toggle button by default. It will show on small screen sizes */
|
/* Hide the list and display the toggle by default. With menus-r it
|
||||||
|
will show on small screen sizes. */
|
||||||
.pure-menu-responsive .pure-menu-list {
|
.pure-menu-responsive .pure-menu-list {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.pure-menu-responsive-toggle {
|
.pure-menu-responsive-toggle {
|
||||||
display: block;
|
display: block;
|
||||||
|
float: right;
|
||||||
|
padding: 0.3em 0.5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.pure-menu-responsive-toggle:after {
|
.pure-menu-responsive-toggle:after {
|
||||||
@ -91,8 +86,51 @@
|
|||||||
.pure-menu-is-active .pure-menu-item {
|
.pure-menu-is-active .pure-menu-item {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
.pure-menu-is-active .pure-menu-list {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
.pure-menu-is-active .pure-menu-separator {
|
.pure-menu-is-active .pure-menu-separator {
|
||||||
width: auto;
|
width: auto;
|
||||||
height: 1px;
|
height: 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* misc minimal styling */
|
||||||
|
|
||||||
|
.pure-menu-heading {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pure-menu-children {
|
||||||
|
background: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pure-menu-link,
|
||||||
|
.pure-menu-disabled {
|
||||||
|
padding: 0.3em 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pure-menu-is-active .pure-menu-children {
|
||||||
|
padding-left: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pure-menu-link:hover,
|
||||||
|
.pure-menu-link:focus {
|
||||||
|
background-color: #eee;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pure-menu-selected .pure-menu-link,
|
||||||
|
.pure-menu-selected .pure-menu-link:visited {
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pure-menu-disabled {
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pure-menu-disabled .pure-menu-link:hover {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
@ -18,13 +18,14 @@
|
|||||||
|
|
||||||
/* Horizontal Menus - when an item is interacted with, show the children */
|
/* Horizontal Menus - when an item is interacted with, show the children */
|
||||||
.pure-menu-horizontal .pure-menu-item:hover > .pure-menu-children,
|
.pure-menu-horizontal .pure-menu-item:hover > .pure-menu-children,
|
||||||
.pure-menu-horizontal .pure-menu-item:focus > .pure-menu-children {
|
.pure-menu-horizontal .pure-menu-item a:focus > .pure-menu-children {
|
||||||
top: 100%;
|
top: 100%;
|
||||||
left: 0;
|
left: 0;
|
||||||
width: inherit;
|
width: inherit;
|
||||||
}
|
}
|
||||||
|
|
||||||
.pure-menu-is-active .pure-menu-children {
|
.pure-menu-is-active .pure-menu-children,
|
||||||
|
.pure-menu-responsive-toggle:hover .pure-menu-children {
|
||||||
display: block;
|
display: block;
|
||||||
position: static;
|
position: static;
|
||||||
}
|
}
|
||||||
|
@ -5,4 +5,11 @@
|
|||||||
.pure-menu-responsive-toggle {
|
.pure-menu-responsive-toggle {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
.pure-menu-is-active .pure-menu-list {
|
||||||
|
position: static;
|
||||||
|
}
|
||||||
|
.pure-menu-is-active .pure-menu-list,
|
||||||
|
.pure-menu-is-active .pure-menu-item {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
}
|
}
|
@ -1,19 +0,0 @@
|
|||||||
.pure-menu-heading {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.pure-menu-children {
|
|
||||||
background: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.pure-menu-responsive-toggle {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.pure-menu-link {
|
|
||||||
padding: 0.3em 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.pure-menu-is-active .pure-menu-children {
|
|
||||||
padding-left: 0.5em;
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user