(12 intermediate revisions by the same user not shown) | |||
Line 2,220: | Line 2,220: | ||
<!---Mask effects---> | <!---Mask effects---> | ||
+ | .view { | ||
+ | width: 300px; | ||
+ | height: 200px; | ||
+ | margin: 10px; | ||
+ | float: left; | ||
+ | border: 5px solid #fff; | ||
+ | overflow: hidden; | ||
+ | position: relative; | ||
+ | text-align: center; | ||
+ | box-shadow: 0px 0px 5px #aaa; | ||
+ | cursor: default; | ||
+ | } | ||
+ | .view .mask, .view .content { | ||
+ | width: 300px; | ||
+ | height: 200px; | ||
+ | position: absolute; | ||
+ | overflow: hidden; | ||
+ | top: 0; | ||
+ | left: 0; | ||
+ | } | ||
+ | .view img { | ||
+ | display: block; | ||
+ | position: relative; | ||
+ | } | ||
+ | .view a.info { | ||
+ | background:url(../img/link.png) center no-repeat; | ||
+ | display: inline-block; | ||
+ | text-decoration: none; | ||
+ | padding:0; | ||
+ | text-indent:-9999px; | ||
+ | width:20px; | ||
+ | height:20px; | ||
+ | } | ||
.collage-text .mask { | .collage-text .mask { | ||
opacity: 0; | opacity: 0; | ||
overflow:visible; | overflow:visible; | ||
border:100px solid rgba(0,0,0,0.7); | border:100px solid rgba(0,0,0,0.7); | ||
+ | -moz-box-sizing:border-box; | ||
+ | -webkit-box-sizing:border-box; | ||
box-sizing:border-box; | box-sizing:border-box; | ||
+ | -webkit-transition: all 0.4s ease-in-out; | ||
+ | -moz-transition: all 0.4s ease-in-out; | ||
+ | -o-transition: all 0.4s ease-in-out; | ||
+ | -ms-transition: all 0.4s ease-in-out; | ||
transition: all 0.4s ease-in-out; | transition: all 0.4s ease-in-out; | ||
+ | } | ||
+ | .collage-text .mask h2 { | ||
+ | color: white; | ||
} | } | ||
− | |||
.collage-text a.info { | .collage-text a.info { | ||
position:relative; | position:relative; | ||
− | top:-10px; | + | top:-10px; |
opacity: 0; | opacity: 0; | ||
+ | -webkit-transition: opacity 0.5s 0s ease-in-out; | ||
+ | -moz-transition: opacity 0.5s 0s ease-in-out; | ||
+ | -o-transition: opacity 0.5s 0s ease-in-out; | ||
+ | -ms-transition: opacity 0.5s 0s ease-in-out; | ||
transition: opacity 0.5s 0s ease-in-out; | transition: opacity 0.5s 0s ease-in-out; | ||
} | } | ||
− | |||
.collage-text:hover .mask { | .collage-text:hover .mask { | ||
opacity: 1; | opacity: 1; | ||
border:100px solid rgba(0,0,0,0.7); | border:100px solid rgba(0,0,0,0.7); | ||
} | } | ||
− | |||
.collage-text:hover a.info { | .collage-text:hover a.info { | ||
− | + | opacity:1; | |
− | + | -moz-transition-delay: 0.3s; | |
+ | -webkit-transition-delay: 0.3s; | ||
+ | -o-transition-delay: 0.3s; | ||
+ | -ms-transition-delay: 0.3s; | ||
+ | transition-delay: 0.3s; | ||
} | } | ||
− | + | <!--Hoverbox--> | |
+ | .hvrbox * { | ||
+ | box-sizing: border-box; | ||
+ | } | ||
+ | .hvrbox { | ||
+ | position: relative; | ||
+ | display: inline-block; | ||
+ | overflow: hidden; | ||
+ | max-width: 100%; | ||
+ | height: auto; | ||
+ | } | ||
+ | .hvrbox img { | ||
+ | max-width: 100%; | ||
+ | } | ||
+ | .hvrbox .hvrbox-layer_bottom { | ||
+ | display: block; | ||
+ | } | ||
+ | .hvrbox .hvrbox-layer_top { | ||
+ | opacity: 0; | ||
+ | position: absolute; | ||
+ | top: 0; | ||
+ | left: 0; | ||
+ | right: 0; | ||
+ | bottom: 0; | ||
+ | width: 100%; | ||
+ | height: 100%; | ||
+ | background: rgba(0, 0, 0, 0.6); | ||
+ | color: #fff; | ||
+ | padding: 15px; | ||
+ | -moz-transition: all 0.4s ease-in-out 0s; | ||
+ | -webkit-transition: all 0.4s ease-in-out 0s; | ||
+ | -ms-transition: all 0.4s ease-in-out 0s; | ||
+ | transition: all 0.4s ease-in-out 0s; | ||
+ | } | ||
+ | .hvrbox:hover .hvrbox-layer_top, | ||
+ | .hvrbox.active .hvrbox-layer_top { | ||
+ | opacity: 1; | ||
+ | } | ||
+ | .hvrbox .hvrbox-text { | ||
+ | text-align: center; | ||
+ | font-size: 18px; | ||
+ | display: inline-block; | ||
+ | position: absolute; | ||
+ | top: 50%; | ||
+ | left: 50%; | ||
+ | -moz-transform: translate(-50%, -50%); | ||
+ | -webkit-transform: translate(-50%, -50%); | ||
+ | -ms-transform: translate(-50%, -50%); | ||
+ | transform: translate(-50%, -50%); | ||
+ | } | ||
+ | .hvrbox .hvrbox-text_mobile { | ||
+ | font-size: 15px; | ||
+ | border-top: 1px solid rgb(179, 179, 179); /* for old browsers */ | ||
+ | border-top: 1px solid rgba(179, 179, 179, 0.7); | ||
+ | margin-top: 5px; | ||
+ | padding-top: 2px; | ||
+ | display: none; | ||
+ | } | ||
+ | .hvrbox.active .hvrbox-text_mobile { | ||
+ | display: block; | ||
+ | } | ||
+ | |||
+ | |||
</style> | </style> | ||
Latest revision as of 19:22, 17 October 2018