html - css only half text box is showing? -


just got search button codepen, tried placing in website , boom, doesn't work! i've had mess around , can't see issue is,

what happens animations plays lovely! search bar loads, when typing, can see half text, see image below

image of search

heres code

$brand: #b3c33a; $speed: 0.5s;  body {     color: $brand;     background-color: #333; }  .search {     position: absolute;     top: 50%;     left: 50%;     margin-left: -300px;      width: 600px; }  svg {     position: absolute;     transform: translatex(-246px);     width: 600px;     height: auto;     stroke-width: 8px;     stroke: $brand;     stroke-width: 1px;     stroke-dashoffset: 0;     stroke-dasharray: 64.6 206.305;     transition: 0.5s ease-in-out;     stroke-linejoin: round;     stroke-linecap: round; }  .input-search {     position: absolute;     width: calc(100% - 148px);     height: 64px;     top: 0;     right: 20px;     bottom: 0;     left: 0;     border: none;     background-color: transparent;     outline: none;     padding: 20px;     font-size: 50px; }  .search-label {     position: absolute;     display: block;     width: 108px;     height: 108px;     top: 0;     left: 50%;     margin-left: -54px;     z-index: 100;     transition: $speed ease-in-out; }  .isactive {     .search-label {         transform: translatex(246px);     }     svg {         stroke-dashoffset: -65;         stroke-dasharray: 141.305 65;         transform: translatex(0);     }     &.full svg {         stroke-dashoffset: -65;         stroke-dasharray: 141.305 65;         transform: translatex(0);     } }  .full {     .search-label {         transform: translatex(246px);     }     svg {         stroke-dashoffset: 0;         stroke-dasharray: 64.6 206.305;         transform: translatex(0);     } } 
<div class="col-md-10">    <div class="search">     <svg version="1.1" viewbox="0 0 142.358 24.582">     <path id="search-path" fill="none" d="m131.597,14.529c-1.487,1.487-3.542,2.407-5.811,2.407         c-4.539,0-8.218-3.679-8.218-8.218s3.679-8.218,8.218-8.218c4.539,0,8.218,3.679,8.218,8.218         c134.004,10.987,133.084,13.042,131.597,14.529c0,0,9.554,9.554,9.554,9.554h0"/>     </svg>     <label for="search" class="search-label"></label>     <input type="search" id="search" autocomplete="off" class="input-search"/> </div> <script type="text/javascript"> /* inspired dribble "search..."   by: anish chandran   link: http://drbl.in/nrxe */  var searchfield = $('.search'); var searchinput = $("input[type='search']");  var checksearch = function(){   var contents = searchinput.val();   if(contents.length !== 0){      searchfield.addclass('full');   } else {      searchfield.removeclass('full');   } };  $("input[type='search']").focus(function(){   searchfield.addclass('isactive'); }).blur(function(){   searchfield.removeclass('isactive');   checksearch(); }); </script>  </div> 

css (not scss)

body {   color: #b3c33a;   background-color: #333; }  .search {   position: absolute;   top: 50%;   left: 50%;   margin-left: -300px;   margin-top: -54px;   width: 600px; }  svg {   position: absolute;   transform: translatex(-246px);   width: 600px;   height: auto;   stroke-width: 8px;   stroke: #b3c33a;   stroke-width: 1px;   stroke-dashoffset: 0;   stroke-dasharray: 64.6 206.305;   transition: 0.5s ease-in-out;   stroke-linejoin: round;   stroke-linecap: round; }  .input-search {   position: absolute;   width: calc(100% - 148px);   height: 64px;   top: 0;   right: 20px;   bottom: 0;   left: 0;   border: none;   background-color: transparent;   outline: none;   padding: 20px;   font-size: 50px; }  .search-label {   position: absolute;   display: block;   width: 108px;   height: 108px;   top: 0;   left: 50%;   margin-left: -54px;   z-index: 100;   transition: 0.5s ease-in-out; }  .isactive .search-label {   transform: translatex(246px); } .isactive svg {   stroke-dashoffset: -65;   stroke-dasharray: 141.305 65;   transform: translatex(0); } .isactive.full svg {   stroke-dashoffset: -65;   stroke-dasharray: 141.305 65;   transform: translatex(0); }  .full .search-label {   transform: translatex(246px); } .full svg {   stroke-dashoffset: 0;   stroke-dasharray: 64.6 206.305;   transform: translatex(0); } 

that's not pure css, wouldn't output correctly in browser. used sass (http://sass-lang.com/), need compile sass css first if want use it, or pure css output (which should available if copied codepen)


Comments

Popular posts from this blog

How to show in django cms breadcrumbs full path? -

php - Invalid Cofiguration - yii\base\InvalidConfigException - Yii2 -

ruby on rails - npm error: tunneling socket could not be established, cause=connect ETIMEDOUT -