
Curso de Formatação Super -4
Mais um pouco de vetores
Na lição anterior vimos uma forma de desenhar vetores
com scripts.
Hoje veremos outra, bastante interessante porque iremos criar shapes
que "rodeiam" a imagem central e também um vetor
para uma tabela de texto.
Cole o código abaixo na aba "origem"
<HTML xmlns:v = "urn:schemas-microsoft-com:vml"><HEAD><TITLE>::Tutorial
de E-mails - Lili Russo::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE type=text/css>BODY {
BORDER-RIGHT: #292f37 2px solid; BORDER-TOP: #292f37 2px solid; SCROLLBAR-HIGHLIGHT-COLOR:
#292f37; BORDER-LEFT: #292f37 2px solid; SCROLLBAR-SHADOW-COLOR: #292f37;
SCROLLBAR-ARROW-COLOR: #292f37; SCROLLBAR-TRACK-COLOR: #8896a8; BORDER-BOTTOM:
#292f37 2px solid; SCROLLBAR-BASE-COLOR: #8896a8; BACKGROUND-COLOR:
#8896a8
}
.lili {
BORDER-RIGHT: #292f37 1px solid; BORDER-TOP: #292f37 1px solid; LEFT:
-1800px; VISIBILITY: hidden; BORDER-LEFT: #292f37 1px solid; BORDER-BOTTOM:
#292f37 1px solid; POSITION: absolute; TOP: -1800px
}
v\:* {
BEHAVIOR: url(#default#VML)
}
.st {
FILTER: alpha(opacity=60); VISIBILITY: hidden; POSITION: absolute
}
.off {
LEFT: -1800px; POSITION: absolute; TOP: -1800px
}
.box {
FILTER: alpha(opacity=60); POSITION: absolute
}
.texto {
PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 14pt; LEFT: 10%;
VISIBILITY: hidden; PADDING-BOTTOM: 15px; OVERFLOW: auto; WIDTH: 80%;
COLOR: #292f37; PADDING-TOP: 15px; FONT-FAMILY: Arial; POSITION: absolute;
TOP: 10%; HEIGHT: 80%; BACKGROUND-COLOR: #8896a8; TEXT-ALIGN: center
}
A:link {
FONT-SIZE: 10pt; COLOR: #292f37
}
A:visited {
FONT-SIZE: 10pt; COLOR: #292f37
}
A:active {
FONT-SIZE: 10pt; COLOR: #292f37
}
</STYLE>
<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY bgColor=#292f37 background="endereço
do back" scroll=auto><IMG class=lili
id=pic
src="endereço de uma imagem central
- anote a largura e a altura da imagem">
<v:shape class=st id=st1 coordsize = "21600,21600"
o:spt = "4" strokeweight
=
"1pt"></v:shape><v:shape class=st id=st2 coordsize
= "21600,21600" o:spt = "4"
strokeweight = "1pt"></v:shape><v:shape class=st
id=st3 coordsize =
"21600,21600" o:spt = "4"
strokeweight = "1pt"></v:shape><v:shape class=st
id=st4 coordsize = "21600,21600" o:spt = "4"
strokeweight =
"1pt"></v:shape><v:shape class=st id=st5 coordsize
= "21600,21600" o:spt = "4"
strokeweight = "1pt"></v:shape><v:shape class=st
id=st6 coordsize =
"21600,21600" o:spt = "4"
strokeweight = "1pt"></v:shape><v:shape class=box
id=cont coordsize = "21600,21600" o:spt = "65"
strokeweight = "1pt"></v:shape>
<DIV class=texto id=mess>
<DIV>Texto aqui</DIV>
<DIV class=off id=faux style="WIDTH: 100%; HEIGHT: 100%"></DIV>
<SCRIPT language=VBScript>
'---------------------------
'Script written by Lili Russo
'http://www.ilove.terra.com.br/lili
'For Course Writting Scripts - april 2008
'please leave these lines in
'---------------------------
option explicit
setLocale("en-gb")
dim scw,sch,contw,conth,picw,pich,messw,messh,sp,stw,sth,fl1,stroke,col,sn
'----------------------- alterações que podem ser
feitas------------------------------------------
'inserir sua mensagem entre aspas
window.status="::Tutorial de E-mails - Lili Russo::"
'tamanho da imagem central largura e altura
picw=704
pich=484
'medidas dos vetores largura e altura
stw=50
sth=50
'rem - cor do vetor
'cor da borda do vetor
stroke="#292f37"
'cor de dentro do vetor
col="#8896a8"
'velocidade
sn=400
'espaço entre top e bottom
sp=30
'altura da área do texto
conth=200
'------------------------- fim das alterações ---------------------------
pic.style.filter="progid:DXImageTransform.Microsoft.Barn(duration=5,
motion=out, orientation=vertical)"
mess.style.filter="progid:DXImageTransform.Microsoft.Barn(duration=5,
motion=out, orientation=vertical)"
contw=picw+sp*3
messw=picw-sp*3-4
messh=conth-conth/3
sub window_onLoad()
clearTimeOut
scw=document.body.clientWidth
sch=document.body.clientHeight
pic.style.top=sp
pic.style.left=(scw-picw)/2
pic.style.height=pich
pic.style.width=picw
st1.strokecolor=stroke
st1.fillcolor=col
st1.style.top=sp
st1.style.left=(scw-picw)/2-stw-25
st1.style.width=stw
st1.style.height=sth
st2.strokecolor=stroke
st2.fillcolor=col
st2.style.top=sp
st2.style.left=(scw+picw)/2+25
st2.style.width=stw
st2.style.height=sth
st3.strokecolor=stroke
st3.fillcolor=col
st3.style.top=sp+pich-sth
st3.style.left=(scw-picw)/2-stw-25
st3.style.width=stw
st3.style.height=sth
st4.strokecolor=stroke
st4.fillcolor=col
st4.style.top=sp+pich-sth
st4.style.left=(scw+picw)/2+25
st4.style.width=stw
st4.style.height=sth
st5.strokecolor=stroke
st5.fillcolor=col
st5.style.top=sp+pich/2-sth/2
st5.style.left=(scw-picw)/2-stw-25
st5.style.width=stw
st5.style.height=sth
st6.strokecolor=stroke
st6.fillcolor=col
st6.style.top=sp+pich/2-stw/2
st6.style.left=(scw+picw)/2+25
st6.style.width=stw
st6.style.height=sth
cont.strokecolor=stroke
cont.fillcolor=col
cont.style.top=sp*2+pich
cont.style.left=(scw-contw)/2
cont.style.width=contw
cont.style.height=conth
mess.style.top=sp*2+pich+conth/6+1
mess.style.left=(scw-messw)/2+1
mess.style.width=messw
mess.style.height=messh
mess.style.visibility="hidden"
faux.style.top=sp*3+pich+conth/6+messh
faux.style.height=sp
faux.style.left=0
go
window.setTimeOut "show", sn
end sub
sub go()
end sub
sub show()
pic.filters(0).Apply()
pic.filters(0).Play()
pic.style.visibility="visible"
mess.filters(0).Apply()
mess.filters(0).Play()
mess.style.visibility="visible"
window.setTimeOut "show1", 5500
end sub
sub show1()
st1.style.visibility="visible"
st2.style.visibility="visible"
window.setTimeOut "show2", sn
end sub
sub show2()
st5.style.visibility="visible"
st6.style.visibility="visible"
window.setTimeOut "show3", sn
end sub
sub show3()
st3.style.visibility="visible"
st4.style.visibility="visible"
window.setTimeOut "show1", sn
end sub
Sub window_onresize()
window.location.reload()
End Sub
</SCRIPT>
</DIV></BODY></HTML>
Para este script, estamos usando: um back, uma imagem em transição,
filtros de opacidade e seis vetores e mais um vetor para a caixa
de texto.
Os itens que podem ser mudados, deixei indicados no próprio
código. (Evidentemente você pode alterar à vontade
as molduras, a barra de rolagem cores, fonte para texto...)
Vou falar agora especificamente sobre os vetores.
O vetor está descrito nesta parte do código: <v:shape
class=st id=st1 coordsize = "21600,21600" o:spt = "4"
strokeweight =
"1pt">
Você pode alterar o número que deixei em vermelho
(de 1 a 99). Vá fazendo as alterações, sempre
pela aba "Origem" e veja quantas variações
são possíveis!)
O vetor da caixa de texto está nesta linha: </v:shape><v:shape
class=box
id=cont coordsize = "21600,21600" o:spt = "65"
strokeweight = "1pt"></v:shape>
Você pode alterar o valor da mesma forma que expliquei acima
e encontrar caixas de texto de formas variadas.
Tarefas:
1. Crie um e-mail usando o script pronto (ou, se preferir, crie
o seu com base no modelo), alterando as cores, o tipo de vetor,
o vetor para a caixa de texto e acrescentando uma música.
Escreva um texto e envie ao grupo.
2.Crie um outro e-mail usando o script pronto (ou, se preferir,
crie o seu com base no modelo), altere as cores, o tipo de vetor
(diferente do exemplo 1), use um outro vetor para a caixa de texto
e acrescente uma música.
Escreva um texto e envie ao grupo.
Bom trabalho!
Importante: Insira seu
cartão de visitas!
Endereço do grupo: tutorial_emails@yahoogrupos.com.br
Lembre-se de indicar no campo Assunto: Nome do aluno, Nível
e Número da lição. Caso a lição
tenha sido refeita, inclua a palavra "refeita".
Lição elaborada por Lilian Russo
Lilian Russo - Todos os Direitos Reservados - ©2002/2008
|