pen-thumbnails.css 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313
  1. #main .post-thumbnail {
  2. position: relative;
  3. z-index: 100;
  4. }
  5. #main article .mejs-container,
  6. #main article .gallery,
  7. #main article .foogallery-container {
  8. margin: 0 0 1em;
  9. }
  10. body.blog #main article .gallery-item,
  11. body.home #main article .gallery-item {
  12. margin: 0;
  13. padding: 1px;
  14. }
  15. body.blog #main article .gallery-item a,
  16. body.blog #main article .gallery-item div,
  17. body.home #main article .gallery-item a,
  18. body.home #main article .gallery-item div {
  19. line-height: 0;
  20. }
  21. body.pen_list_masonry #pen_masonry .pen_article_wrapper article .post-thumbnail {
  22. display: block;
  23. }
  24. body.pen_list_masonry #pen_masonry .pen_article_wrapper article .post-thumbnail img {
  25. height: auto;
  26. max-width: 100%;
  27. width: 100%;
  28. }
  29. body.pen_list_masonry #pen_masonry article .post-thumbnail {
  30. background: #000;
  31. box-shadow: 0 5px 5px rgba(0,0,0,0.1) inset;
  32. line-height: 0;
  33. float: left;
  34. margin: 0;
  35. position: relative;
  36. overflow: hidden;
  37. width: 100%;
  38. }
  39. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_0 .post-thumbnail:before,
  40. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_0 .post-thumbnail:after {
  41. background: -ms-linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
  42. background: linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
  43. content: "";
  44. height: 5px;
  45. left: 0;
  46. position: absolute;
  47. top: 0;
  48. width: 100%;
  49. z-index: 10;
  50. }
  51. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_0 .post-thumbnail:after {
  52. background: -ms-linear-gradient(90deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
  53. background: linear-gradient(0deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
  54. bottom: 0;
  55. top: auto;
  56. }
  57. body.pen_list_masonry.pen_list_header_hide #pen_masonry article .post-thumbnail:before,
  58. body.pen_list_masonry #pen_masonry article.pen_list_header_hide .post-thumbnail:before,
  59. body.pen_list_masonry.pen_list_footer_hide.pen_list_summary_hide #pen_masonry article .post-thumbnail:after,
  60. body.pen_list_masonry #pen_masonry article.pen_list_footer_hide.pen_list_summary_hide .post-thumbnail:after {
  61. display: none;
  62. }
  63. body.pen_list_masonry #pen_masonry article .post-thumbnail img {
  64. margin: 0;
  65. height: auto;
  66. position: relative;
  67. transition: transform .5s;
  68. width: 100%;
  69. z-index: 5;
  70. }
  71. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_1 .post-thumbnail,
  72. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_2 .post-thumbnail,
  73. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_3 .post-thumbnail,
  74. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_4 .post-thumbnail,
  75. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_5 .post-thumbnail,
  76. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_6 .post-thumbnail,
  77. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_7 .post-thumbnail,
  78. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_8 .post-thumbnail,
  79. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_9 .post-thumbnail,
  80. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_10 .post-thumbnail,
  81. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_11 .post-thumbnail,
  82. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_12 .post-thumbnail,
  83. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_13 .post-thumbnail,
  84. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_14 .post-thumbnail,
  85. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_15 .post-thumbnail,
  86. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_16 .post-thumbnail,
  87. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_17 .post-thumbnail,
  88. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_18 .post-thumbnail,
  89. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_19 .post-thumbnail,
  90. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_20 .post-thumbnail,
  91. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_21 .post-thumbnail,
  92. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_22 .post-thumbnail,
  93. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_23 .post-thumbnail,
  94. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_24 .post-thumbnail,
  95. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_25 .post-thumbnail {
  96. background: -ms-linear-gradient(180deg,#ff8800 0%,#ffd800 50%,#ff8800 100%);
  97. background: linear-gradient(90deg,#ff8800 0%,#ffd800 50%,#ff8800 100%);
  98. padding: 0 0 8px !important;
  99. }
  100. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_1 .post-thumbnail,
  101. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_1 .post-thumbnail img {
  102. clip-path: polygon(0 0,100% 0,100% calc(100% - 35px),50% 100%,0 calc(100% - 35px));
  103. }
  104. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_2 .post-thumbnail,
  105. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_2 .post-thumbnail img {
  106. clip-path: polygon(0% 0%,100% 0%,100% calc(100% - 15px),60% calc(100% - 15px),50% 100%,40% calc(100% - 15px),0% calc(100% - 15px));
  107. }
  108. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_3 .post-thumbnail,
  109. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_3 .post-thumbnail img {
  110. clip-path: polygon(0 0,100% 0,100% calc(100% - 35px),75% 100%,0 calc(100% - 35px));
  111. }
  112. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_4 .post-thumbnail,
  113. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_4 .post-thumbnail img {
  114. clip-path: polygon(0 0,100% 0,100% calc(100% - 35px),25% 100%,0 calc(100% - 35px));
  115. }
  116. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_5 .post-thumbnail,
  117. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_5 .post-thumbnail img {
  118. clip-path: polygon(0 0,100% 0,100% calc(100% - 25px),0% 100%);
  119. }
  120. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_6 .post-thumbnail,
  121. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_6 .post-thumbnail img {
  122. clip-path: polygon(0 0,100% 0,100% 100%,0 calc(100% - 25px));
  123. }
  124. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_7 .post-thumbnail,
  125. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_7 .post-thumbnail img {
  126. clip-path: polygon(0% 0%,100% 0%,100% calc(100% - 35px),50% calc(100% - 35px),50% calc(100% - 5px),25% calc(100% - 35px),0% calc(100% - 35px));
  127. }
  128. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_8 .post-thumbnail,
  129. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_8 .post-thumbnail img {
  130. clip-path: polygon(0% 0%,100% 0%,100% calc(100% - 35px),75% calc(100% - 35px),50% 100%,50% calc(100% - 35px),0% calc(100% - 35px));
  131. }
  132. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_9 .post-thumbnail,
  133. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_9 .post-thumbnail img {
  134. clip-path: polygon(0% 0%,100% 0%,100% calc(100% - 25px),75% calc(100% - 25px),50% 100%,25% calc(100% - 25px),0% calc(100% - 25px));
  135. }
  136. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_10 .post-thumbnail,
  137. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_10 .post-thumbnail img {
  138. border-radius: 0 0 100% 100% / 50px;
  139. }
  140. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_11 .post-thumbnail,
  141. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_11 .post-thumbnail img {
  142. clip-path: polygon(0% 0%,100% 0%,100% 100%,87.5% calc(100% - 10px),75% 100%,62.5% calc(100% - 10px),50% 100%,37.5% calc(100% - 10px),25% 100%,12.5% calc(100% - 10px),0 100%);
  143. }
  144. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_12 .post-thumbnail,
  145. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_12 .post-thumbnail img {
  146. clip-path: polygon(0% 0%,100% 0%,100% calc(100% - 10px),calc(100% - 20px) 100%,calc(100% - 20px) calc(100% - 10px),calc(100% - 40px) 100%,calc(100% - 40px) calc(100% - 10px),calc(100% - 60px) 100%,calc(100% - 60px) calc(100% - 10px),calc(100% - 80px) 100%,calc(100% - 80px) calc(100% - 10px),0% 100%);
  147. }
  148. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_13 .post-thumbnail,
  149. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_13 .post-thumbnail img {
  150. clip-path: polygon(0% 0%,100% 0%,100% 100%,calc(100% - 20px) calc(100% - 10px),calc(100% - 20px) 100%,calc(100% - 40px) calc(100% - 10px),calc(100% - 40px) 100%,calc(100% - 60px) calc(100% - 10px),calc(100% - 60px) 100%,calc(100% - 80px) calc(100% - 10px),calc(100% - 80px) 100%,0% calc(100% - 10px));
  151. }
  152. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_14 .post-thumbnail,
  153. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_14 .post-thumbnail img {
  154. clip-path: polygon(0% 0%,100% 0%,100% 100%,75% calc(100% - 20px),0% 100%);
  155. }
  156. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_15 .post-thumbnail,
  157. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_15 .post-thumbnail img {
  158. clip-path: polygon(0% 0%,100% 0%,100% 100%,25% calc(100% - 20px),0% 100%);
  159. }
  160. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_16 .post-thumbnail,
  161. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_16 .post-thumbnail img {
  162. clip-path: polygon(0% 0%,100% 0%,100% 100%,calc(100% - 15px) calc(100% - 50px),calc(100% - 30px) calc(100% - 15px),calc(100% - 50px) calc(100% - 30px),calc(100% - 65px) 100%,calc(100% - 80px) calc(100% - 15px),calc(100% - 90px) 100%,0% 100%);
  163. }
  164. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_17 .post-thumbnail,
  165. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_17 .post-thumbnail img {
  166. clip-path: polygon(0% 0%,100% 0%,100% 100%,calc(100% - 10px) 100%,calc(100% - 25px) calc(100% - 20px),calc(100% - 35px) calc(100% - 5px),calc(100% - 50px) calc(100% - 30px),calc(100% - 60px) calc(100% - 15px),calc(100% - 75px) calc(100% - 40px),0% 100%);
  167. }
  168. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_18 .post-thumbnail,
  169. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_18 .post-thumbnail img {
  170. clip-path: polygon(0% 0%,100% 0%,100% calc(100% - 20px),calc(100% - 20px) 100%,0% 100%);
  171. }
  172. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_19 .post-thumbnail,
  173. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_19 .post-thumbnail img {
  174. clip-path: polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,0% 100%);
  175. }
  176. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_20 .post-thumbnail,
  177. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_20 .post-thumbnail img {
  178. clip-path: polygon(0% 20px,20px 0%,100% 0%,100% 100%,0% 100%);
  179. }
  180. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_21 .post-thumbnail,
  181. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_21 .post-thumbnail img {
  182. clip-path: polygon(0% calc( 100% - 20px ),0% 0%,100% 0%,100% 100%,20px 100%);
  183. }
  184. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_22 .post-thumbnail,
  185. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_22 .post-thumbnail img {
  186. clip-path: polygon(0% 0%,100% 0%,100% 100%,75% calc(100% - 10px),70% calc(100% - 30px),25% calc(100% - 30px),20% calc(100% - 10px),0% 100%)
  187. }
  188. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_23 .post-thumbnail,
  189. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_23 .post-thumbnail img {
  190. clip-path: polygon(0% 0%,100% 0%,100% calc(100% - 30px),75% calc(100% - 20px),70% 100%,30% 100%,25% calc(100% - 20px),0% calc(100% - 30px));
  191. }
  192. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_24 .post-thumbnail,
  193. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_24 .post-thumbnail img {
  194. clip-path: polygon(0% 0%,100% 0%,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0% calc(100% - 20px));
  195. }
  196. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_25 .post-thumbnail,
  197. body.pen_list_masonry #pen_masonry article.pen_thumbnail_style_25 .post-thumbnail img {
  198. clip-path: polygon(0% 0%,100% 0%,100% 100%,calc(100% - 20px) calc(100% - 20px),20px calc(100% - 20px),0% 100%);
  199. }
  200. body.pen_list_plain #main article .post-thumbnail {
  201. display: inline;
  202. float: right;
  203. }
  204. body.pen_content_thumbnail_right #main article .post-thumbnail,
  205. body.pen_list_thumbnail_right #main article .post-thumbnail {
  206. display: inline;
  207. float: right;
  208. margin: 0 0 2em 1em;
  209. }
  210. body.pen_content_thumbnail_center #main article .post-thumbnail,
  211. body.pen_list_thumbnail_center #main article .post-thumbnail {
  212. float: left;
  213. margin: 0 auto 1em;
  214. text-align: center;
  215. width: 100%;
  216. }
  217. body.pen_content_thumbnail_left #main article .post-thumbnail,
  218. body.pen_list_thumbnail_left #main article .post-thumbnail {
  219. display: inline;
  220. float: left;
  221. margin: 0 2em 1em 0;
  222. }
  223. #main article.pen_list_thumbnail_right .post-thumbnail {
  224. display: inline !important;
  225. float: right !important;
  226. margin: 0 0 2em 1em !important;
  227. }
  228. #main article.pen_list_thumbnail_center .post-thumbnail {
  229. float: left !important;
  230. margin: 0 auto 1em !important;
  231. text-align: center !important;
  232. width: 100% !important;
  233. }
  234. #main article.pen_list_thumbnail_left .post-thumbnail {
  235. display: inline !important;
  236. float: left !important;
  237. margin: 0 2em 1em 0 !important;
  238. }
  239. body.page #main article .gallery-item img,
  240. body.page #main article .post-thumbnail img,
  241. body.single #main article .gallery-item img,
  242. body.single #main article .post-thumbnail img,
  243. body.pen_list_plain #main article .post-thumbnail img {
  244. line-height: 0;
  245. margin: 0;
  246. }
  247. body.page #main article .gallery-item img,
  248. body.single #main article .gallery-item img,
  249. body.pen_content_thumbnail_frame #main article .post-thumbnail img,
  250. body.pen_list_thumbnail_frame #main article .post-thumbnail img,
  251. #main article.pen_list_thumbnail_frame .post-thumbnail img {
  252. background: #fff;
  253. box-shadow: 0 0 5px rgba(0,0,0,0.5);
  254. padding: 0.5em;
  255. }
  256. body.pen_thumbnail_frame_dark.page #main article .gallery-item img,
  257. body.pen_thumbnail_frame_dark.single #main article .gallery-item img,
  258. body.pen_thumbnail_frame_dark.pen_content_thumbnail_frame #main article .post-thumbnail img,
  259. body.pen_thumbnail_frame_dark.pen_list_thumbnail_frame #main article .post-thumbnail img,
  260. body.pen_thumbnail_frame_dark #main article.pen_list_thumbnail_frame .post-thumbnail img {
  261. background: #000;
  262. box-shadow: 0 0 5px rgba(0,0,0,0.5);
  263. padding: 0.5em;
  264. }
  265. #main article.pen_list_thumbnail_frame_not .post-thumbnail img {
  266. background: transparent !important;
  267. box-shadow: none !important;
  268. padding: auto !important;
  269. }
  270. body.pen_content_thumbnail_rotate #main article .post-thumbnail img,
  271. body.pen_list_thumbnail_rotate #main article .post-thumbnail img,
  272. #main article.pen_list_thumbnail_rotate .post-thumbnail img {
  273. margin: -2em 2em 0;
  274. transform: rotate(2deg);
  275. }
  276. body.pen_list_thumbnail_rotate #main article:nth-child(2n+2) .post-thumbnail img {
  277. transform: rotate(-2deg);
  278. }
  279. #main article.pen_list_thumbnail_rotate_not .post-thumbnail img {
  280. margin: auto !important;
  281. transform: rotate(0deg) !important;
  282. }
  283. body.page #main article .gallery-item:hover img,
  284. body.single #main article .gallery-item:hover img {
  285. transform: rotate(2deg);
  286. }
  287. @media only screen and (min-width:728px) {
  288. body.page #main article .gallery-item img,
  289. body.single #main article .gallery-item img {
  290. transition: transform .3s;
  291. }
  292. body.pen_list_masonry.pen_thumbnail_zoom_in #pen_masonry article:hover .post-thumbnail img,
  293. body.pen_list_masonry.pen_thumbnail_zoom_out #pen_masonry article .post-thumbnail img {
  294. transform: scale(1.1,1.1);
  295. }
  296. body.pen_list_masonry.pen_thumbnail_zoom_out #pen_masonry article:hover .post-thumbnail img {
  297. transform: scale(1,1);
  298. }
  299. }
  300. @media only screen and (max-width:728px) {
  301. body.pen_list_plain #main article .post-thumbnail {
  302. text-align: center;
  303. width: 100%
  304. }
  305. body.pen_list_plain #main article .post-thumbnail img {
  306. margin-left: 0;
  307. margin-right: 0;
  308. }
  309. body.page #main article .gallery,
  310. body.single #main article .gallery {
  311. max-width: 100%;
  312. }
  313. }