1.图像替换技术:
图像替换技术是指使用图像替换页面中文本的功能,类似与在页面中插入图像,只是这种方法更为方便,易于代码管理。通常来说,设计者习惯使用有意义的图像去替换一些标题,logo和某些特定的页面背景。
看个代码例子:

<html>
<head>
<style type="text/css">
body{
font:90%/1.5 幼圆;
color:white;
background:black url(图片/dog.jpg) bottom right fixed repeat-x;//设置背景图像
}
div{
width:500px;
margin:auto;
}
h1{
width:500px;
height:155px;
background-image:url(图片/logo.png);//文本标题的背景
text-inent:-9999em;//将标题位置设定在窗口之外
margin:0;
}
img{
width:500px;
height:150px;
border:1px solod white;
}
p{
padding:1em;
width:500px;
}
</style> </head>
<body>
<div>
<h1>Sweet Rain</h1>
<p>黑衣服、黑鳞带……
</p>
<p>肯定就是反抗拉萨就方式发牢骚李开复阿隆索付款了理解的身份了撒楼上……</p>
<img src="图片/dog.png" alt="Sweet Rain"/>
</div>
</body>
</html>

这个例子使用了三张图片
页面背景图像使用了dog.jpg。在body样式表中,也就是在全局控制的情况下,折这背景图像,fixed表示将背景图像固定在页面中,不随着页面内容滚动。repeat-x表示在横向上重复,所以如果将页面宽度拉长,会出现背景图像重复的现象。(fixed的完整写法是background-attachment:fixed;)

dog.png以图片超链接的形式插了进去

本例中关键的部分在于如何使用图片替换文本。<h1>标签中本应该是文本Sweet Rain,但样式表中又插入了一张图,最终显示的也就是一张图。这是因为代码text-indent:-9999em;表示文本框内的文本缩进-9999em,如此大的数值的作用便是将文本推出窗口之外,所以最终的效果中浏览者并不能看到文本。

2.css3.0的新发展:
新的标准中大幅度扩展了background和border属性的功能。主要体现在对于背景图像和边框的精细修改,
如修改边框的border-radius,它能使直角边框改成圆角。
定义框模型下的文本阴影效果的box-shadow属性

3.实现圆角框模型:

<html>
<head>
<title>浏览器下的圆角边框</title>
<style type:"text/css">
div{
background-color:maroon;
border-radius:55px 15px;
border:4px solid black;
color:white;
padding:30px;
}
</style>
<body>
<div>
在尽快时间分厘卡时间附件ask附件了撒看见反抗拉萨就离开 卡洛斯反抗拉萨九分裤
在尽快时间分厘卡时间附件ask附件了撒看见反抗拉萨就离开 卡洛斯反抗拉萨九分裤
在尽快时间分厘卡时间附件ask附件了撒看见反抗拉萨就离开 卡洛斯在尽快时间分厘卡时间附件ask附件了撒看见反抗拉萨就离开 卡洛斯反抗拉萨九分裤 </div>
</body>
</head>
</html>

css新奇技术及其未来发展的更多相关文章

  1. 关于VR技术和未来发展---转

    原文地址:http://mp.weixin.qq.com/s?__biz=MzA4MTIwNTczMQ==&mid=2651345594&idx=3&sn=2741ab7321 ...

  2. 编程学习笔记(第四篇)面向对象技术高级课程:绪论-软件开发方法的演化与最新趋势(4)meta、元与元模型、软件方法的未来发展

    一.meta.元与元模型 1.元. ​ "元" 英语是 Meta,meta在不同的行业领域有不同的翻译,在 IT 领域一般来说 Meta 是翻译成元,主要因为在 IT 中Meta ...

  3. GIS :元宇宙未来发展的有力技术支撑

    摘要:元宇宙是描述未来互联网迭代发展的一个概念,是一个将现实世界和虚拟世界相互融合的一个可感知的持久.共享的3D虚拟空间组成的世界. 本文分享自华为云社区<[云驻共创]元宇宙漫游指南-新一代GI ...

  4. 《关于长沙.NET技术社区未来发展规划》问卷调查结果公布

    那些开发者们对于社区的美好期待 2月,长沙.net 技术社区自从把群拉起来开始,做了一次比较正式.题目为<关于长沙.NET技术社区未来发展规划>的问卷调查,在问卷调查中,溪源写道: 随着互 ...

  5. [转][访谈] Olivier Grisel谈scikit-learn和机器学习技术的未来

    原文:http://www.csdn.net/article/2015-10-11/2825882 几周前,我们的Florian Douetteau (FD)对Olivier Grisel(OG)进行 ...

  6. HBase--阿里未来发展

    最近家里没网络,在公司加班写哈博客. HBase是一个开源的非关系型分布式数据库(NoSQL),基于谷歌的BigTable建模,是一个高可靠性.高性能.高伸缩的分布式存储系统,使用HBase技术可在廉 ...

  7. [转帖]2018年SaaS行业收入结构及未来发展预测[图]

    2018年SaaS行业收入结构及未来发展预测[图] http://www.chyxx.com/industry/201908/774792.html 2019年08月23日 14:34:47字号:T| ...

  8. 谈谈我对 Flutter 未来发展 和 “嵌套地狱” 的浅显看法

    Flutter 未来发展 提到 Flutter 就不得不提到 Fuchsia 系统,这是一个尚未正式发布的操作的系统,引用 Android 和 Chrome 的高级副总裁 Hiroshi Lockhe ...

  9. 从Gartner与IDC三大行业报告,看国产RPA的市场规模与未来发展

    从Gartner与IDC三大行业报告,看国产RPA的市场规模与未来发展 Gartner与IDC的三份报告,描绘出中国RPA的市场规模与未来宏图 文/王吉伟 近期的国产RPA,可谓捷报频频.三个重量级行 ...

随机推荐

  1. 小程序 swiper banner 图片 居中

    var imgUrlApp = getApp().globalData.imgUrlApp; Page({ /** * 页面的初始数据 */ data: { indicatorDots: true, ...

  2. mongo-spark 安装排故 ./sbt check

    [error] at com.mongodb.connection.CommandProtocol.execute(CommandProtocol.java:) [error] at com.mong ...

  3. (linux)mmccard驱动的读写过程解析

      mmc io的读写从mmc_queue_thread()的获取queue里面的request开始. 先列出调用栈,看下大概的调用顺序, 下面的内容主要阐述这些函数如何工作. host->op ...

  4. [RK3288][Android6.0] 调试笔记 --- pmu(rk818)寄存器读写【转】

    本文转载自:http://blog.csdn.net/kris_fei/article/details/76919134 Platform: Rockchip OS: Android 6.0 Kern ...

  5. tload

    tload命令以图形化的方式输出当前系统的平均负载到指定的终端.假设不给予终端机编号,则会在执行tload指令的终端机显示负载情形. 语法 tload(选项)(参数) 选项 -s:指定闲时的刻度: - ...

  6. Swift语言学习(四)字符串与Array等集合的使用

    Swift 提供了C和Objective-C基础类型的自己一套版本,包括用于整型的Int,用于浮点值的Double和Float,用于布尔值的Boolean,和用于文本数据的String.Swift还提 ...

  7. Oracle dbf文件删除后,启动服务ORA-01157问题

    有一个数据库硬盘空间满了,查看发现一个dbf超大,并且不在规定的路径下,知道是一个非重要数据文件,于是删除. 后来重启数据库时, SQL> startupORACLE instance star ...

  8. cf 620C Pearls in a Row(贪心)

    d.有一串数字,要把这些数字分成若干连续的段,每段必须至少包含2个相同的数字,怎么分才能分的段数最多? 比如 是1 2 1 3 1 2 1 那么 答案是 21 34 7 即最多分在2段,第一段是1~3 ...

  9. cassandra在服务端像leveldb一样进行插入初试成功

    经过研究,决定在 cql3/QueryProcessor.java 里面下手. 这里有两个函数,第一个是 public ResultMessage process(String queryString ...

  10. codeforces 690D2 D2. The Wall (medium)(组合数学)

    题目链接: D2. The Wall (medium) time limit per test 2 seconds memory limit per test 256 megabytes input ...