i have styled check box white , looks boring. wondering can put image inside check box make more colorful? have searched lot this, didn't find me
edit: have done when check box "checked" menu pops up. html:
<!doctype html> <html> <head> <link rel=stylesheet href="css.css" type="text/css" /> <link rel="icon" href="favicon.ico" type="image/icon"/> <title>das krankenhaus</title> </head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-bbhdlvqf/xty9gja0dq3hiwqf8lacrtxxzkrutelt4??4=" crossorigin="anonymous"></script> <script> $(function() { $(".box a").on("click",function() { $("#toggle-nav").prop('checked', false) }); }); </script> <body> <!-- start header --> <header id="head"> <div class="something"> <nav id="menu"> <input type="checkbox" id="toggle-nav"/> <label id="toggle-nav-label" for="toggle-nav"><i class="icon-reorder"></i></label> <div class="box"> <ul> <li><a href="#play"><i class="icon-home"></i> play</a></li> <li><a href="#"><i class="icon-file-alt"></i> about</a></li> <li><a href="#"><i class="icon-copy"></i> xxxxxx</a></li> <li><a href="#"><i class="icon-envelope"></i> contacts</a></li> </ul> </div> </nav> </div> </header> <!-- end header --> </div> </section> <!-- end content --> <div class="jumbotron text-center"> <div class="container"> <h1>das krankenhuas</h1> <p style="color:#888;">a game never escape</p> </div> </div> <div class="container"> </div> <div id="h1"> <center> <h3> game </h3> </div> <div id="text"> <center> <p> "daz krankenhaus" text based adventure game set in ww2, have been captured enemie , need find way out. <br> in developement, not full game. 100% made in html,javascript , css. </p> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> </div> <div id="h1"> <center> <h3> update log</h3> </div> <div id="text"> <center> <p> update 1: started. <br> <br> update 2: bunker hallways, bug fixes. timer getting killed. office. important man. uniform. form. kill gun. <br> <br> update 3: fix search guard , bugs. interrgatoin room. </p> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> </div> <a id="play"></a> <div class="row"> <div class="col-md-3 col-sm-3 col-xs-6"> <a href="http://www.musaus.no/simen/krankenhausen/index.html" class="btn btn-sm animated-button thar-one">play</a> </div> </div> </div> <footer class="jumbotron text-center"> <div class="container"> <p style="color:#888">copy righted <a href="http://2good4you.no">2good4you</a></p> </div> </footer> </body> </html>
and css:
@import url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css); @import url(http://fonts.googleapis.com/css?family=lato:300,400,700); body { font-family: 'lato', sans-serif; background: #353535; color: #fff; } #text { color: #888; } .jumbotron h1 { color: #353535; } /* under play */ footer { margin-bottom: 0 !important; margin-top: 80px; } footer p { margin: 0; padding: 0; } span.icon { margin: 0 5px; color: #d64541; } h2 { color: #bdc3c7; text-transform: uppercase; letter-spacing: 1px; } .mrng-60-top { margin-top: 60px; } a.animated-button:link, a.animated-button:visited { position: relative; display: block; margin: 30px auto 0; padding: 14px 15px; color: #fff; font-size:14px; font-weight: bold; text-align: center; text-decoration: none; text-transform: uppercase; overflow: hidden; letter-spacing: .08em; border-radius: 0; text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: 1s ease; -moz-transition: 1s ease; -o-transition: 1s ease; transition: 1s ease; } a.animated-button.thar-one { color: white; cursor: pointer; display: block; position: relative; width: 100%; margin-left: 170%; border: 2px solid white; transition: 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; margin-bottom: 0 !important; margin-top: 80px; } a.animated-button.thar-one:hover { color: white !important; background-color: black; text-shadow: none; } a.animated-button.thar-one:hover:before { bottom: 0%; top: auto; height: 100%; margin: 0 auto; } a.animated-button.thar-one:before { display: white; position: absolute; left: 0px; top: 0px; height: 0px; width: 100%; z-index: -1; content: ''; color: black !important; background: black; transition: 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; } @import url('http://fonts.googleapis.com/css?family=merriweather+sans:700,300'); @import url('http://netdna.bootstrapcdn.com/font-awesome/3.1.1/css/font-awesome.css'); * { padding: 0px; margin: 0px; border: 0px; outline: 0px; } /* fast reset */ body { font-family: 'merriweather sans', arial, sans-serif; font-size: 12px; } { text-decoration: none; } a:hover { text-decoration: underline; } li { list-style: none; } .something { margin: 0px 20% 0px 20%; } #head { margin-top: 20px; } #menu .box { position: fixed; text-align: center; overflow: hidden; z-index: -1; opacity: 0; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0,0,0,0.8); -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; } #menu ul { position: relative; top: 20%; -webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); transform: scale(2); -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; } #menu li { display: inline-block; margin: 20px; } #menu li { border-radius: 3px; padding: 15px; border: 1px solid transparent; text-decoration: none; font-size: 18px; color: #fff; -webkit-transition: 0.2s ease-in-out; -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } #menu li a:hover { border-color: #fff; } #menu li { margin-right: 5px; font-size: 24px; } /* box */ #toggle-nav-label { color: rgba(0,0,0,0.5); background: white; text-align: center; line-height: 30px; font-size: 16px; display: block; cursor: pointer; position: relative; z-index: 500; width: 30px; height: 30px; border-radius: 10px; } #toggle-nav { display: none; } #toggle-nav:checked ~ .box { opacity: 1; z-index: 400; } #toggle-nav:checked ~ .box ul { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } #toggle-nav:checked ~ #toggle-nav-label { background: #fff; color: rgba(0,0,0,0.8); } #content { margin: 20px 0px 20px 0px; } #content h1 { margin-bottom: 20px; font-size: 30px; } #content p { font-size: 14px; line-height: 150%; margin-bottom: 20px; }
thank :)
you can use background image css property.
deom: http://jsfiddle.net/kehgn/1/
input[type="checkbox"] + label{ background-image: url('img1.png'); height: 16px; width: 17px; display:inline-block; padding: 0 0 0 0px; position: absolute; top: 0; left: 0; z-index: 1; } input[type="checkbox"]:checked + label{ background-image: url( background-image: url('img2.png'); height: 16px; width: 17px; display:inline-block; padding: 0 0 0 0px; }
Comments
Post a Comment