Create perfect grid same height with gap
1 2 3 4 5 6 7 |
.grid-container { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-gap: 28px; } .grid-container > div { } |
1 2 3 4 5 6 7 |
.grid-container { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-gap: 28px; } .grid-container > div { } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
/** DISABLED OUTLINE IMAGE AND BUTTON **/ input, select, textarea { outline: none !important; } *:focus, *:hover, img { outline: none; } a:active, a:focus { outline: 0; -moz-outline-style: none; } .btn:focus, .btn:active:focus, .btn.active:focus { outline: 0; -moz-outline-style: none; } /** DISABLED LINK **/ .linkdisabled{ pointer-events: none; cursor: default; text-decoration: none; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>OVUM</title> <style media="screen" type="text/css"> html { width:100%; height:100%; } img { position: absolute; top: 50%; left: 50%; width: 640px; height: 511px; margin-top: -255px; /* Half the height */ margin-left: -320px; /* Half the width */ } html, body, #wrapper { height:100%; width: 100%; margin: 0; padding: 0; border: 0; } #wrapper td { vertical-align: middle; text-align: center; } </style> </head> <body> <table id="wrapper"> <tr> <td><img src="images/Ovum_Invitation_Reponses_MERCI.jpg" alt="" /></td> </tr> </table> </body> </html> |
https://www.web-font-generator.com/ Add this to your style.css
1 2 3 4 5 6 7 8 9 10 11 |
@font-face { font-family: 'Aleo-Regular'; src: url('fonts/Aleo-Regular.eot') format('embedded-opentype'), url('fonts/Aleo-Regular.otf') format('opentype'), url('fonts/Aleo-Regular.woff') format('woff'), url('fonts/Aleo-Regular.ttf') format('truetype'), url('fonts/Aleo-Regular.svg#Aleo-Regular') format('svg'); font-weight: normal; font-style: normal; } |
1 2 3 4 |
@font-face { font-family: Exo-LightItalic; src: url('http://www.website.com/wp-content/themes/theme-child/fonts/Exo-LightItalic.otf'); } |
1 2 3 4 5 6 7 |
background-image: url(../image.png) !important; background-repeat:no-repeat; background-position:center center; -o-background-size: 100% 100%, auto; -moz-background-size: 100% 100%, auto; -webkit-background-size: 100% 100%, auto; background-size: 100% 100%, auto; |
1 2 3 4 5 |
background: url(images/bg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; |
CSS:
1 2 3 4 5 6 7 8 9 |
.icon_loisir .animated_icon{background:url(../../uploads/custom/icon_loisir.png) center center no-repeat;} .icon_institutionnel .animated_icon{background:url(../../uploads/custom/icon_institutionnel.png) center center no-repeat;} .icon_commercial .animated_icon{background:url(../../uploads/custom/icon_commercial.png) center center no-repeat;} .icon_residentiel .animated_icon{background:url(../../uploads/custom/icon_residentiel.png) center center no-repeat;} .span_animated_box a:hover > .animated_box .animated_icon { background:url(../../uploads/custom/icon_loisir_hover.png) center center no-repeat;} .span_animated_box a:hover > .animated_box .animated_icon { background:url(../../uploads/custom/icon_loisir_hover.png) center center no-repeat;} .span_animated_box a:hover > .animated_box .animated_icon { background:url(../../uploads/custom/icon_loisir_hover.png) center center no-repeat;} .span_animated_box a:hover > .animated_box .animated_icon { background:url(../../uploads/custom/icon_loisir_hover.png) center center no-repeat;} |
JAVASCRIPT:
1 2 3 4 5 6 7 8 |
<div class="span3 span_animated_box icon_loisir"><a href="#"> </a> <div class="animated_box"> <div class="animated_icon"></div> <div class="animated_title">Loisir, villégiature et hôtellerie</div> </div> </div> |