Tvořit barevné přechody není složité, i na tomto webu je o nich článek, protože je lze generovat. Jenže jak je použít ve vlastnosti "border"? Lze to vůbec? A pokud ano tak jak?
Zásadní vlastnost pro vytvoření přechodu v okraji daného bloku je vlastnost "border-image", která funguje pouze na obdelníkové ("hranaté") tvary či bloky. Tudíž použití v kombinaci s vlastností "border-radius" může nastat odlišný výsledek..box{ width: 250px; height: 250px; background: #eee; border: 20px solid transparent; -moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%); -webkit-border-image: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%); border-image: linear-gradient(to bottom, #3acfd5 0%, #3a4ed5 100%); border-image-slice: 1; }
-moz-border-image: -moz-linear-gradient(left, #3acfd5 0%, #3a4ed5 100%); -webkit-border-image: -webkit-linear-gradient(left, #3acfd5 0%, #3a4ed5 100%); border-image: linear-gradient(to right, #3acfd5 0%, #3a4ed5 100%); border-image-slice: 1;Přechod "diagonálně" by byl:
-moz-border-image: -moz-linear-gradient(top left, #3acfd5 0%, #3a4ed5 100%); -webkit-border-image: -webkit-linear-gradient(top left, #3acfd5 0%, #3a4ed5 100%); border-image: linear-gradient(to bottom right, #3acfd5 0%, #3a4ed5 100%); border-image-slice: 1;
PHP - Ostatní
JavaScript - Úvod do JavaScriptu
JavaScript - Příklady v JavaScriptu
(x) HTML - Úvod do HTML
CSS - Základy CSS