当前位置: 首页 > news >正文

css定位模拟投影,高度可随内容变化

效果如图:

css:

* {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
body {
    padding: 20px 0 0 20px;
}
    
#shadow {
    background: #E8E8E8;
    position: relative;
    width: 250px;
    margin: 20px 0 0 5px;
    font: 12px/20px Arial;
}
    
#content {
    position: relative;
    top: -5px;
    left: -5px;
    background: #fff;
    border: 1px solid #FF44FF;
    z-index: 1;
    padding: 30px 10px 10px 10px;
}
    
#title {
    width: 238px;
    height: 40px;
    background: #DDDDDD;
    position: absolute;
    top: -20px;
    left: -5px;
    border: 1px solid #FF44FF;
    border-width: 1px 1px 0 1px;
    z-index: 2;
    line-height: 40px;
    padding-left: 10px;
}

html:

<div id="shadow">
    <div id="title">新闻</div>
    <div id="content">            
        <ul>
            <li><a href="#">第1个标题</a></li>
            <li><a href="#">第2个标题</a></li>
            <li><a href="#">第3个标题</a></li>
            <li><a href="#">第4个标题</a></li>
            <li><a href="#">第5个标题</a></li>
            <li><a href="#">第6个标题</a></li>
            <li><a href="#">第7个标题</a></li>
            <li><a href="#">第8个标题</a></li>
            <li><a href="#">第9个标题</a></li>
            <li><a href="#">第10个标题</a></li>
        </ul>
    </div>
</div>

转载于:https://www.cnblogs.com/k13web/p/4139574.html

相关文章:

  • 批量去掉 C++/C 中的注释
  • 为什么memset不能将数组元素初始化为1?
  • ia64和X86
  • linux python 更新版本
  • Sublime Python 插件配置合集
  • syslogd klogd
  • 设计模式——装饰者模式
  • c语言的作用域、变量与结构体
  • 关于终端和控制台的一些解释
  • 从源码编译新版OGRE 1.7.2 [Cthugha] for iphone/ipad
  • VS2010 添加服务引用以后点不出引用服务的命名空间
  • 查找触发器
  • Android中的PopupWindow详解
  • 怎么使用response.write来做一个javascript的alert弹出窗口
  • 堆栈指针理解
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • HTML5新特性总结
  • Java 23种设计模式 之单例模式 7种实现方式
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • java中的hashCode
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • node.js
  • PAT A1017 优先队列
  • Python学习之路16-使用API
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 测试如何在敏捷团队中工作?
  • 排序算法学习笔记
  • 前端js -- this指向总结。
  • 前端路由实现-history
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 什么是Javascript函数节流?
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 小程序开发之路(一)
  • 协程
  • 阿里云重庆大学大数据训练营落地分享
  • #每日一题合集#牛客JZ23-JZ33
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (六)c52学习之旅-独立按键
  • (论文阅读40-45)图像描述1
  • (推荐)叮当——中文语音对话机器人
  • (五)网络优化与超参数选择--九五小庞
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (转)IOS中获取各种文件的目录路径的方法
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .Net7 环境安装配置
  • .NET框架
  • @Transaction注解失效的几种场景(附有示例代码)
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • [2]十道算法题【Java实现】