Existe uma ferramenta para desenhar formas geométricas de programação?
-
06-07-2019 - |
Pergunta
Como arredondado canto para páginas web,
Eu quero desenhá-la, definindo os parâmetros e programaticamente.
Editar
Ele deve ser capaz de gerar uma imagem como
(fonte: alistapart.com )
Solução
Basicamente, você desenharia em um bitmap na memória RAM para gerar a imagem, em seguida, salvá-lo como um arquivo GIF, ou emiti-lo diretamente para o navegador, dizendo-lhe que você está enviando um arquivo GIF. Você terá que fazer o mesmo tipo de ladrilhos e posicionamento de elementos separados que web designers fazer em Photoshop, exceto que seu código irá fazer o trabalho.
Por um possível biblioteca ver libgd aqui onde você provavelmente usaria line()
desenhar as linhas rectas e arc()
para desenhar os cantos. Claro que, para obter uma linha sombreada, você precisa desenhar várias linhas, compensando um pouco de cada vez e mudando a cor.
Para ver como web designers fazer isso, ter um olhar para esta página . Observe a lista de imagens de canto que são usados. Antes de codificação, ele sempre ajuda a compreender as formas alternativas de fazê-lo. Você pode preferir alavancagem CSS em vez , que é provavelmente mais fácil de código.
Eu não recomendo o uso de qualquer tela, porque a maioria dos navegadores não apoiá-lo, e pela mesma razão, eu não acho que SVG é uma boa maneira de fazê-lo para sites de uso geral onde você está apenas vestir -se a aparência do conteúdo.