Advertisement
decembre

STY - Flickr WideScreen - Photo Page New Design v.1 Beta

Aug 2nd, 2014
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 11.35 KB | None | 0 0
  1. @namespace url(http://www.w3.org/1999/xhtml);
  2.  
  3. @-moz-document /* domain("flickr.com") */  url-prefix(https://www.flickr.com/photos/) {
  4.  
  5. /* ==== FLICKR widescreen - PHOTO PAGE NEW DESIGN v1 ==== */
  6.  
  7. /* SUPP */
  8. .feedback-container ,
  9. .photo-well-scrappy-view .height-controller .photo-well-media-scrappy-view > .facade-of-protection-neue {
  10.   display: none !important;
  11. }
  12.  
  13. .view.photo-well-scrappy-view  {
  14.     min-width: 1300px !important;
  15. /*     max-width: 9120px !important; */
  16.     max-width: 1300px !important;
  17. min-height: 880px ! important;
  18. max-height: 880px ! important;
  19. }
  20. .photo-well-scrappy-view .height-controller > .navigate-target.navigate-prev {
  21.   left: 0;
  22.   min-width: 20px !important;
  23.   width: 2% !important;
  24. }
  25. .photo-well-scrappy-view .height-controller > .navigate-target.navigate-next {
  26.   justify-content: flex-end;
  27.   min-width: 20px !important;
  28.   right: 0;
  29.   width: 2% ! important;
  30. }
  31.  
  32. .view.photo-well-scrappy-view.requiredToShowOnServer {
  33.     width: 1259px !important;
  34. }
  35. .photo-well-scrappy-view .height-controller .photo-well-media-scrappy-view {
  36.   display: flex;
  37.   margin: auto;
  38.   padding: 20px 40px 50px;
  39.   position: relative;
  40. /* left: -400px!important; */
  41. /* margin-left: 0% !important; */
  42. }
  43.  
  44.  
  45. /* PANEL RIGHT */
  46.  
  47. /* FAV/SHARE/ALL SIZE */
  48. /* .photo-engagement-view {
  49.   bottom: 10px;
  50.   height: 34px;
  51.   position: absolute;
  52.   right: -267px;
  53.   top: -36px !important;
  54.   width: 170px;
  55.   z-index: 108;
  56. }
  57.  */
  58. .photo-engagement-view {
  59.   bottom: 10px;
  60.   height: 34px;
  61.   position: fixed ! important;
  62.   right: 345px ! important;
  63.   top: 124px !important;
  64.   width: 170px;
  65.   z-index: 108;
  66. }
  67.  
  68. /* NEW PHOTO PAGE - FAV STAR WHITE / RED - === */
  69. .fave-view .fave-star {
  70.   background-image: url("https://s.yimg.com/pw/images/sprites/icons-s3b3c9ee50b.png");
  71.   background-position: 0 -325px !important;
  72.   background-repeat: no-repeat;
  73. }
  74. .fave-view .fave-star.is-faved {
  75.   background-image: url("https://s.yimg.com/pw/images/sprites/icons-s3b3c9ee50b.png");
  76.   background-position: 0 -2299px ! important;
  77.   background-repeat: no-repeat;
  78. }
  79. /* AUTHOR */
  80. .attribution-view {
  81.   height: 50px !important;
  82.   line-height: 50px !important;
  83.   margin: 0;
  84.   position: fixed !important;
  85.   right: 78px !important;
  86.   top: 34px !important;
  87.   width: 505px !important;
  88. }
  89. .sub-photo-right-view > .sub-photo-right-row1 {
  90.   border-bottom: medium none !important;
  91.   padding-bottom: 4px !important;
  92. }
  93. .sub-photo-right-view > .sub-photo-right-row1 > .sub-photo-right-stats-view {
  94.   float: left;
  95.   font-size: 14px ! important;
  96.   font-weight: 400;
  97.   line-height: 13px !important;
  98.   margin-right: 30px;
  99.   margin-top: 13px;
  100.   width: 223px;
  101. }
  102. .comment-count-label ,
  103. .fave-count-label ,
  104. .view-count-label{
  105.     font-size: 20px;
  106.     font-weight: 400;
  107.     line-height: 10px ! important;
  108. color: violet ! important;
  109. }
  110. /* FOLLOW / UNFOLLOW */
  111. .sub-photo-left-view > .attribution-view > .attribution-info .follow-view > .relationship .follow.ui-button > span {
  112.   color: #fff;
  113.   font-size: 0 !important;
  114.   padding: 0 0 0 31px !important;
  115. }
  116. /* .view.sub-photo-right-view.requiredToShowOnServer{
  117.   margin: 0;
  118.   position: fixed !important;
  119.   position: absolute !important;
  120.   right: 3px !important;
  121.   top: 74px !important;
  122.   width: 505px !important;
  123. } */
  124. .sub-photo-right-view {
  125.   height: 50px !important;
  126.   line-height: 14px !important;
  127.   margin: 0;
  128.   position: fixed !important;
  129.   right: 0px !important;
  130.   top: 84px !important;
  131.   width: 505px !important;
  132. }
  133. .sub-photo-right-view > .sub-photo-right-row1 > .photo-license-view {
  134.   float: right !important;
  135.   margin-bottom: 0;
  136.   margin-left: 0;
  137.   margin-right: 10px !important;
  138.   margin-top: -61px !important;
  139.   overflow: visible;
  140.   white-space: nowrap;
  141.   width: 245px;
  142. }
  143.  
  144. .sub-photo-right-view > .photo-charm-exif-scrappy-view {
  145.   clear: both;
  146.   display: none !important;
  147. }
  148.  
  149. /* COMMMENT FORM */
  150. .sub-photo-comments-view .comments-form {
  151.   margin: 15px 10px 0 0;
  152. position: fixed !important;
  153.   right: 0 !important;
  154.   top: 141px !important;
  155.   width: 557px !important;
  156. }
  157. .sub-photo-comments-view button.comment {
  158.   position: fixed !important;
  159. display: inline-block ! important;
  160.   width: auto !important;
  161. height: 20px ! important;
  162. padding: 0 3px ! important;
  163.   right: 0 !important;
  164.   top: 235px !important;
  165.  
  166.   margin: 15px 10px 0 0;
  167. z-index: 50 ! important;
  168. }
  169. /* GROUPS :  .view.sub-photo-groups-view */
  170. .sub-photo-right-view > .sub-photo-contexts-view {
  171.     margin-top: 127px !important;
  172. }
  173. .sub-photo-contexts-view .sub-photo-context {
  174.   border-top: medium none !important;
  175.   padding-bottom: 17px;
  176.   position: relative;
  177. }
  178. .sub-photo-contexts-view .sub-photo-context h5 {
  179.   color: red !important;
  180.   font-size: 16px;
  181.   font-weight: normal;
  182.   line-height: 24px;
  183.     margin-bottom: -13px !important;
  184.     margin-top: 4px !important;
  185. }
  186. .sub-photo-contexts-view .sub-photo-context a.add-to {
  187.   color: violet !important;
  188.   font-size: 14px;
  189.   margin-top: 17px;
  190.   position: absolute;
  191.   right: 48px;
  192.   top: -6px !important;
  193. }
  194. /*  .sub-photo-context-groups */
  195. .sub-photo-contexts-view .sub-photo-context ul.context-list {
  196.   margin-top: 20px;
  197.   max-height: 200px !important;
  198.   overflow-x: hidden !important;
  199.   overflow-y: auto !important;
  200. }
  201. .sub-photo-contexts-view .sub-photo-context .context-list li {
  202.   border: 1px solid transparent;
  203.   border-radius: 3px;
  204.   float: left;
  205.   margin: 0 0 2px;
  206.   overflow: hidden;
  207.   padding: 6px!important;
  208.   position: relative;
  209.   transition: opacity 300ms ease-out 0s, background-color 0.2s ease-in-out 0s;
  210.   width: 230px;
  211. }
  212. .sub-photo-contexts-view .sub-photo-context .context-list li:nth-child(odd) {
  213.     clear: left ! important;
  214.     float: left !important;
  215. }
  216. .sub-photo-contexts-view .sub-photo-context .context-list li:nth-child(even) {
  217.     clear: right ! important;
  218.     float: right !important;
  219. }
  220. /* LAST POOL */
  221. .sub-photo-contexts-view .sub-photo-context .context-list>li:last-of-type {
  222.     clear: none! important;
  223.     float: left !important;
  224. }
  225. .sub-photo-contexts-view .sub-photo-context .context-list li:hover {
  226.   background: none repeat scroll 0 0 rgba(13, 13, 13, 0.46);
  227.   border: 1px solid gray ! important;
  228. }
  229. /* MORE POOLS */
  230. .sub-photo-contexts-view .sub-photo-context .view-all-contexts-of-type {
  231.   font-size: 14px;
  232.   margin-left: -10px !important;
  233.   padding-left: 10px;
  234.   padding-top: 10px;
  235.   position: fixed !important;
  236.   top: 271px !important;
  237. /* color: gold ! important; */
  238. }
  239. /* MY POOL - PF */
  240. .context-list>li[data-context-id="58146428@N00"] {
  241. position: fixed ! important;
  242. display: inline-block ! important;
  243. /* float: left ! important;
  244. clear: none ! important; */
  245. margin-left: -55px ! important;
  246. top: 0 ! important;
  247. transform: scale(0.6) ! important;
  248. }
  249. .context-list>li[data-context-id="58146428@N00"] span {
  250. display: none ! important;
  251. }
  252. .context-list>li[data-context-id="58146428@N00"]   > a  {
  253.     padding: 2px ! important;
  254.     box-shadow: 3px 3px 5px 1px #8dfbf7 !important;
  255.     outline: 2px none violet !important;
  256. }
  257. /* CPF */
  258. .context-list>li[data-context-id="66063253@N00"] {
  259. position: fixed ! important;
  260. display: inline-block ! important;
  261. /* float: left ! important;
  262. clear: none ! important; */
  263. top: 0 ! important;
  264. margin-left: -20px ! important;
  265. transform: scale(0.6) ! important;
  266. }
  267. .context-list>li[data-context-id="66063253@N00"] span {
  268. display: none ! important;
  269. }
  270. .context-list>li[data-context-id="66063253@N00"]  > a  {
  271.     padding: 2px ! important;
  272.     box-shadow: 3px 3px 5px 1px #ffff00 !important;
  273.     outline: 2px none violet !important;
  274. }
  275. /*PFO */
  276. .context-list>li[data-context-id="947672@N21"] {
  277. position: fixed ! important;
  278. display: inline-block ! important;
  279. /* float: left ! important;
  280. clear: none ! important; */
  281. top: 0 ! important;
  282. margin-left: 15px ! important;
  283. transform: scale(0.6) ! important;
  284. }
  285. .context-list>li[data-context-id="947672@N21"] span {
  286. display: none ! important;
  287. }
  288. .context-list>li[data-context-id="947672@N21"] > a  {
  289.     padding: 2px ! important;
  290.     box-shadow: 3px 3px 5px 1px #fb933a !important;
  291.     outline: 2px none violet !important;
  292. }
  293. /* GALLERIES EMPTY */
  294. .sub-photo-contexts-view .sub-photo-context-galleries.empty {
  295. /*   display: none !important; */
  296. visibility: hidden ! important;
  297. }
  298. .sub-photo-contexts-view .sub-photo-context.empty p:last-child  {
  299.   display: inline-block !important;
  300.   height: 100% !important;
  301.   margin-top: 0;
  302.   max-height: 20px !important;
  303.   max-width: 200px !important;
  304.   min-height: 20px !important;
  305.   min-width: 200px !important;
  306.   position: absolute !important;
  307.   width: 100% !important;
  308. visibility: visible ! important;
  309. /* visibility: hidden ! important; */
  310. }
  311.  
  312.  
  313. /* TAGS */
  314. .sub-photo-tags-tag-view.empty {
  315.   visibility: hidden !important;
  316. }
  317. /* .sub-photo-tags-tag-view.empty .tags-list input  */
  318. .sub-photo-tags-tag-view.empty a.show-add-tags{
  319.         display: inline-block !important;
  320.         height: auto !important;
  321.         width: 180px !important;
  322.         height: 45px !important;
  323.         visibility: visible !important;
  324. background: yellow ! important;
  325. }
  326. /* .sub-photo-tags-tag-view.empty .tags-list input  */
  327. .sub-photo-tags-tag-view.empty a.show-add-tags:hover {
  328.         display: inline-block !important;
  329.         height: auto !important;
  330.         width: 180px !important;
  331. /*         height: 45px !important; */
  332. /*         height: auto !important; */
  333.         visibility: visible !important;
  334.         background-color: red !important;
  335. outline: 1px solid violet ! important;
  336. }
  337.  
  338. .sub-photo-right-view > .sub-photo-tags-view {
  339.   border-bottom: none !important;
  340.   border-top: none ! important;
  341.   clear: both;
  342.   padding-top: 23px;
  343.   width: 500px;
  344. }
  345. /* .sub-photo-right-view > .sub-photo-tags-view  */
  346. .sub-photo-tags-tag-view {
  347.         position: fixed !important;
  348.         display: inline-block !important;
  349.         min-width: 150px !important;
  350.         max-width: 150px !important;
  351.         height: 45px !important;
  352.         right: 17px !important;
  353.         bottom: -19px !important;
  354.         padding: 0 45px 0 35px !important;
  355.         border-radius: 5px 5px  0 0 !important;
  356.         z-index: 300 !important;
  357.         background: peru !important;
  358. }
  359. /* .sub-photo-right-view > .sub-photo-tags-view:hover */
  360. .sub-photo-tags-tag-view:hover {
  361.         height: auto !important;
  362.         background: red !important;
  363. }
  364.  
  365. /* .sub-photo-right-view > .sub-photo-tags-view:hover */
  366. .sub-photo-tags-tag-view:hover  {
  367.         margin-bottom: 18px !important;
  368. }
  369.  
  370.  
  371.  
  372. /* =================== */
  373. /* ICON*/
  374. .sub-photo-contexts-view .sub-photo-context-groups .context-list li .thumbnail:before ,
  375. .sub-photo-contexts-view .sub-photo-context-groups .context-list li .thumbnail:after {
  376.   background: none repeat scroll 0 0 transparent;
  377.   box-shadow: none !important;
  378.   content: "";
  379.   height: 100%;
  380.   left: -2px;
  381.   padding: 2px;
  382.   position: absolute;
  383.   top: -2px;
  384.   transition: none 0s ease 0s  !important;
  385.   width: 100%;
  386. }
  387. .sub-photo-view .circle-icon:after {
  388.   border: medium none !important;
  389.   border-radius: 0 !important;
  390.   bottom: 0;
  391.   content: "";
  392.   display: block;
  393.   left: 0;
  394.   pointer-events: none;
  395.   position: absolute;
  396.   right: 0;
  397.   top: 0;
  398.   z-index: 1;
  399. }
  400. .sub-photo-contexts-view .sub-photo-context-groups .context-list li .thumbnail {
  401.   border-radius: 0 ! important;
  402. }
  403. .sub-photo-view .circle-icon {
  404.   border-radius: 0 !important;
  405. }
  406. .sub-photo-view .circle-icon img {
  407.   border-radius: 0!important;
  408. }
  409. /* === END ==== */
  410.  
  411. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement