CSS滑动门特性
2016-04-05 20:16
701 查看
原文链接:http://www.cnblogs.com/amboyna/archive/2009/02/03/1383000.html
看了css,原来以为没啥技术含量,狂背就成了,现在才发现,背是不行地……最起码光背是不行地,看到这个被css设计师们称为“滑动门”的设计,……,有点意思。
需求是有不同长度的按钮,却要求同一种背景
……要是图片缩放的话,圆角是会变形地……
所以应该先把图片切成两部分
和
,然后呢……
<style type="text/css"><!--
ul.mainNav {
border-bottom: 2px solid #506BB1;
margin: 20px;
padding-left: 20px;
float: left;
width: 100%;
}
.mainNav li {
list-style: none;
float: left;
background: #FFF url(http://pic002.cnblogs.com/img/amboyna/200902/2009020311550910.png) no-repeat right top;
margin-right: 5px;
}
.mainNav a {
display: block;
padding: 7px 15px 4px 15px;
background-image: url(http://pic002.cnblogs.com/img/amboyna/200902/2009020311545631.png);
background-repeat: no-repeat;
background-position: left top;
text-align: center;
text-decoration: none;
color: #FFF;
font-weight: bold;
font-size: 1.2em;
text-transform: uppercase;
}
.mainNav a:hover {
color:#F90;
}
--></style>
</p>
<ul class="mainNav">
<li><a href="#">Home</a></li>
<li><a href="#">很长也没问题的啊</a></li>
<li><a href="#">短也可以</a></li>
<li><a href="#">最短</a></li>
</ul>
最后的效果:
HOME
很长也没问题的啊
短也可以
最短
注:本例子是书上看到的……原创是一个叫 Douglas Bowman 的不知道哪个国家的人
看了css,原来以为没啥技术含量,狂背就成了,现在才发现,背是不行地……最起码光背是不行地,看到这个被css设计师们称为“滑动门”的设计,……,有点意思。
需求是有不同长度的按钮,却要求同一种背景
……要是图片缩放的话,圆角是会变形地……
所以应该先把图片切成两部分
和
,然后呢……
<style type="text/css"><!--
ul.mainNav {
border-bottom: 2px solid #506BB1;
margin: 20px;
padding-left: 20px;
float: left;
width: 100%;
}
.mainNav li {
list-style: none;
float: left;
background: #FFF url(http://pic002.cnblogs.com/img/amboyna/200902/2009020311550910.png) no-repeat right top;
margin-right: 5px;
}
.mainNav a {
display: block;
padding: 7px 15px 4px 15px;
background-image: url(http://pic002.cnblogs.com/img/amboyna/200902/2009020311545631.png);
background-repeat: no-repeat;
background-position: left top;
text-align: center;
text-decoration: none;
color: #FFF;
font-weight: bold;
font-size: 1.2em;
text-transform: uppercase;
}
.mainNav a:hover {
color:#F90;
}
--></style>
</p>
<ul class="mainNav">
<li><a href="#">Home</a></li>
<li><a href="#">很长也没问题的啊</a></li>
<li><a href="#">短也可以</a></li>
<li><a href="#">最短</a></li>
</ul>
最后的效果:
HOME
很长也没问题的啊
短也可以
最短
注:本例子是书上看到的……原创是一个叫 Douglas Bowman 的不知道哪个国家的人
相关文章推荐
- css transform 详解
- CSS3 animation 属性详解
- CSS样式
- 详解 CSS 属性 - 伪类和伪元素的区别
- JS判断浏览器是否支持某一个CSS3属性的方法
- CSS布局奇淫技巧之--各种居中
- 妙味课堂——HTML+CSS(第四课)(二)
- setStyleSheet来设定窗口部件的样式
- css:box-sizing总结
- HTML+CSS画同心圆
- 高健壮性css---Float详细
- CSS学习笔记(二)选择器
- 【前端】使用CSS使元素居中的几种方式
- CSS设置元素水平居中、垂直居中方式汇总
- CSS定位规则之BFC 你居然一直不知道的东西!!!!!
- 底部线条css样式
- css实现圆,半圆,四分之一圆和其他几何图形画法
- CSS元素的width和水平margin的设置
- 妙味课堂——HTML+CSS(第四课)(一)
- CSS3 background-size 属性值:cover