百度搜索结果两栏多栏显示

搜索结果支持两栏三栏四栏

// ==UserScript==
// @name            百度搜索结果两栏多栏显示
// @namespace       http://tampermonkey.net/
// @version         0.3.1
// @description     搜索结果支持两栏三栏四栏
// @author          LGJ
// @run-at       document-start
// @connect         www.baidu.com
// @include         *://ipv6.baidu.com/*
// @include         *://www.baidu.com/*
// @include         *://www1.baidu.com/*
// @include      *://www.baidu.com/s?*
// @include      *://ipv6.baidu.com/s?*
// @include      *://www.baidu.com/baidu?*
// @include      *://ipv6.baidu.com/baidu?*
// @include      *://www.baidu.com/
// @include      *://www.baidu.com/?*
// @include      *://ipv6.baidu.com/
// @grant           none
// @note            2020.07-30-V0.2 搜索结果分栏显示
// @create          2020.07-29
// ==/UserScript==


/**
建议将搜索结果显示条数显示为20条体验更佳
建议配合AdblockPlus使用,去广告效果极佳
**/


const style = `

/**隐藏不必要的模块 **/
#u,
#content_right,
#help,
#rs {
  display: none;
}

/**隐藏新闻搜索结果 **/
.c-group-wrapper .c-group {
    display: none;
}

/**
搜索栏中置
BUG:网页放大后无法居中
**/
.wrapper_l .s_form {
    width: 800px !important;
    margin: 0 auto !important;
    padding-left:0px !important;
}

/**网页视频资讯栏中置 **/
.wrapper_new #s_tab {
  padding-left: 0px !important;
  text-align: center !important;
}

/**搜索工具中置**/
.search_tool_conter,
.nums
{
  margin: 0 auto !important;
}


/***********************/
#container {
width: 100%!important;
}

.wrapper_new #content_left{
float: none!important;
width: 100%!important;
padding-left: 0px!important;
}

#container.sam_newgrid {
   margin-left:0px !important;
}



@media (min-width: 500px) and (max-width: 1200px) {
#content_left {
column-count: 2;
-moz-column-count: 2;
-webkit-column-count: 2;
}
}

@media (min-width: 1201px) and (max-width: 1800px) {
#content_left {
padding-left: 3%;
column-count: 3;
-moz-column-count: 3;
-webkit-column-count: 3;
}
}

@media (min-width: 1801px) {
#content_left {
padding-left: 4%;
column-count: 4;
-moz-column-count: 4;
-webkit-column-count: 4;
}
}


#content_left>div[class^="result"] {
display: inline-block;
width: 91%;
padding: 15px 15px;
margin: 1em;
word-break: normal;
word-wrap: normal;
position: relative;
z-index: 1;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
border-radius: 2px;
background-color: white;
overflow: hidden;
}

#content_left>div[class^="result"]:before {
/*counter-increment: results;
content: counter(results);*/
z-index: -10;
color: #eee;
font-size: 4.5em;
position: absolute;
text-align: right;
width: 96%;
line-height: 1em;
top: 6px;
}

#content_left>div[class^="result"] .sitelink {
word-wrap: break-word;
}

`;

// 嵌入css
loadStyleString(style);

function loadStyleString(css){
    var style = document.createElement("style");
    style.type = "text/css";
    try{
        style.appendChild(document.createTextNode(css));
    } catch (ex){
        style.styleSheet.cssText = css;
    }
    document.head.appendChild(style);
    //直接在搜索新关键词点击搜索按钮时,直接刷新
    //const btnSearch = document.getElementById('su');
    //btnSearch.addEventListener('click', () => location.reload());
    //const form = document.getElementById('form');
    // form.target = '_self';
}