diff options
| author | fisharebest <fisharebest@gmail.com> | 2011-06-05 07:15:31 +0000 |
|---|---|---|
| committer | fisharebest <fisharebest@gmail.com> | 2011-06-05 07:15:31 +0000 |
| commit | ebd6cd58f4b7290ab21ce50bc41720911c6005a0 (patch) | |
| tree | c1d8ecd87c5bef74d7593fae8d614bef4dc500d6 /themes | |
| parent | 3b1b1e3fabb76c3b74a48b3635dc70e9aac3b73b (diff) | |
| download | webtrees-ebd6cd58f4b7290ab21ce50bc41720911c6005a0.tar.gz webtrees-ebd6cd58f4b7290ab21ce50bc41720911c6005a0.tar.bz2 webtrees-ebd6cd58f4b7290ab21ce50bc41720911c6005a0.zip | |
Webtrees theme - use CSS ID instead of CSS CLASS to identify menu icons.
Diffstat (limited to 'themes')
| -rw-r--r-- | themes/webtrees/style.css | 145 |
1 files changed, 54 insertions, 91 deletions
diff --git a/themes/webtrees/style.css b/themes/webtrees/style.css index 48bfd88ba6..45d058f118 100644 --- a/themes/webtrees/style.css +++ b/themes/webtrees/style.css @@ -1488,25 +1488,56 @@ td.descriptionbox a {color:#ffffff;}/* this keeps the tag color the same when i .logo {text-align:center;} /* ======= Main menu items ========== */ +/* #topMenu {float:left; width:100%; position:relative;} html[dir='rtl'] #topMenu {float:right;} -#topMenu ul {clear:left; float:right; list-style:none; margin:0; padding:0; position:relative; right:50%; text-align:center;} -#topMenu ul li {display:block; float:left; list-style:none; margin:0; min-width:100px; padding:5px 0; position:relative; left:50%;} -html[dir='rtl'] #topMenu ul li {float:right; } -#topMenu ul li a {margin:auto; padding-top:52px; width:100%;} -#topMenu ul li:hover ul {display:block;} -#topMenu ul li.separator span {background: url('images/hline.png') repeat-x; display:block; height:3px; margin:0;} -#topMenu ul ul {background:none; display:none; font-weight:normal; position:absolute; left:0px; right:auto; top:70px; background-color:#FFF; border:thin solid #AAA; z-index:999; padding-top:5px;} -html[dir='rtl'] #topMenu ul ul {left:auto; right:0px;} -#topMenu ul ul li {clear:left; left:auto; margin:0; padding:0; text-align:left; width:100%;} -html[dir='rtl'] #topMenu ul ul li {right:auto; clear:right; text-align:right;} -#topMenu ul ul li a {font-size:11px; height:20px; padding:1px 6px; text-indent:27px; white-space:nowrap;} -#topMenu ul ul ul {display:none !important; left:100%; position:absolute; top:0px;} -html[dir='rtl'] #topMenu ul ul ul {right:100%;} -#topMenu ul ul li:hover ul {display:block !important;} +#main-menu {clear:left; float:right; list-style:none; margin:0; padding:0; position:relative; right:50%; text-align:center;} +#main-menu li {display:block; float:left; list-style:none; margin:0; min-width:100px; padding:5px 0; position:relative; left:50%; height:60px; background:url('images/large_menu_sprite.png') no-repeat;}} +html[dir='rtl'] #main-menu li {float:right;} +#main-menu li a {margin:auto; padding-top:52px; width:100%;} +#main-menu li:hover ul {display:block;} +#main-menu li.separator span {background: url('images/hline.png') repeat-x; display:block; height:3px; margin:0;} +#main-menu ul {background:none; display:none; font-weight:normal; position:absolute; left:0px; right:auto; top:70px; background-color:#FFF; border:thin solid #AAA; z-index:999; padding-top:5px;} +html[dir='rtl'] #main-menu ul {left:auto; right:0px;} +#main-menu ul li {clear:left; left:auto; margin:0; padding:0; text-align:left; width:100%; text-indent:27px; white-space:nowrap; height:24px; background:url('images/small_menu_sprite.png') no-repeat;} +html[dir='rtl'] #main-menu ul li {right:auto; clear:right; text-align:right;} +#main-menu ul li a {font-size:11px; height:20px; padding:1px 6px;} +#main-menu ul ul {display:none !important; left:100%; position:absolute; top:0px;} +html[dir='rtl'] #main-menu ul ul {right:100%;} +#main-menu ul li:hover ul {display:block !important;} +*/ + +#topMenu {float:left; width:100%; padding:5px 0; position:relative;} +html[dir='rtl'] #topMenu {float:right;} +#main-menu {clear:both; position:relative; z-index:500; float:right; right:50%;} +html[dir='rtl'] #main-menu li {float:right;} +#main-menu, +#main-menu ul {padding:0; margin:0; list-style-type:none; } +#main-menu ul ul {z-index:600;margin-left:-6px;} +#main-menu li {float:left; position:relative; left:50%;} +html[dir='rtl'] #main-menu li {float:right;} +#main-menu li li { clear:both; } +#main-menu li:hover > ul {display:block; position:absolute; top:0; left:120px;} +#main-menu > li:hover > ul {left:0; top:64px;} +#main-menu a {display:block; white-space:nowrap; overflow:hidden;} +#main-menu ul {position:absolute; display:none; background:#ffffff; border:thin solid #aaaaaa; padding:5px 0; z-index:999;} +#main-menu li a {margin:auto; padding-top:52px; width:100%;} +#main-menu li li a {font-size:11px; line-height:1.5; padding:1px 6px;} + +/* Menu icons */ +#main-menu > li {background-image:url(images/large_menu_sprite.png); background-repeat:no-repeat; min-width:100px; height:64px; text-align:center;} +#main-menu li li {background-image:url(images/small_menu_sprite.png); background-repeat:no-repeat; height:24px; left:auto; line-height:24px; text-align:left; text-indent:26px;} + +/* Separators */ +#main-menu li.separator {background: url(images/hline.png) repeat-x; display:block; height:3px; width:100%;} + +/* Reverse left and right on RTL pages */ +html[dir=rtl] #main-menu li {float:right;} +html[dir=rtl] #main-menu li:hover > ul {left:auto; right:120px;} +html[dir=rtl] #main-menu > li:hover > ul {left:auto; right:0;} +html[dir=rtl] #main-menu li li {text-align:right;} /* Main menu icons */ -/* #menu-calendar {background-position:center -350px;} #menu-chart {background-position:center -140px;} #menu-clippings {background-position:center -560px;} @@ -1522,10 +1553,8 @@ html[dir='rtl'] #topMenu ul ul ul {right:100%;} #menu-search {background-position:center -420px;} #menu-sour {background-position:center -700px;} #menu-tree {background-position:center 0px;} -*/ /* Sub-menu icons */ -/* #menu-admin {background-position:left 0px;} html[dir=rtl] #menu-admin {background-position:right 0px;} #menu-branches {background-position:left -450px;} html[dir=rtl] #menu-branches {background-position:right -450px;} #menu-calendar-day {background-position:left -60px;} html[dir=rtl] #menu-calendar-day {background-position:right -60px;} @@ -1621,7 +1650,6 @@ html[dir='rtl'] #topMenu ul ul ul {right:100%;} #menu-sour-savechan {background-position:left -960px;} html[dir=rtl] #menu-sour-savechan {background-position:right -960px;} #menu-sour-undochan {background-position:left -960px;} html[dir=rtl] #menu-sour-undochan {background-position:right -960px;} #menu-tree li {background-position:left -240px;} html[dir=rtl] #menu-tree li {background-position:right -240px;} -*/ /* ========= Login|Favorites|Theme|Language menu items ========== */ #extra-menu {float:right;white-space:nowrap; margin:20px 10px 0 0;} @@ -1631,10 +1659,10 @@ html[dir='rtl'] #extra-menu.makeMenu li ul {left:0px;right:auto;} #extra-menu a {background:none; display:inline;} .makeMenu {color:#555555; font-weight:bold;} .makeMenu li {display:inline; position:relative; white-space:nowrap;} -.makeMenu li ul { display:none; font-weight:normal; position:absolute; left:0px; right:auto; top:1.1em; background-color:#FFF; border:thin solid #AAA; z-index:999;} -html[dir='rtl'] .makeMenu li ul { left:auto; right:0px;} +.makeMenu li ul {display:none; font-weight:normal; position:absolute; left:0px; right:auto; top:1.1em; background-color:#FFF; border:thin solid #AAA; z-index:999;} +html[dir='rtl'] .makeMenu li ul {left:auto; right:0px;} .makeMenu li ul li {padding:2px; display:block; text-align:left;} -html[dir='rtl'] .makeMenu li ul li { text-align:right;} +html[dir='rtl'] .makeMenu li ul li {text-align:right;} .makeMenu, .makeMenu li ul {list-style:none; margin:0; padding:1px;} .makeMenu li:hover > ul {display:block;} @@ -1651,9 +1679,9 @@ html[dir='rtl'].field .editlink, html[dir='rtl'].field .deletelink {float:lef /* =========== Indi header ================== */ #indi_header {float:left; width:98%; border-radius: 3px; border: 1px solid #B2C7D7; margin:5px 0; padding:10px;} -html[dir='rtl'] #indi_header { float:right;} +html[dir='rtl'] #indi_header {float:right;} #indi_header h3 {color: #555555; font-size: 90%; font-weight:bold; margin: 0; padding: 0 10px 0 30px; text-align:left;} -html[dir='rtl'] #indi_header h3 { padding: 0 30px 0 10px; text-align:right;} +html[dir='rtl'] #indi_header h3 {padding: 0 30px 0 10px; text-align:right;} #indi_header h3.name_one {overflow:hidden; position:relative; font-size:1.5em;} #indi_header h3 .details1 {font-size:1.0em;} #indi_header h3.person_box, #indi_header h3.person_boxF , #indi_header h3.person_boxNN {border:1px solid #2694E8;} @@ -1670,7 +1698,7 @@ html[dir='rtl'] #indi_mainimage {float:right;} html[dir='rtl'] #indi_mainimage a img {float:right;} #indi_name_details { margin:0; padding: 5px;} #indi_name_details a {color:#333377;} -#indi_name_details dt:after { content:":"; } +#indi_name_details dt:after {content:":";} #name1 {} #indi_note {margin: 0 0 5px 0;} html[dir='rtl'] #indi_note .fact_NOTE {float:right; margin:00 0 10px;} @@ -1699,77 +1727,13 @@ html[dir='rtl'] dd .editlink, html[dir='rtl'] dd .deletelink {float:left;} .copyicon {background-position: -70px -32px; width: 24px; height:16px;} .deleteicon {background-position: -100px -32px; width: 24px; height:16px;} -/* Large menu icons sprite */ -.icon_large_gedcom, .icon_large_pedigree, .icon_large_indis, .icon_large_reports, .icon_large_search, .icon_large_help, .icon_large_calendar, .icon_large_mypage, .icon_large_clippings, .icon_large_edit_indi, .icon_large_edit_source, .icon_large_edit_fam, .icon_large_edit_media, .icon_large_edit_notes, .icon_large_edit_repo {display: block; background: url('images/large_menu_sprite.png') no-repeat left 0;} - -.icon_large_gedcom {background-position: center 0px;} -.icon_large_mypage {background-position: center -70px; width:64px;} -.icon_large_pedigree {background-position: center -140px; width:64px;} -.icon_large_indis {background-position: center -210px; width:64px;} -.icon_large_reports {background-position: center -280px; width:64px;} -.icon_large_calendar {background-position: center -350px; width:64px;} -.icon_large_search {background-position: center -420px; width:64px;} -.icon_large_help {background-position: center -490px; width:64px;} -.icon_large_clippings {background-position: center -560px; width:64px;} -.icon_large_edit_indi {background-position: center -630px; width:64px;} -.icon_large_edit_source {background-position: center -700px; width:64px;} -.icon_large_edit_fam {background-position: center -770px; width:64px;} -.icon_large_edit_media {background-position: center -840px; width:64px;} -.icon_large_edit_notes {background-position: center -910px; width:64px;} -.icon_large_edit_repo {background-position: center -980px; width:64px;} - -/* Small menu icons sprite */ -.icon_small_add_clip, .icon_small_add_fam, .icon_small_admin, .icon_small_ancestry, .icon_small_calendar, .icon_small_cfamily, .icon_small_clippings, .icon_small_contact, .icon_small_delete, .icon_small_descendant, .icon_small_fambook, .icon_small_fanchart, .icon_small_fav, .icon_small_gedcom, .icon_small_hourglass, .icon_small_indis, .icon_small_map, .icon_small_menu_help, .icon_small_menu_media, .icon_small_menu_repository, .icon_small_menu_source, .icon_small_edit_indi, .icon_small_edit_fam, .icon_small_edit_notes, .icon_small_edit_raw, .icon_small_edit_repo, .icon_small_edit_sex, .icon_small_edit_source , .icon_small_add_indi, .icon_small_reord_fam, .icon_small_mypage, .icon_small_notes, .icon_small_patriarch, .icon_small_pedigree, .icon_small_place, .icon_small_relationship, .icon_small_reports, .icon_small_search, .icon_small_statistic, .icon_small_timeline, .icon_small_wiki, .icon_small_edit_media, .icon_small_medialink, .icon_arrow {display: block; background: url('images/small_menu_sprite.png') no-repeat left 0;} - -.icon_small_admin {background-position: left 0px;} html[dir='rtl'] .icon_small_admin {background-position: right 0px;} -.icon_small_ancestry {background-position: left -30px;} html[dir='rtl'] .icon_small_ancestry {background-position: right -30px;} -.icon_small_calendar {background-position: left -60px;} html[dir='rtl'] .icon_small_calendar {background-position: right -60px;} -.icon_small_cfamily {background-position: left -90px;} html[dir='rtl'] .icon_small_cfamily {background-position: right -90px;} -.icon_small_contact {background-position: left -120px;} html[dir='rtl'] .icon_small_contact {background-position: right -120px;} -.icon_small_descendant {background-position: left -150px;} html[dir='rtl'] .icon_small_descendant {background-position: right -150px;} -.icon_small_fambook {background-position: left -180px;} html[dir='rtl'] .icon_small_fambook {background-position: right -180px;} -.icon_small_fanchart {background-position: left -210px;} html[dir='rtl'] .icon_small_fanchart {background-position: right -210px;} -.icon_small_gedcom {background-position: left -240px;} html[dir='rtl'] .icon_small_gedcom {background-position: right -240px;} -.icon_small_hourglass {background-position: left -270px;} html[dir='rtl'] .icon_small_hourglass {background-position: right -270px;} -.icon_small_indis {background-position: left -120px;} html[dir='rtl'] .icon_small_indis {background-position: right -120px;} -.icon_small_menu_help {background-position: left -300px;} html[dir='rtl'] .icon_small_menu_help {background-position: right -300px;} -.icon_small_menu_media {background-position: left -330px;} html[dir='rtl'] .icon_small_menu_media {background-position: right -330px;} -.icon_small_menu_repository {background-position: left -360px;} html[dir='rtl'] .icon_small_menu_repository {background-position: right -360px;} -.icon_small_menu_source {background-position: left -180px;} html[dir='rtl'] .icon_small_menu_source {background-position: right -180px;} -.icon_small_mypage {background-position: left -390px;} html[dir='rtl'] .icon_small_mypage {background-position: right -390px;} -.icon_small_notes {background-position: left -420px;} html[dir='rtl'] .icon_small_notes {background-position: right -420px;} -.icon_small_patriarch {background-position: left -450px;} html[dir='rtl'] .icon_small_patriarch {background-position: right -450px;} -.icon_small_pedigree {background-position: left -480px;} html[dir='rtl'] .icon_small_pedigree {background-position: right -480px;} -.icon_small_place {background-position: left -510px;} html[dir='rtl'] .icon_small_place {background-position: right -510px;} -.icon_small_relationship {background-position: left -540px;} html[dir='rtl'] .icon_small_relationship {background-position: right -540px;} -.icon_small_reports {background-position: left -570px;} html[dir='rtl'] .icon_small_reports {background-position: right -570px;} -.icon_small_search {background-position: left -600px;} html[dir='rtl'] .icon_small_search {background-position: right -600px;} -.icon_small_statistic {background-position: left -630px;} html[dir='rtl'] .icon_small_statistic {background-position: right -630px;} -.icon_small_timeline {background-position: left -660px;} html[dir='rtl'] .icon_small_timeline {background-position: right -660px;} -.icon_small_wiki {background-position: left -690px;} html[dir='rtl'] .icon_small_wiki {background-position: right -690px;} -.icon_small_map {background-position: left -720px;} html[dir='rtl'] .icon_small_map {background-position: right -720px;} -.icon_small_edit_indi {background-position: left -750px;} html[dir='rtl'] .icon_small_edit_indi {background-position: right -750px;} -.icon_small_add_indi {background-position: left -780px;} html[dir='rtl'] .icon_small_add_indi {background-position: right -780px;} -.icon_small_edit_sex {background-position: left -810px;} html[dir='rtl'] .icon_small_edit_sex {background-position: right -810px;} -.icon_small_edit_fam {background-position: left -90px;} html[dir='rtl'] .icon_small_edit_fam {background-position: right -90px;} -.icon_small_edit_raw {background-position: left -240px;} html[dir='rtl'] .icon_small_edit_raw {background-position: right -240px;} -.icon_small_delete {background-position: left -840px;} html[dir='rtl'] .icon_small_delete {background-position: right -840px;} -.icon_small_fav {background-position: left -870px;} html[dir='rtl'] .icon_small_fav {background-position: right -870px;} -.icon_small_clippings {background-position: left -900px;} html[dir='rtl'] .icon_small_clippings {background-position: right -900px;} -.icon_small_add_clip {background-position: left -930px;} html[dir='rtl'] .icon_small_add_clip {background-position: right -930px;} -.icon_small_edit_source {background-position: left -960px;} html[dir='rtl'] .icon_small_edit_source {background-position: right -960px;} -.icon_small_edit_repo {background-position: left -990px;} html[dir='rtl'] .icon_small_edit_repo {background-position: right -990px;} -.icon_small_edit_notes {background-position: left -1020px;} html[dir='rtl'] .icon_small_edit_notes {background-position: right -1020px;} -.icon_small_add_fam {background-position: left -1050px;} html[dir='rtl'] .icon_small_add_fam {background-position: right -1050px;} -.icon_small_reord_fam {background-position: left -1080px;} html[dir='rtl'] .icon_small_reord_fam {background-position: right -1080px;} -.icon_small_edit_media {background-position: left -1110px;} html[dir='rtl'] .icon_small_edit_media {background-position: right -1110px;} -.icon_small_medialink {background-position: left -1140px;} html[dir='rtl'] .icon_small_medialink {background-position: right -1140px;} +.icon_arrow {display: block; background: url('images/small_menu_sprite.png') no-repeat left 0;} .icon_arrow {background-position: right -1170px; float: right; margin-top: -12px;} html[dir='rtl'] .icon_arrow {background-position: left -1190px; float: left;} /* ========= jquery-ui.custom.css changes ============ */ .ui-tabs {padding:0;} .ui-tabs .ui-tabs-panel {padding:1em 0;} -html[dir='rtl'] .ui-tabs { direction:rtl;} +html[dir='rtl'] .ui-tabs {direction:rtl;} html[dir='rtl'] ui-tabs .ui-tabs-nav li.ui-tabs-selected, html[dir='rtl'] .ui-tabs .ui-tabs-nav li.ui-state-default {float:right;} .ui-accordion .ui-accordion-content {overflow:visible;} .ui-accordion .ui-accordion-header {text-align:center; margin-top:0;} @@ -1809,7 +1773,6 @@ html[dir='rtl'] .flyout2 {text-align:right; right:40px;} .flyout4 {color:#000000; text-align:left; margin-top:0px;margin-left:0px; padding:3px;} #flyout3, #flyout3 a, #phusb, #pwife, #shusb, #swife, #spouse {background:none; border:none; text-decoration:none; text-align:left; margin-top:0px; left:0px; padding:0px;} html[dir='rtl'] #flyout3 {text-align:right;} -.famnav_link {font:12px tahoma, arial, helvetica, sans-serif; padding:0px; width:100%;} /* Descendancy */ #sb_content_descendancy {margin-top:5px;} |
