html - 在网站中使用 CSS 创建 "inset"效果

标签 html css web effects insets

许多最新网站中的“嵌入”效果给我留下了深刻的印象。一些例子是 alt text

alt text

中间的那条线。如今,许多网站都使用这种线条/效果。

我试图用边框实现相同的效果,但颜色组合对我不起作用而且不合适。

其他网站是否使用这些图片?这容易吗?

任何示例 css ?

示例网站: http://woothemes.com , http://net.tutsplus.com/ , http://www.w3schools.com (在标题中)和 wordpress 管理页面侧边栏中

最佳答案

不知道这是否有帮助,但使用比 2 个相邻元素的背景稍亮和稍暗的 1 像素边框可以模拟这一点。例如:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Untitled</title>
<style type="text/css">
div{background:#555;}
.top{border-bottom:#333 solid 1px;}
.bot{border-top:#777 solid 1px;}
</style>
</head>
<body>
<div class="top">this</div>
<div class="bot">andthis</div>
</body>
</html>

编辑:

作为旁注,在上面的示例中切换亮色和暗色会给您带来略微凸起/浮雕的边框效果。

关于html - 在网站中使用 CSS 创建 "inset"效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3045808/

相关文章:

javascript - 提高网站性能

html 5查询自动文本大小

html - 分区显示:initial not working as intended in ie10 and chrome 29

php - 两个 <ul> 函数一起工作还是合二为一?

Java Web应用快速开发工具——元数据驱动

html - 如何使横幅在加载时始终出现在屏幕底部?

html - 当屏幕尺寸缩小时,div 重叠在另一个 div 上

html - 表格响应式布局 CSS/HTML

html - 将副标题放在居中的标题旁边

javascript - 如何设置位置固定水平和粘性垂直