bilibili网站的综合热门、每周必看、入站必刷的卡片均为两列,总觉得看的很别扭,眼睛要蛇形去查看各个卡片内容,如下图所示
对于我而言,一般情况下还是会居中看东西的,而且像知乎和掘金基本都是将整体居中展示的
通过修改网页的CSS样式,就可以实现二列转一列的效果,如下图所示
| // ==UserScript== | |
| // @name bilibili热门页2列转1列 | |
| // @version 0.1 | |
| // @description 替换bilibili网站的综合热门、每周必看、入站必刷的卡片样式,2列转换为1列。 | |
| // @author vhxubo | |
| // @match https://www.bilibili.com/v/popular/all* | |
| // @match https://www.bilibili.com/v/popular/weekly* | |
| // @match https://www.bilibili.com/v/popular/history* | |
| // @grant GM_addStyle | |
| // ==/UserScript== | |
| (function() { | |
| 'use strict'; | |
| let css = ` | |
| #app { | |
| max-width: 1000px; /*设置框架最大宽度*/ | |
| } | |
| .video-card { | |
| height: auto !important; | |
| width: 100% !important; | |
| --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); | |
| box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), | |
| var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); | |
| margin-bottom: 16px !important; | |
| border-radius: 0.375rem !important; | |
| overflow: hidden; | |
| } | |
| .video-card:hover { | |
| transition: 0.2s; | |
| --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), | |
| 0 4px 6px -2px rgba(0, 0, 0, 0.05); | |
| box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), | |
| var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); | |
| } | |
| .video-card:nth-child(odd) { | |
| margin-right: 0 !important; | |
| } | |
| .video-card__info { | |
| padding: 16px 0 !important; | |
| } | |
| .video-name { | |
| font-size: 18px !important; | |
| margin-bottom: 16px !important; | |
| } | |
| .video-card__content { | |
| height: auto !important; | |
| width: 250px !important; | |
| } | |
| .video-card__content .cover-picture__image { | |
| border-radius: 0 !important; | |
| } | |
| `; | |
| GM_addStyle(css); | |
| })(); |