From 1e8af701923d7b7a088e30e32737827ddd597802 Mon Sep 17 00:00:00 2001 From: asciimoo Date: Sun, 20 Oct 2013 12:19:34 +0200 Subject: [PATCH] [enh] checkbox redesign --- searx/static/css/style.css | 41 +++++++++++++++++++++++++++++++++++++ searx/templates/search.html | 6 ++++-- 2 files changed, 45 insertions(+), 2 deletions(-) diff --git a/searx/static/css/style.css b/searx/static/css/style.css index 99a2f488f..c98a049b3 100644 --- a/searx/static/css/style.css +++ b/searx/static/css/style.css @@ -10,6 +10,47 @@ h1 { font-size: 5em; } input { border: 2px solid #666666; color: #444444; padding: 8px; background-color: #FFFFFF; font-size: 1.1em; } +input[type="checkbox"] { visibility: hidden; } + +.checkbox_container { display: inline-block; position: relative; margin: 0; padding-left: 3px; margin: 0 10px; } +.checkbox_container label { + cursor: pointer; +} +.checkbox_container label.cb { + position: absolute; + width: 16px; + height: 16px; + top: 2px; + left: 2px; + background: #eee; + border:1px solid #ddd; +} +.checkbox_container label.cb:after { + opacity: 0.2; + content: ''; + position: absolute; + width: 8px; + height: 4px; + background: transparent; + top: 3px; + left: 3px; + border: 3px solid #333; + border-top: none; + border-right: none; + + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.checkbox_container label.cb:hover:after { + opacity: 0.5; +} +.checkbox_container input[type=checkbox]:checked + label.cb:after { + opacity: 1; +} + a { text-decoration: none; } .result_title { margin-bottom: 0; } diff --git a/searx/templates/search.html b/searx/templates/search.html index e9ec4bc3c..78925084f 100644 --- a/searx/templates/search.html +++ b/searx/templates/search.html @@ -3,8 +3,10 @@ {% for category in categories %} - {{ category }} + + {{ category }} + {% endfor %}
{% for category in categories %} - {{ category }} +
remember categories