body { font-family: "Helvetica Neue"; } .sec-00 { background-color: rgb(202, 202, 202); transition-property: height; transition-duration: 300ms; &__close { position: absolute; top: 0; right: 20px; width: 50px; height: 30px; background-color: hsla(0, 0%, 100%, 0.66); border-radius: 0 0 50px 50px; color: #888; border: none; outline: none; font-size: 11px; box-shadow: 0 0 10px rgba(32, 32, 32, 0.25); line-height: 12px; z-index: 3; } &.bannerClose { height: 0; overflow: hidden; transition-property: height; transition-duration: 300ms; } .container-fluid { background-color: rgb(202, 202, 202); // height: 295px; // @media (max-width: 1850px) { // height: 260px; // } // @media (max-width: 1550px) { // height: 230px; // } // @media (max-width: 1100px) { // height: 200px; // } } &__slider { margin: 0 auto; width: 100%; height: 100%; max-width: 1310px; padding-top: 20px; padding-bottom: 24px; @media (max-width: 1850px) { max-width: 1310px; } @media (max-width: 1550px) { max-width: 1310px; } @media (max-width:576px) { max-width: 100%; height: auto; } .slide-item { width: 100%; height: 100%; max-width: 1310px; max-height: 300px; -o-object-fit: contain; object-fit: contain; height: 300px; cursor: pointer; @media (max-width:576px) { max-width: 100%; height: auto; } } } .slick-next { @media (max-width:576px) { right: 25px; } } .slick-prev { z-index: 100; @media (max-width:576px) { left: 25px; } } .slick-prev:before, .slick-next:before { display: none; } } /* 設計師列表頁_navbar start*/ .v-toolbar { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } .v-toolbar__content_nav_box { justify-content: center; height: 100%; } .layout { display: flex; flex: 1 1 auto; flex-wrap: nowrap; min-width: 0; } .v-toolbar__content { position: relative; align-items: center; display: flex; .logo { position: absolute; left: 10px; top: 8px; z-index: 200; } } .shadow-none { box-shadow: none; } .text-promote-color { color: #ee7800 !important; } .navbar-main { background: #fff; z-index: 1000; } .dropdown { position: relative; } #app_user { .dropdown-toggle { padding: 15px 0; } .dropdown:hover .dropdown-menu { display: block; } .dropdown-menu { position: absolute; top: 62px; left: 0; right: 0; text-align: center; &:hover { background-color: #eeeeee; } } } @media (min-width:991px) { li.dropdown:hover>.dropdown-menu { display: block; } } // li.dropdown:hover>.dropdown-menu { // display: block; // @media (max-width:991px) { // } // } // .dropdown-menu li:hover .sub-menu { // visibility: visible; // } // .dropdown:hover .dropdown-menu { // display: block; // } .nav-item { position: relative; .nav-link { position: relative; color: rgba(0, 0, 0, 0.87); font-size: 1.17rem; padding: 1.075rem 10px; @media (max-width: 991px) { padding: 0; } } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1050; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 1rem; color: #212529; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; transition: 0.3s; } } .nav-item .thdmenu-block { display: none; position: absolute; left: 99.5%; top: -1px; } .dropdown-menu { // position: relative; min-height: 42px; margin-left: 10px; } .dropdown-toggle::after { display: none !important; } .thdmenu-block { position: absolute; left: 99.5% !important; top: -1px !important; } .dropdown-item { cursor: pointer; } .v-toolbar .navbar-nav>li:hover>.dropdown-menu { display: block; } .v-toolbar .dropdown-menu>li:hover>.thdmenu-block { // color:#0000; display: block; } .navbar .dropdown-menu.dropdown-level-width { min-width: 13.5rem; } .navbar .navbar-nav .dropdown-item:hover { background: transparent !important; } .dropdown-sub:hover .submenu, .dropdown-sub:hover>div .thdmenu-block>li:hover>.dropdown-item, .dropdown-sub:hover i { color: #ee7800; } .navbar .dropdown-menu { top: 98%; } .navbar-nav .dropdown-menu { // position: static; float: none; } .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; top: 72px; @media (max-width: 1200px) { top: 69px; } @media (max-width: 991px) { top: 0; position: initial; } // &>li:hover>.thdmenu-block { // display: block; // } } .dropdown-menu li { position: relative; } .dropdown-menu .thdmenu-block { display: none; position: absolute; left: 100%; top: -7px; } @media (min-width:991px) { .dropdown-menu>li:hover>.thdmenu-block { display: block; } } // .dropdown-menu>li:hover>.thdmenu-block { // display: block; // } .thdmenu-block>li:hover>.dropdown-item { color: #ee7800; } .dropdown-sub { a { font-size: 16px; } p { font-size: 16px; } } .dropdown-sub { .dropdown-menu { // top: 45px !important; // left: 185px; top: -10px !important; left: 213px; &>li:hover>a { color: #ee7800; } } .submenu { color: #34404b; } @media (min-width: 991px) { &:hover .dropdown-menu { display: block; } } @media (max-width: 991px) { // .nav-link { // padding-left: 30px; // } .submenu { // padding-left: 50px; padding: 10px 20px; } } .dropdown-menu { padding-left: 10px; @media (max-width: 991px) { padding-left: 30px; } } } .dropdown { .list { @media (max-width: 991px) { .dropdown-sub { & { padding-left: 30px; } .nav-link { padding-left: 30px; } // padding-left: 30px; .submenu { padding: 8px 20px; } } .hover-block { padding: 0 !important; } } } } // .hover-block:hover .dropdown-menu { // display: block; // } // .hover-block > li:hover > a { // color: #ee7800; // } .hover-block { .nav-link { border-bottom: none !important; &:hover { a, p { color: var(--sub-color); } } } } .sticky-top { position: sticky; top: 0; z-index: 1020; } .toolbar .member-center { top: 5px; position: absolute; right: 8px; display: flex; align-items: center; z-index: 99; } .v-btn { height: 50px; transition: 0.3s; border-radius: 2px; } .v-btn__content { align-items: center; display: flex; flex: 1 0 auto; justify-content: center; margin: 0 auto; position: relative; transition: 0.3scubic-bezier (0.25, 0.8, 0.5, 1); white-space: nowrap; width: inherit; padding: 5px 8px; a { font-size: 14px; font-weight: normal; cursor: pointer; color: #000; font-family: Helvetica, Noto Sans TC, Roboto, Arial, sans-serif !important; } } .v-btn:hover { position: relative; } .v-btn:hover { background-color: #e5e6e5; } .navbar-login { padding-right: 8px !important; } .navbar-mb { box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); padding-top: 5px; padding-bottom: 5px; background-color: white !important; z-index: 99; &-toggler { padding-left: 0; border-color: transparent !important; &:focus { box-shadow: none; } } &-toggler-icon { display: flex; justify-items: center; i { font-size: 25px; line-height: 30px; display: inline-block; } } &-search { padding-right: 2px; } &-brand { font-size: 1.5rem; } } .navbar-main.sticky { position: fixed; top: 0; width: 100%; } .navbar-main.sticky+.sec-01 { padding-top: 58px; } .sticky { position: fixed; top: 0; width: 100%; z-index: 3000; } .sticky+.sec-01 { padding-top: 58px; } .sec-menu { display: none; z-index: 105; position: absolute; top: 0; left: 0; right: 0; font-size: 14px; &-block { padding-top: 61px; margin: 0; // display: none; // transform: translateX(-500px); transition: transform 0.5s; position: fixed; top: 0; left: -100%; right: 0; height: 100%; overflow-y: scroll; max-width: 100%; background-color: white; transition: all 0.3s; // &.slidein { // -webkit-animation: slidein 0.3s; // animation: slidein 0.3s; // } // &.slideout { // -webkit-animation: slideout 0.3s; // animation: slideout 0.3s; // } } &-list { background: white; margin-bottom: 0; .navbar-nav { padding: 0 2rem; width: 100%; .dropdown-menu { border: none; padding: 0; height: 0; opacity: 0; transition: all 1s; &.show { height: fit-content; opacity: 1; } .dropdown-item { padding-left: 3rem; &:active, &.active, &:focus { background-color: white; } &:hover { background-color: white; } } .sub-menu { .dropdown-item { padding-left: 6rem; } } } } .nav-item { font-size: 17px; display: block; width: 100%; } .nav-link { padding-top: 11px; padding-bottom: 8px; color: #707070; position: relative; -webkit-appearance: none !important; appearance: none !important; border-radius: 0; .link_div { width: 25px; } a { color: #707070; text-decoration: none; } &.show { i { transform: rotate(-180deg); } } .expand { position: absolute; right: 10px; i { font-size: 11px; color: #d3d3d3; transition: all 0.5s; } } &.text-main { color: #ee7800; } } .sub-link { .expand { position: absolute; right: 20px; top: 8px; width: 1.5rem; text-align: center; } } .sub-menu { display: none; } .sub-menu.show { display: block; } hr { margin: 3px 0; background-color: rgb(187, 187, 187); } } &-follows { padding: 2rem 2.5rem; background-color: #e6e6e6ef; margin-top: -9px; &-title { color: #797979; font-size: 14px; } } &-links { margin-bottom: 2.5rem; a { color: #797979; text-decoration: none; display: inline-block; padding: 1px 0; border-bottom: 1px solid #acacac; margin: 0 0.6rem; flex-wrap: nowrap; @media (max-width: 385px) { margin: 0 0.4rem; } } } .follows-fp { color: #797979; text-decoration: none; font-weight: 400; display: block; padding-left: 0.5rem; &:nth-of-type(1) { margin-bottom: 0.6rem; } } .copyright { color: #797979; font-size: 13px; } } // @keyframes slidein { // 100% { // left: 0; // } // } // @keyframes slideout { // 100% { // left: -100%; // } // } .navbar-light .navbar-brand { cursor: pointer; } .designers-nav { li { .nav-link { font-size: 16px; &:hover { opacity: 0.8; } } } .text-phone { color: #ea068c; } .nav-item .nav-link:after { border: none !important; } } /* 設計師列表頁_navbar end */ #navbarSupportedContent { img { width: 20px; } } #navbar { position: sticky; top: 0; z-index: 1000; } .navbar { box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); padding-top: 5px; padding-bottom: 5px; background-color: white !important; z-index: 99; .container-fluid { padding: 0 2.5rem; @media (max-width: 1100px) { padding: 0 0.6rem; } } &-toggler { padding-left: 0; border-color: transparent !important; &:focus { box-shadow: none; } } &-toggler-icon { display: flex; justify-items: center; i { font-size: 25px; line-height: 30px; display: inline-block; } } &-search, &-login { padding-right: 2px; } &-login { cursor: pointer; } &-search { &-magnify { cursor: pointer; } } &-brand { font-size: 1.5rem; &.navbar-logo { display: flex; align-items: center; } .navbar-login { font-size: 1rem; color: #ee7800; text-decoration: none; } } .nav-link { cursor: pointer; @media (max-width: 1100px) { font-size: 0.9rem; } .expand { transition: all .3s; i { color: #D3D3D3; } } .rotate { transform: rotate(180deg); } } .navbar-nav { @media (max-width: 991px) { &>li { padding: 15px 0; } li { border-bottom: 1px solid #F4F4F4; } .dropdown-menu { border: none; margin: 15px 0 -15px; .dropdown-sub { &:first-child { border-top: 1px solid #F4F4F4; } &:last-child { border-bottom: none; } } } .dropdown-sub { .dropdown-menu { margin: 0; li { padding: 8px 50px; &:first-child { border-top: 1px solid #F4F4F4; } &:last-child { border-bottom: none; } } } } } .nav-item { margin: 0 0.5rem; @media (max-width: 1200px) { margin: 0 0.25rem; } .dropbox { visibility: hidden; opacity: 0; transition: all 0.4s; position: absolute; width: 100vw; top: 100%; left: 0; background-color: rgba(255, 255, 255, 0.932); padding-top: 1.5rem; padding-bottom: 3rem; ul { padding-left: 0; } &-item { margin-bottom: 0.5rem; &.first { font-size: 1.1rem; font-weight: 600; .dropbox-link { color: black; } } } &-link { text-decoration: none; color: rgb(146, 146, 146); font-size: 0.85rem; &:hover { color: #ee7800; } &.dropbox-btn { border: 1px solid rgb(146, 146, 146); padding: 0.5rem 2rem; border-radius: 5px; width: 85%; min-width: 7rem; max-width: 11rem; } } &-btn { display: flex; align-items: center; justify-content: center; } .container { max-width: 900px; width: 70%; &.stylebox { transform: translateX(-30%); } &.designerbox { transform: translateX(-5%); } &.newbox { transform: translateX(15%); } &.forumbox { transform: translateX(50%); } } } .nav-link { // padding-top: 20px; position: relative; font-size: 19px; cursor: pointer; color: #34404b; border-bottom: 4px solid transparent; @media (max-width: 1200px) { font-size: 17px; } @media (max-width: 991px) { border-bottom: none; } a { transition: all .2s; } &:hover { border-bottom: 4px solid #ee7800; @media (max-width: 991px) { color: #ee7800; border-bottom: none; a { color: #ee7800; } } } span { display: block; // padding-top: .25rem; } .search-btn { border: none; background: transparent; padding-top: 4px; @media (max-width: 1200px) { padding-top: 3px; } img { padding-bottom: 4px; @media (max-width: 1200px) { padding-bottom: 3px; } @media (max-width: 1100px) { padding-bottom: 2px; } } } } .search-btn { border: none; background: transparent; } // .nav-link:after { // position: absolute; // content: " "; // width: 100%; // height: 100%; // top: 0; // right: 0; // border-bottom: 4px solid #ee7800; // opacity: 0; // transform: opacity 1s; // } &:hover { // .nav-link:after { // opacity: 1; // } >.dropbox { visibility: visible; opacity: 1; } } } .nav-item.lg { .container { max-width: 1200px; width: 90%; } .dropbox-link { text-decoration: none; color: rgb(146, 146, 146); font-size: 0.7rem; &:hover { color: #ee7800; } } .dropbox-item { margin-bottom: 0.1rem; &.first { .dropbox-link { font-size: 0.85rem; } } } } } &-search { .container { max-width: 900px; width: 70%; @media (max-width: 1100px) { width: 90%; } } .dropbox { visibility: hidden; opacity: 0; transition: all 0.2s; position: absolute; width: 100vw; top: 100%; left: 0; background-color: rgba(255, 255, 255, 0.932); padding-top: 1.5rem; padding-bottom: 3rem; &.open { visibility: visible; opacity: 1; } &__searchtab { width: 100%; background-color: gray; border-radius: 3px; padding: 0.2rem 1rem; padding-bottom: 1rem; } &__hots { &__title { font-size: 1rem; color: rgb(107, 107, 107); } &__link { font-size: 0.9rem; color: rgb(146, 146, 146); text-decoration: none; cursor: pointer; margin: 0 0.2rem; } } &__searchBar { &__input { width: 100%; outline: none; border: 2px solid #ee7800; border-radius: 5rem; padding: 0.3rem 1.2rem; font-size: 0.9rem; } &__submit { outline: none; border: none; font-size: 0.9rem; background-color: transparent; color: #ee7800; margin-left: -1rem; transform: translateX(-100%); padding: 0 0.6rem; } } &__tab { .nav-item { margin: 0 0.6rem; } } .nav-item-link { border: none; outline: none; font-size: 1rem; color: white; padding: 3px; position: relative; &::after { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; border-bottom: 3px solid #ee7800; opacity: 0; } &.active::after { opacity: 1; } } } .dropbox-tab-content { .tabpar { display: flex; padding-top: 0.5rem; .col { margin: 0 0.6rem; } .select { font-size: 1rem; padding: 0.6rem; border-radius: 3px; color: rgb(116, 116, 116); } button { border: none; outline: none; background-color: #ee7800; border-radius: 3px; color: white; font-size: 1rem; padding: 0.6rem; } .image-search { border: none; outline: none; background-color: #ee7800; border-radius: 3px; color: white; font-size: 1rem; } .article-btn { border: none; outline: none; background-color: #ee7800; border-radius: 3px; color: white; font-size: 1rem; padding: 0.6rem; } .home-btn { border: none; outline: none; background-color: #ee7800; border-radius: 3px; color: white; font-size: 1rem; padding: 0.6rem; } } } } #search-btn { font-size: 20px; border: none; background: transparent; } } .navbar-search .dropbox__tab .nav-item-link.active .nav-item-link::after { opacity: 1; } .navbar-main.sticky { position: fixed; top: 0; width: 100%; } .navbar-main.sticky+.sec-02 { padding-top: 53.5px; } .shadow-item { position: absolute; display: none; height: 3px; top: 51px; width: 100vw; right: 0; left: 0; margin: auto; box-shadow: 0px 2px 3px #00000029; border-bottom: 1px solid #ccc; @media (max-width: 991px) { display: block; } } .sec-02 { &__slider { width: 100%; height: 100%; .slide-item { width: 100%; height: 74vh; background-position: center center; background-size: cover; background-repeat: no-repeat; cursor: pointer; } } .slick-prev:before, .slick-next:before { display: none; } .slick-prev { left: 15px; z-index: 3; } .slick-next { right: 15px; } } a { text-decoration: none; } .text-hhh { color: #ee7800; } .content { background-color: #fcfcfc; padding: 1rem 30px 0.5rem; .infoCard { color: #727679; text-align: center; padding: 1rem; background-color: rgba(244, 244, 244, 0.8); box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); transform: translateY(-150px); &__seo { font-size: 0.9rem; text-align: center; padding: 1rem; display: block; line-height: 1.2; } &__approve { color: #ff0000; } &__avatar { width: 200px; height: 200px; border: 3px solid #fff; border-radius: 50%; background-size: cover; background-repeat: no-repeat; } &__detail { aside { line-height: 2; font-size: 0.9rem; } &__l { flex-basis: 30%; display: flex; justify-content: flex-end; flex-grow: 0; max-width: 30%; &.title { color: #aaaaaa; font-size: 1.125rem; font-weight: 400; transform: translateX(-15px); } } &__r { flex-basis: 70%; text-align: start; flex-grow: 0; max-width: 70%; word-break: break-all; a { color: #727679; &:hover { color: #ee7800; } } } } .scMedia { display: flex; padding: 1rem 0; width: 100%; margin-left: auto; margin-right: auto; justify-content: space-around; a { width: 16%; img { width: 100%; } } span { width: 16%; cursor: pointer; img { width: 100%; } } } } } .infoContent { a { color: #727679; text-decoration: none; font-size: 0.9rem; &.active { color: #ee7800; } } .nav-item { margin: 0 0.8rem; width: auto; &-link { display: block; padding: 0.5rem 2.5rem; text-decoration: none; background-color: transparent; font-size: 0.9rem; color: #727679; transition: all 0.3s; -webkit-appearance: none !important; @media (max-width: 1200px) { padding: 0.5rem 0.8rem; } &:hover { color: #ee7800; } &.active { color: #ee7800; border-bottom: 2px solid #ee7800; } } } .likeSee { margin-top: 0.8rem; @media (max-width: 1200px) { width: 12%; position: absolute; right: -1.5rem; bottom: -1.5rem; } span { color: #727679; font-size: 0.9rem; cursor: pointer; &:hover { color: #ee7800; } } &__divider { height: 12px; display: inline-block; border: 0.5px solid #9d9d9d; } } .card { box-shadow: 0 1px 10px #eee; margin: 0 0 1.5rem; border: none; overflow: hidden; &:hover .card__bgImg { transform: scale(1.1); } &__bgImg { height: 293px; background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; display: flex; justify-content: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; transition: all 0.4s; } &-body { padding: 0.5rem 1rem; } &__title { font-size: 1.125rem; -webkit-box-orient: vertical; box-orient: vertical; -webkit-line-clamp: 2; height: calc(18px * 2 * 1.5); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; font-weight: bold; margin: 0.5rem 0; color: #727679; } &__tag { margin: 0 0.2rem 0 0; &:hover { color: #ee7800; } } } .company { &__block { margin: 0 0 2rem; } &__title { color: #aaaaaa; font-size: 2rem; font-weight: bold; } &__text { color: #43484c; } } } .nav-collapse-fixed { position: fixed; top: 52px; z-index: -1; width: 100%; @media (max-width: 1200px) { width: auto; } opacity: 0; transition: opacity 0.5s; &.sticky { display: block; opacity: 1; z-index: 20; } .nav-collpase { padding: 1rem 0; background-color: #fcfcfc; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); } } .navbar-main.sticky+.hero { padding-top: 53px; } .page-link { color: #727679; &:hover { color: #fff; background-color: #ee7800; border-color: #ee7800; } } .page-link:focus { color: #fff; background-color: #ee7800; border-color: #ee7800; box-shadow: none; } .page-active { color: #fff; background-color: #ee7800; border-color: #ee7800; } .fixed-btn { position: fixed; right: 15px; bottom: 2rem; .btn-gotop, .btn-login, .btn-favor { cursor: pointer; padding: 1.2rem 0.8rem; background-color: rgba(255, 255, 255, 0.897); display: flex; align-items: center; box-shadow: 1px 1px 1px -3px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); -webkit-box-shadow: 1px 1px 1px -3px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); -moz-box-shadow: 1px 1px 1px -3px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } } .footer__block-socials { padding-left: 0; display: flex; align-items: center; justify-content: space-between; @media (max-width: 1100px) { & img { width: 30px; } } @media (max-width: 575px) { justify-content: center; & li { margin: 5px; } } } .like { display: none; } // #pills-intro { // .work__row { // .col-md-4:nth-of-type(3n-1) { // margin-top: .5rem; // } // .col-md-4:nth-of-type(3n) { // margin-top: -1rem; // } // .col-md-4:nth-of-type(3n+1) { // margin-top: -1rem; // } // .col-md-4:nth-of-type(2) { // margin-top: .5rem; // } // } // } .emodal { &-title { color: #ee7800; margin: 0 auto; font-size: 18px; } .form-control:focus { border-color: #ffb76f; box-shadow: none; } .btn-plus { color: #aaa; border-color: #aaa; } .btn-send { background-color: #ee7800; color: white; width: 30%; border: none; padding: 0.875rem 1rem; border-radius: 2px; } .btn-dismiss { width: 30%; border: none; padding: 0.875rem 1rem; background-color: #d1d2d3; border-radius: 2px; color: #fff; } } #putEmail_hidden { border: 1px solid; border-radius: 28px; color: #ee7800 !important; .fm-email-btn { padding: 2px 5px 2px 5px; } } /* designers.html start */ .text-primary { color: #ee7800 !important; } .border-primary { border-color: #ee7800 !important; } .container-searchbar { max-width: 990px; } .list-head { font-weight: bold; font-size: 1.5rem; font-family: "Microsoft JhengHei", Helvetica, Noto Sans TC, Roboto, Arial, sans-serif; } .search-bar-keyword { a { color: #ee7800; text-decoration: none; background-color: transparent; } } .search-bar { .search-bar-aside { position: fixed; top: 490px; z-index: 999; transform: translateX(0%); } .search-bar-aside-text { position: absolute; top: -24px; color: #444; background: rgba(255, 255, 255, 0.75); padding: 0 5px; width: 100%; text-align: right; cursor: pointer; } .search-bar-block { padding: 0 8px 8px 0; transform: translateX(0%); transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out; background: rgba(255, 255, 255, 0.75); } .search-bar-aside-arrow { transition: transform 300ms ease-in-out; } .is-hidden { transform: translateX(-90%); } .is-rotate { transform: rotate(180deg); } } .input-group { height: calc(1.5em + 2rem + 2px); .input-group-text, .keywords { font-weight: bold; font-size: 0.875rem !important; } .input-group-text { display: flex; -webkit-box-align: center; align-items: center; padding: 0.5rem 2rem !important; margin-bottom: 0; color: #fff; text-align: center; white-space: nowrap; background-color: #ee7800; border: 2px solid #ee7800; line-height: 1.5; border-radius: 0.3rem; cursor: pointer; } .keywords { border: 2px solid; padding: 0 2rem; } } .search-tab { .bg-main { background-color: #fafafa; } .dropdown-wrapper { display: flex; } small { font-size: 16px; span { font-size: 20px; font-weight: bold; } } .btn-original { background-color: #fff; font-weight: bold; border-color: #dbdbdb; } .btn-original:focus { box-shadow: none; color: #ee7800; border-color: #ee7800; } .tab-content { .dropdown-menu { padding: 0; min-width: 20rem; max-height: 300px; overflow-y: auto; transform: none !important; top: 38px !important; inset: auto !important; } } .form-check-input, .form-check-label { cursor: pointer; } .form-check-input:checked { background-color: #000; border-color: #000; } .form-check-input:focus { box-shadow: none !important; } .search-tab-filter { a { color: #000; &:hover { text-decoration: none; color: #ee7800; } } .divider::before { content: ""; border: 0.5px solid #aaaaaa; } } } .designer-container { h6 { color: #000; } img { width: 100%; height: 300px; object-fit: cover; } .item-card-person { width: 80px; height: 80px; border-radius: 50%; background-size: cover; box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.15); } .item-card-company, h6 { -webkit-box-orient: vertical; font-size: 0.875rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-height: 1.25; height: 1.09375rem; } .ad-image { width: 100%; height: 295px; background-position: center center; background-repeat: no-repeat; background-size: contain; image-rendering: -webkit-optimize-contrast; } } .search-tab-itemResult img { cursor: pointer; } .btn-box { position: fixed; right: 13px; bottom: 170px; // bottom: 225px; z-index: 10; font-size: 32px; width: 50px; height: 50px; cursor: pointer; @media (max-width: 767px) { right: 5px; bottom: 85px; } a { color: #000; display: flex; justify-content: center; align-items: center; } button { width: 46px; height: 46px; margin: 3px 0; border: none; border-radius: 5px; box-shadow: 0px 2px 3px #ccc; background: rgba(255, 255, 255, 0.9); &:hover { transition: all .5s; background: rgb(255, 255, 255); } &:hover img { filter: invert(50%) sepia(50%) saturate(4600%) hue-rotate(365deg) brightness(100%) contrast(100%); } img { width: 20px; } } .btn-gotop { img { margin-top: -7px; } } // button { // width: 50px; // height: 50px; // border: none; // &:hover { // .top_img { // box-shadow: 1px 3px 11px -3px rgba(0, 0, 0, 0.35); // } // } // .top_img { // width: 50px; // height: 50px; // display: block; // background-size: cover; // background-image: url("https://hhh.com.tw/assets/images/section/icon/new-tool-icon/top1.svg"); // } // } // .note, // .user, // .cart, // .top_img { // background: #fff; // box-shadow: 1px 3px 11px -3px rgba(0, 0, 0, 0.55); // &:hover { // box-shadow: 1px 3px 11px -3px rgba(0, 0, 0, 0.35); // } // } // .note { // margin-bottom: 10px; // img { // width: 22px; // height: 22px; // margin-left: 5px; // } // } // .user { // margin-bottom: 10px; // img { // width: 20px; // height: 20px; // } // } // .cart { // img { // width: 25px; // height: 25px; // } // } } .fixed-bottom { padding: 10px 0; position: fixed !important; bottom: 0; right: 0; left: 0; background-color: white; justify-content: space-evenly; box-shadow: 0 8px 15px 2px rgba(0, 0, 0, 0.15); display: none; @media (max-width: 767px) { display: flex; } div { padding: 0 15px; } a { display: flex; flex-direction: column; justify-content: center; align-items: center; cursor: pointer; img { width: 70px; height: auto; max-width: 100%; } span { margin: 5px 0; } } } .designerlist-footer { @media (max-width: 767px) { display: none; } } .designer-pagination { @media (max-width: 767px) { margin: 0 70px 115px; } } /* designers.html end */ /* columns.html start */ #columns { .dropdown-menu li:hover .sub-menu { visibility: visible; } // .dropdown:hover .dropdown-menu { // display: block; // } // .dropdown-menu>li:hover>.thdmenu-block { // display: block; // } } /* columns.html end */