程序员

注册

 

发新话题 回复该主题

程序员使用CSS3的创建网站横幅 [复制链接]

1#
白癜风饮食忌口 http://m.39.net/disease/a_5984335.html

受到TamsinBaker漂亮的Photoshop画笔“Urban潦草”1和2的启发,我尝试用一些CSS3属性创建一些阴影的横幅。访问Tamsin的网站,查看她所有鼓舞人心的艺术作品,包括免费的Photoshop画笔/p>

在此,使用一些示例性的标语(点击图像以查看演示页面)的实验结果/p>

主要的想法是创建一个图像利用城市涂鸦Photoshop笔刷和把它作为旗帜的标志。

CSS是这样建立起来的/p>

h1{

padding-top:10px;

font-size:36px;

padding:0px;

margin:0px;

line-height:px;

text-shadow:0-1px1pxrgba(0,0,0,0.25);

width:px;

float:left;

}

.slogan{

float:right;

margin:75px20px0px0px;

font-size:20px;

}

这里我们定义了横幅的标题和标语。在下一课程中,我们定义了一般的横幅布局/p>

.banner{

width:px;

height:px;

margin:7pxauto;

-moz-box-shadow:01px3pxrgba(0,0,0,0.5);

-webkit-box-shadow:01px3pxrgba(0,0,0,0.5);

-moz-border-radius:15px;

-webkit-border-radius:15px;

padding-left:px;

}

现在,我们通过改变背景图像来定义每个单独的横幅,背景图像是徽标,字体颜色和字体系列/p>

.banner0{

backgroundurl(banner0.png)no-repeatcenterleft;

}

.banner1{

colorB;

background31B3DAurl(banner1.png)no-repeatcenterleft;

font-family:ArialNarrow;

}

.banner2{

colorA64;

background81Curl(banner2.png)no-repeatcenterleft;

font-familyalatinoLinotype;

}

.banner3{

color:#B;

background:#url(banner3.png)no-repeatcenterleft;

font-family:ArialNarrow;

}

.banner4{

color:#2B8EAC;

background:#url(banner4.png)no-repeatcenterleft;

font-family:CenturyGothic;

}

.banner5{

color:#B;

background:#C6CC10url(banner5.png)no-repeatcenterleft;

font-familyrebuchetMS;

}

.banner6{

color:#B;

background:#b8d8fburl(banner6.png)no-repeatcenterleft;

font-family:ArialNarrow;

text-transform:uppercase;

letter-spacing:4px;

}

.banner7{

color:#6e9cf9;

background:#a08c60url(banner7.png)no-repeatcenterleft;

font-family:ArialNarrow;

font-style:italic;

}

html外观如下所示:

divclass=bannerbanner0/div

divclass=bannerbanner3/div

divclass=bannerbanner1

h1SweetCity/h1

divclass=slogantheresalottodiscoverinyourtown/div

/div

divclass=bannerbanner2

h1Automobile/h1

divclass=sloganThetruefanclub/div

/div

divclass=bannerbanner4

h1ArrowShmallow/h1

divclass=sloganBestServices/div

/div

divclass=bannerbanner5

h1RadioHeader/h1

divclass=sloganListentothemusic!/div

/div

divclass=bannerbanner6

h1Energizer/h1

divclass=sloganTheSmarterPower/div

/div

divclass=bannerbanner7

h1Brickyton/h1

divclass=sloganWebuildeverything/div

/div

前两个横幅是完整的图像,但我们采用的是一般风格。旗帜对他们,我们得到圆形和阴影的边界。

我们应用这两个类。横幅和。bannerN每个元素。这将会将公共样式和单个样式应用于元素。请记住,我们可以通过定义类应用程序的顺序来控制哪些属性被覆盖。我们在单个类中定义的所有内容。bannerN将替换该属性(如果存在)。旗帜类。

更新说明:由于颜色的深度,旧的浏览器和ie浏览器存在一些问题。避免问题的图像在一个稍微不同的颜色背景颜色的旗帜,您应该使用web颜色在创建这样的横幅…

分享 转发
TOP
发新话题 回复该主题