关于 atcoder 页面美化的 css

摘要:
如何使用它将以下代码添加到ESIStylish。这是一个Chrome插件,可以从(~)墙上下载。这是我盲目的魔法改变…代码Update121-17已经变成了一个版本。。
使用方式

把下面代码加入 ESI Stylish 即可。

这是一个 chrome 的插件,可以翻(~)墙(或者不需要)去下载。
这是本人瞎魔改的。。。

代码

Update on 12-17

(atcoder) 竟然变成 (beta) 版本了。。更新了一下 css。

@-moz-document regexp("http://atcoder.jp/.*"), regexp("https://atcoder.jp/.*") {
	#main-div.float-container{
		background: url(http://images.cnblogs.com/cnblogs_com/zjp-shadow/1056673/o_atcoder.jpg) fixed no-repeat;
	}
	#main-div {
		background: url(http://images.cnblogs.com/cnblogs_com/zjp-shadow/1056673/o_atcoder.jpg) fixed no-repeat;
	}
	.float-container>#main-container {
		border-radius: 15px;
		opacity: 0.75;
		background: #fff;
		box-shadow: 0px 0px 10px 5px #888;
	}
	.panel {
		border-radius: 15px;
		/*opacity: 0.7;*/
		word-wrap: break-word;
	}
	.panel-primary>.panel-heading {
		color: white;
		background-color: #836592;
		border-color: #836592;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
	}

	.panel-info>.panel-heading {
		color: white;
		background-color: #836592;
		border-color: #836592;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
	}

	.panel-default>.panel-heading {
		color: white;
		background-color: #836592;
		border-color: #836592;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
	}

	.panel-default .panel-title a {
		color: white;
	}
	.post-footer {
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		background-color: #fff;
	}
}

@-moz-document regexp("https://atcoder.jp/contests/.*"), regexp("http://atcoder.jp/contests/.*") {
	html body {
		background: url(https://cdnb.artstation.com/p/assets/images/images/009/569/479/large/jorge-rocha-cn3-ep-313-an-templo-exterior-v014.jpg?1519726679) fixed no-repeat;
		line-height: 150%;
	}

	div#outer-inner{
		border-radius: 15px;
		/*  opacity: 0.7;*/
		min-height: 70%;
	}
	.label-warning {
		background-color: red;
	}
	.standings-score {
		color: orangered;
		font-weight: bold;
	}
	.standings-wa {
		color: red;
		font-weight: 600;
	}

	pre.source-code {
		max-height: 350px;
		overflow-x: scroll;
		overflow-y: scroll;
		border: 1px solid #ccc;
		font-size: 15px;
	}
	.well {
		font-size: 15px;
		color: darkslategray;
	}
	.label-success {
		background-color: forestgreen;
	}
	pre {
		display: block;
		padding: 8.5px;
		margin: 0 0 9px;
		font-size: 13px;
		line-height: 20px;
		background-color: #f9f4ff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, 0.15);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		white-space: pre;
		white-space: pre-wrap;
		word-break: break-all;
		word-wrap: break-word;
	}
	#task-statement code {
		/* padding: 4px 4px 2px 4px; */
		padding: 0;
		margin: 0;
		border- 0;
		font-size: 13px;
	}
	.nav-tabs>li>a:hover {
		border-color: #eee #eee #ddd;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
	}
	.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
		color: #555555;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		border: 1px solid #ddd;
		border-bottom-color: transparent;
		cursor: default;
	}
}

@-moz-document regexp("http://atcoder.jp/contest.*"), regexp("http://atcoder.jp/ranking.*"), regexp("https://atcoder.jp/contest.*"), regexp("https://atcoder.jp/ranking.*") {
	#main-div {
		background: url(https://cdnb.artstation.com/p/assets/images/images/009/569/479/large/jorge-rocha-cn3-ep-313-an-templo-exterior-v014.jpg?1519726679) fixed no-repeat;
	}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
		color: #555;
		background-color: #fff;
		border: 1px solid #ddd;
		border-bottom-color: transparent;
		cursor: default;
		border-top-left-radius: 15px;
	}
	.row {
		border-radius: 15px;
		margin-left: -15px;
		margin-right: -15px;
		background: white;
		/*opacity: 0.68;*/
	}
	p {
		margin-top: 50px;
	}
}

@-moz-document regexp("https://atcoder.jp/user/.*"), regexp("http://atcoder.jp/user/.*") {
	.row {
		border-radius: 15px;
		margin-left: -15px;
		margin-right: -15px;
		background: white;
		opacity: 0.8;
	}

	dl {
		margin-top: 30px;
		margin-bottom: 20px;
	}
}

@-moz-document regexp("https://atcoder.jp/contests/.*/submissions") {
	.panel-default>.panel-heading {
		color: white;
		background-color: white;
		border-color: white;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
	}
}

免责声明:文章转载自《关于 atcoder 页面美化的 css》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇路由协议之OSPFwebpack学习笔记--压缩代码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

MIPS学习笔记(一)

本章涉及MIPS变量声明、数据输入和输出、地址获取、分支跳转语句,基本上对应于任何高级语言的最基本操作。该信息的确切形式因汇编程序而异。在MIPS程序集中,标签是后跟冒号的符号名称。)syscall程序的结尾与C类似,可以调用exit函数来停止程序的执行。停止MIPS程序的一种方法是使用类似于在C中调用exit的方法。MIPS中有一个移动指令,它将一个寄存器...

Vue跨层级传递slot的方法

但是我需要通过插槽在父组件中指定一个模板,而B组件引用C组件。组件C的部分模板需要在组件A中配置。模板引用A组件:{{node.text}}<模板引用B组件:spanslot=“nodeMenu”slot scope=“{node}”>node=“node”>/span>/div>2.2如...

js获取移动端设备信息(IMEM,IMIS,手机型号,系统版本,浏览器信息等)

方法1:HTML+打包方法、附加配置和使用指定方法打包是可用属性:imei:device的国际移动设备ID imsi:device的国际移动用户ID型号:device的型号供应商:device制造商uuid:device唯一标识参考地址:http://www.html5plus.org/doc/zh_cn/device.html方法2:引用插件mobile-...

uniapp打包h5 出现'连接服务器超时,点击屏幕重试'的页面

跟踪以首先找出原因全局组件AsyncErrorNew在中注册。js文件可以自定义。我很快就过去了,所以我添加了一个空白页面,然后在清单中介绍了组件。json文件...

通过 java的 esl 连接 freeswitch

--所有ip都能通过esl连接到freeswitch--˃4.reloadmod_event_socket5.通过java的esl连接fs服务器三、报错[WARNING]mod_event_socket.c:2641IPx.x.x.xRejectedbyacl"loopback.auto"四、以前版本按照步骤二操作完就可以了,现在报错了。世界变化的太快。--...

如何让 ESLint 同时检测 js 和 ts

但是ESLint默认使用Espree作为其解析器,在某些情况下不支持TypeScript语法。另外,TypeScript是JavaScript超集,有更多的语法,ESLint本身提供的规则无法满足。ESLint有一项overrides的配置,可以为某个文件或者某组文件进行覆盖配置。因此,我们可以设置ts文件使用@typescript-eslint/parse...