28173 sujets
CSS et mise en forme, CSS3
Bonjour,
Juste pour le fun, sans image et un peu de php et quelques souvenirs de mon année de terminale (qui est fort loin maintenant )
page test
Modifié par ghost (15 Aug 2007 - 17:59)
Juste pour le fun, sans image et un peu de php et quelques souvenirs de mon année de terminale (qui est fort loin maintenant )
<style type="text/css">
*{margin: 0; padding: 0;}
ul{
list-style-type: none;
width: 800px;
margin: auto;
border: 1px solid black;
}
li{
margin-left: 15px;
}
</style>
</head>
<body>
<?php
$decalage = 0.05;//------------ Arrondi ----------------
$padding = 30;//------------ courbure ----------------
$pente = 60;//------------ pente ----------------
?>
<ul>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc in turpis et enim sagittis commodo.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. Quisque rhoncus ante.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis erat molestie venenatis.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh at nisl. Vestibulum elementum tempor lorem.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc in turpis et enim sagittis commodo.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. Quisque rhoncus ante.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis erat molestie venenatis.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh at nisl. Vestibulum elementum tempor lorem.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc in turpis et enim sagittis commodo.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. Quisque rhoncus ante.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis erat molestie venenatis.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh at nisl. Vestibulum elementum tempor lorem.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc in turpis et enim sagittis commodo.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. Quisque rhoncus ante.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis erat molestie venenatis.</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh at nisl. Vestibulum elementum tempor lorem.</li>
</ul>
page test
Modifié par ghost (15 Aug 2007 - 17:59)
Bonjour,
Je ne me souviens plus du sens que tu m'avais demandé Dans le doute, tu pourras même faire des affichages en rond ...
Le code est un peu long (désolé) et je ne suis pas tout à fait au top, je n'ai pas exactement trouvé l'inverse de la fonction pour la partie supérieure du 0, alors si un matheux passe par là
Je ne me souviens plus du sens que tu m'avais demandé Dans le doute, tu pourras même faire des affichages en rond ...
Le code est un peu long (désolé) et je ne suis pas tout à fait au top, je n'ai pas exactement trouvé l'inverse de la fonction pour la partie supérieure du 0, alors si un matheux passe par là
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title> test_php</title>
<style type="text/css">
*{margin: 0; padding: 0;}
body{
font-weight: bold;
font-size: 12px;
}
#gauche{
list-style-type: none;
width: 400px;
float: left;
}
#gauche li{
margin-left: 15px;
color: #000;
}
#droite{
list-style-type: none;
width: 400px;
overflow: hidden;
}
#droite li{
text-align: right;
color: blue;
}
#bas_gauche{
list-style-type: none;
width: 400px;
float: left;
}
#bas_gauche li{
margin-left: 15px;
text-align:left ;
color: green;
}
#bas_droite{
list-style-type: none;
width: 400px;
overflow: hidden;
}
#bas_droite li{
text-align: right;
color: red;
}
</style>
</head>
<body>
<?php
$decalage = 0.05;//------------ Arrondi ----------------
$padding = 30;//------------ courbure ----------------
$pente = 60;//------------ pente ----------------
?>
<ul id="gauche">
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc .</li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-left: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
</ul>
<?php
$decalage = 0.05;//------------ Arrondi ----------------
$padding = 30;//------------ courbure ----------------
$pente = 60;//------------ pente ----------------
?>
<ul id="droite">
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc .</li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-right: <?php echo ($padding-log($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
</ul>
<?php
$decalage = 0.05;//------------ Arrondi ----------------
$padding = -60;//------------ courbure ----------------
$pente = 38;//------------ pente ----------------
?>
<ul id="bas_gauche">
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc .</li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-left: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
</ul>
<?php
$decalage = 0.05;//------------ Arrondi ----------------
$padding = -60;//------------ courbure ----------------
$pente = 38;//------------ pente ----------------
?>
<ul id="bas_droite">
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc .</li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Lorem ipsum dolor sit </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Quisque a ante. Nunc </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>> Integer euismod leo. </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Curabitur a ante quis </li>
<li style="padding-right: <?php echo ($padding+exp($decalage)*$pente).'px;"'; $decalage = $decalage+0.1; ?>>Morbi imperdiet nibh </li>
</ul>
</body>
</html>