ajuster le font-size automatiquement dans une zone responsive

ajuster le font-size automatiquement dans une zone responsive - Javascript/Node.js - Programmation

Marsh Posté le 23-04-2016 à 08:50:19    

bonjour ,  
 
j'ai besoin d'ajuster la fonte de texte automatiquement sur une zone fixe en responsive dont la hauteur doit rester fixe , avec du texte dont la longueur (nombre de caractère) va être variable  
 
jusqu'à present je l'ai fait à la mode 'bourrin' mais je souhaiterais savoir si il n'existe pas une programmation plus sympa  
 
j'ai du javascript dans une page html5
mon code :  

Code :
  1. 'span.header_title@style': function (arg) {
  2.        var temp_style = "font-size: 2.5vw;"
  3.        if (arg.context.result.title.length > 30) {temp_style = "font-size: 2.2vw;";}
  4.        if (arg.context.result.title.length > 35) {temp_style = "font-size: 2.1vw;";}
  5.        if (arg.context.result.title.length > 41) {temp_style = "font-size: 1.9vw;";}
  6.        if (arg.context.result.title.length > 44) {temp_style =  "font-size: 1.7vw;";}
  7.        if (arg.context.result.title.length > 51) {temp_style = "font-size: 1.5vw;";}
  8.        if (arg.context.result.title.length > 57) {temp_style = "font-size: 1.3vw;";}
  9.        return temp_style;
  10.       },
  11. ......
  12. <div class="header_detail">
  13.   <table>
  14.    <tr>
  15.     <td id="header_td">
  16.     <a href="javascript:ouvre_prefered_page()" id="li_home_left" data-tip-detail_home="prefered page" style="height: 43px; width: 8%; left: -4%;" ></a>
  17.      <span class="header_title" ></span>
  18.      <img src="pictures/icon/year.png" style="position:relative; top: -0.1vw; width: 2.2vw; vertical-align: baseline;"  alt="year"/>
  19.      <span class="header_year" ></span>
  20.      <span class="header_id" ></span>
  21.      <img src="pictures/icon/duration.png" style="position:relative; top: -0.1vw; left: -10px; width: 2.2vw" alt="duration"/>
  22.      <span class="header_runtime" ></span>
  23.      <span class="header_text"> </span>
  24.      <a href="#"><img title="watched" class="watched" style="width: 2.1vw;" src="./pictures/watched.png" onclick="" alt="watched"/></a>
  25.      <span class="country" title="country" ></span>
  26.      <img class="channels" src="./pictures/icon/empty.png" alt="no audio channels"></img>
  27.     </td>
  28.    </tr>
  29.   </table>
  30.  </div>


 
merci de vos conseils

Reply

Marsh Posté le 23-04-2016 à 08:50:19   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed