Greasy Fork

Greasy Fork is available in English.

B站改造计划(为了学习版)

按我的自己想法改造b(备份)

当前为 2023-02-07 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

/* ==UserStyle==
@name           B站改造计划(为了学习版)
@namespace      github.com/openstyles/stylus
@version        2022.2023.2.8
@description    按我的自己想法改造b(备份)
@author         仰晨
@icon           https://bilibili.com/favicon.ico
@license        MIT
==/UserStyle== */


@-moz-document domain("bilibili.com") {
    
	/*透明掉搜索框的诱惑*/
    .nav-search-input{
		transition: all 0.5s ;			/*过渡效果2023.1.31*/
        opacity: 0;
    }
	.nav-search-input:hover,
	.nav-search-input:focus{		/*:focus获取到焦点后执行 应该只有输入框能搞2023.1.31*/
		opacity: 100%;
	}
	
	/* 鼠标放到按钮样式变化:hover    先吧搜索框变透明度,鼠标放上去的时候就把透明度变成100%   点击瞬间为:active */
	/*:active伪类 按下去有效果  分开鼠标马上消失
	       注意: 在CSS定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。
          注意: 在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。
          注意:伪类的名称不区分大小写。
	*/
	
	 
	 /*导航栏2023.1.25 begin*/
    div.bili-header__bar{
		background: linear-gradient(100deg, #f9e4e4 0%, #afcdcc 100%);	/*渐变*/
		box-shadow: 0 9px 9px 1px #39487061;							 /*阴影     水平偏移 垂直偏移  模糊  阴影大小*/
    }
	
   /*隐藏导航栏元素*/
	.is-bottom-start,											 /*放到首页上出现的分类*/
	.mini-header__title,								 /*首页文字按钮*/
   ul.left-entry li.v-popover-wrap:nth-child(n+2),		/*顶部左边不想要的*/
	ul.right-entry li.v-popover-wrap:nth-child(2){		/*右边不需要的*/
		width: 0;
     /*opacity: 0;         opacity 属性的意思是设置一个元素的透明度。*/
     visibility: hidden;     /*被隐藏的元素依然会对我们的网页布局起作用。它不会响应任何用户交互*/
    /*display: none;        确保元素不可见并且连盒模型也不生成     但是这里不生效*/
    } 
	
	
	/*无限循环动画
	.right-entry{
		animation:ikun 5s infinite;
	}
	@keyframes ikun {
    	0% {background-color: red;}
    	50% {background-color: #06f;}
		100% {background-color: red;}
	}
	*/
}
@-moz-document url("https://www.bilibili.com/") {
	.floor-single-card,						/*带标签视频  包涵  《直播  课堂  国创  综艺  电影  电视剧  纪录片  漫画  番剧》  包涵直播就全部不要了*/
	.bili-live-card,						/*直播推荐*/
	.header-channel,						/*浮动推荐分类*/
	.adblock-tips[data-v-7f4a51a0]{			/*提示受到脚本影响*/
		display: none;						
	}
	.bili-header{
		margin-bottom: 1000px;
	}
   .bili-header::before{
	   animation:myanimation 5s infinite;
	   position: fixed;		/*固定浮动*/
		/*top: 40%;*/
		left: 45%;
	   width: 200px;
	   border-radius: 8px;		/*圆角*/
	   color: #908e8e;
	   background-color: #c5eee500;
		content: "    记得要学习,不要上瘾了哇\
			            推荐视频在下面";
	   box-shadow: 0px 1px 7px 4px #d7d6d6;	 /*阴影     水平偏移 垂直偏移  模糊  阴影大小*/
			
	}
	@keyframes myanimation {
		0% {top:30%;}
		20% {top:90%;transform:rotate(20deg);}
		50%	{transform:rotate(360deg);}
		90%{top:30%;transform:rotate(0deg);}
		100% {top:30%;}
    	
	}
	
	
	.bili-feed4 .bili-header .bili-header__channel,     /*分类栏*/
	.bili-header__bar.slide-down,						 /*搜索框(浮动的和顶部的不是同一个的)*/
	#i_cecream{											/*视频推荐页*/
		background: linear-gradient(90deg, #fbebe8 0%, #d0eeee 100%);
		
	}
	
	.bili-header .bili-header__banner{			    /*图片横幅消失术*/
		height: 0;
		min-height: 64px;
	}
	
}
@-moz-document url-prefix("https://www.bilibili.com/video/") {
	
	
	/*视频播放页面
		适配了大屏却不电脑屏有点大了
	---背景颜色   新版才行 div.video-container-v1*/
	body,
	div.video-container-v1{
		background: linear-gradient(100deg, #cbc8fa 0%, #f9f2a4 100%);
	}
	
	
	/*搜索框居中 */
	div.center-search-container{
		position: fixed;		/*固定浮动*/
		top: 10px;
		left: 25%;
		width: 400px; 
		box-shadow: 3px 6px 10px 0px #8f9ca1;	 /*阴影     水平偏移 垂直偏移  模糊  阴影大小*/
		border-radius: 9px;						  /*圆角*/
/* 		background: #000; */
		
	}
	
	
	/*弹幕列表 +圆角*/
	.bpx-docker-minor:not(:empty){
		border-radius: 10px;
	}
    
	
	/*集合下面的推荐视频放再下面一点,免得碍眼————集合看不到 单视频就能看到,完全不想看到也行但算了*/
	div #reco_list{
    margin-top: 365px;
}
	
	
	
	/*视频选集 向下扩大*/
	.multi-page-v1 .cur-list{
		max-height: 482px;
		
	}
	
	/*视频选集 向右扩大   (主要看片名长不长*/
/* 	.cur-list {
		width: 450px;
	} */
	.video-container-v1 .right-container[data-v-4d351cf9] {
		width: 425px;
		
	}
	/*视频选集阴影__感觉一般*/
	#multi_page{
		box-shadow: 0px 0px 8px 1px #615e6391;	/*阴影     水平偏移 垂直偏移  模糊  阴影大小*/
	}
	
	
	/*视频选集里面的内容 向右扩大2023.1.24*/
	.multi-page-v1.small-mode .cur-list .list-box li {
    width: 400px;
	}
	
	
	/*————修改评论区——————*/
	
	div.browser-pc{
		width: 160%;			/*长度占掉推荐视频*/
		border-radius: 8px;		/*圆角*/
		background: linear-gradient(90deg, #cdcbf3 0%, #e5decd 100%);	/*换个背景颜色*/
		
	}
	
/*----------------[css-transition] 平移动画-----------------------------------*/
/*	
	.moveR-enter-active,  .moveR-leave-active {
  		transition: all .5s linear;
  		transform: translateX(0);
	}
 	.moveR-enter,  .moveR-leave {
  		transform: translateX(100%);
	}
 	.moveR-leave-to{
   		transform: translateX(100%);
 }
*/
	/*——————————循环动画————————————
	
	div{
    animation:myanimation 5s infinite;
	}
 
	@keyframes myanimation {
    	from {top:0px;}
    	to {top:200px;}
	}
	*/
	
}