day07 下拉菜单 + 定位宽度继承 + shadow阴影 + text-overflow

1 实现一个下拉菜单

运用知识点float,position

//HTML
<ul>
    <li class="one"><a href="#">收藏</a>
        <div class="box">
           <a href="#">收藏店铺</a>
           <a href="#">收藏店长</a>
        </div>
    </li>
    <li><a href="#">衣服</a></li>
    <li><a href="#">帽子</a></li>
</ul>
//CSS
<style>
    *{margin: 0;padding: 0}
    ul a{text-decoration: none}
    ul{
        width: 800px;
        line-height: 50px;
        background-color: pink;
        list-style: none;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }
    ul>li{
        float: left;
        width: 80px;
        height: 50px;
    }
    ul:after{
        content: "";
        display: table;
        clear: both;
    }
    .box{
        width: 80px;
        position: absolute;
        background-color: pink;
    }
    .one{position: relative;}
     // 重点 重点 重点
    .box{display: none;}
    .one:hover .box{display: block;}
    a{display: block;}
    a:hover {background-color: greenyellow;}
</style>

2 再说width的继承问题

给父级相对定位,子级绝对定位,子级不会继承父元素的宽度

3 元素效果

3.1 给元素添加阴影
box-shadow: h-shadow | v-shadow | blur | spread | color | inset;

*h-shadow*
必需 水平阴影的位置。允许负值。
*v-shadow*
必需。垂直阴影的位置。允许负值。
*blur*
可选。模糊距离。
*spread*
可选。阴影的尺寸。
*color*
可选。阴影的颜色。请参阅 CSS 颜色值。
inset
可选。将外部阴影 (outset) 改为内部阴影

3.2 文字效果
text-shadow: h-shadow | v-shadow | blur | color;

*h-shadow*
必需 水平阴影的位置。允许负值。
*v-shadow*
必需。垂直阴影的位置。允许负值。
*blur*
可选。模糊距离。
*color*
可选。阴影的颜色。请参阅 CSS 颜色值。

3.3 文本溢出属性指定如何显示溢出内容
text-overflow

//CSS
<style>
    p{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
       //white-space指定文字是否换行
    }
</style>
//HTML
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad atque debitis facere id, nisi nulla quam tempora voluptates voluptatum! Amet animi cumque doloremque error inventore necessitatibus porro quam recusandae unde!</p>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载请声明 原文链接 关注公众号获取更多资讯 这篇文章主要总结H5的一些新增的功能以及一些基础归纳,这里只是一个提...
    前端进阶之旅阅读 9,113评论 22 225
  • 时间:2016年5月16号 前三天,HTML5的基础已经完结。网页中涉及的样式就跟我们今天学习的css有关。首先,...
    旭先生阅读 1,012评论 0 3
  • 欧式城堡是浪漫和童话,让人欣喜;东方建筑则是幽深与寂美,让人平静。自己总是一眼爱上东方建筑,但画起来却很崩溃。东式...
    喵喵僧阅读 2,919评论 21 67
  • 江苏省江阴市夏港街道长江村 更多义项 长江村隶属于江苏省江阴市夏港街道,位于夏港镇东,与江阴市区接壤,全村总面积6...
    邵启云阅读 1,031评论 0 0