box-shadow

利用target的特性,可以实现纯css的tab效果切换

一曲冷凌霜 提交于 2019-12-31 02:31:42
基础知识: :target起作用的是href连接到的位置 如 <a href="#tab1">tab1</a> <div id="tab1" class="tab">This is a tab1</div> :target{ color:red; } 但点击 a 标签的时候,连接到 id 是 tab1的div,对这个div 起作用 color:red; 如: <a href="#tab">Test :target</a> <a href="#tab2">Test 2:target</a> <div id="tab">This is a tab.</div> <div id="tab2">This is another tab.</div> #tab:target{ color:red; } #tab2:target{ color:blue; } 结果: 点击第一个 a 标签时连接到 id 是 tab的div,对这个div 起作用 color:red; 点击第二个 a 标签时连接到 id 是 tab2的div,不对这个div 起作用 color:red; 利用target的特性,可以实现纯css的tab效果切换 具体代码:(ie8以及ie8以下实现不了) <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> /

What is a good way to write CSS for multiple borders? [duplicate]

雨燕双飞 提交于 2019-12-29 18:39:11
问题 This question already has answers here : How can I get multiple borders with rounded corners? CSS (8 answers) Closed 8 months ago . I am trying to build multiple borders which are getting faded around the user image. I am writing the CSS like this, but this won't help: width: 90px; border-radius: 50%; box-shadow: inset 0 0 0 4px #eee, inset 0 0 0 8px #ddd, inset 0 0 0 12px #ccc, inset 0 0 0 16px #bbb, inset 0 0 0 20px #aaa, inset 0 0 0 20px #999, inset 0 0 0 20px #888; But it doesn't give the

CSS3边框 阴影 box-shadow

你说的曾经没有我的故事 提交于 2019-12-28 02:40:42
box-shadow是向盒子添加阴影。支持添加一个或者多个。 box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式]; 参数介绍: box-shadow: h-shadow v-shadow blur spread color inset; h-shadow :水平阴影的偏移值,必需,可以为负值。 v-shadow :纵向阴影的偏移值,必需,可以为负值。 blur :阴影模糊值,可选,不能为负值。 spread :阴影的扩展,可选,可以为负值。 color :阴影的颜色,虽然是可选,但是在不同的浏览器里面解释不一样,有些是黑色,有些是透明,所以建议都要设置。具有透明度的阴影可以用rgba的值。 inset :内阴影。可选,如果缺省,默认是外阴影(outset)。 注意:inset 可以写在参数的第一个或最后一个,其它位置是无效的。 为元素设置外阴影: 示例代码: .box_shadow{ box-shadow:4px 2px 6px #333333; } 效果: 为元素设置内阴影: 示例代码: .box_shadow{ box-shadow:4px 2px 6px #333333 inset; } 效果: 添加多个阴影: 以上的语法的介绍,就这么简单,如果添加多个阴影,只需用逗号隔开即可。如: .box_shadow{ box

圆角效果 border-radius——阴影 box-shadow——为边框应用图片 border-image

怎甘沉沦 提交于 2019-12-28 02:40:11
1、圆角效果 border-radius border-radius: 5px 4px 3px 2px; /* 四个半径值分别是左上角、右上角、右下角和左下角,顺时针 */ 不要以为border-radius的值只能用 px 单位,你还可以用 百分比 或者 em ,但兼容性目前还不太好。 实心上半圆: 方法:把宽度(width)设为高度(height)的一半,并且只设置左上角和右上角的半径与元素的高度一致(大于也是可以的)。 实心圆: 方法:把宽度(width)与高度(height)值设置为一致(也就是正方形),并且四个圆角值都设置为它们值的一半。如下代码: /*--> */ /*--> */ div.circle{ height:100px;/*与width设置一致*/ width:100px; background:#9da; border-radius:50px;/*四个圆角值都设置为宽度或高度值的一半*/ } div.semi-circle{ height:100px; width:50px; background:#9da; border-radius:50px 0px 0 50px; } 2、阴影 box-shadow box-shadow是向盒子添加阴影。支持添加一个或者多个。 很简单的一段代码,就实现了投影效果,酷毙了。我们来看下语法: box-shadow:

Python 爬虫---百度首页

ぐ巨炮叔叔 提交于 2019-12-28 00:30:30
#这个是urllib2的前身 import urllib.request #把自己伪装成浏览器,防止被封。。。 ua_headers = {"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"} #通过urllib2.Request()方法构造一个请求对象 request = urllib.request.Request("http://www.baidu.com/",headers = ua_headers) #向指定的url地址发送请求,并返回服务器响应的类文件对象 response = urllib.request.urlopen(request) #服务器返回的类文件对象支持Python文件对象的操作方法 #read()方法就是读取文件里的全部内容,返回字符串 html = response.read() #打印响应的内容 print(html) 结果: D:\Python3Work\u1\venv\Scripts\python.exe D:/Python3Work/u1/爬虫基础/urllib2的使用.py b'<!DOCTYPE html>\n<!--STATUS

box-shadow、drop-shadow 和 text-shadow

这一生的挚爱 提交于 2019-12-26 23:48:37
1. box-shadow 合阴影, 对象选择器 {box-shadow:[投影方式] X轴偏移量 Y轴偏移量阴影模糊半径 阴影扩展半径 阴影颜色} box-shadow属性的参数设置取值: 阴影类型: 此参数可选。如不设值,默认投影方式是外阴影;如取其唯一值“inset”,其投影为内阴影; X-offset: 阴影水平偏移量,其值可以是正负值。如果值为正值,则阴影在对象的右边,其值为负值时,阴影在对象的左边; Y-offset: 阴影垂直偏移量,其值也可以是正负值。如果为正值,阴影在对象的底部,其值为负值时,阴影在对象的顶部; 阴影模糊半径: 此参数可选,,但其值只能是为正值,如果其值为0时,表示阴影不具有模糊效果,其值越大阴影的边缘就越模糊; 阴影扩展半径 :此参数可选,其值可以是正负值,如果值为正,则整个阴影都延展扩大,反之值为负值时,则缩小; 阴影颜色: 此参数可选。如不设定颜色,浏览器会取默认色,但各浏览器默认取色不一致,特别是在webkit内核下的safari和chrome浏览器下表现为透明色,在Firefox/Opera下表现为黑色(已验证),建议不要省略此参数。 2. drop-shadow filter: drop-shadow 滤镜,真正的阴影。  只有四个参数:x-offset, y-offset, 阴影模糊半径, 阴影颜色, 和box-shadow的区别:

box-shadow,text-shadow

扶醉桌前 提交于 2019-12-26 17:05:29
box-shadow:inset 30px 40px 20px #f00; 如上实例,总共五个参数,其中第一个代表阴影是向内阴影还是向外阴影,第二个参数代表向右(从左向右)的偏移量,第三个参数代表向下的偏移量,第四个参数代表阴影的距离,越大越模糊,第五个代表阴影的颜色,截图如下 如果去掉第一个参数,那么是这样的 text-shadow: .3px 4px 2px #f00; 这个和上面的类似,只是没有第一个参数 完整代码 <html> <head> <meta name="generator" content="HTML Tidy for HTML5 (experimental) for Windows https://github.com/w3c/tidy-html5/tree/c63cc39" /> <style type="text/css"> .box1{ box-shadow: 30px 40px 20px #f00; border:1px solid blue; width:200px; height:200px; margin:200px; } .box2{ text-shadow: .3px 4px 2px #f00; border:1px solid blue; width:200px; height:200px; margin:200px; font-size

详解box-shadow

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-25 19:37:26
  今天我们来探究一下“阴影”。   这个阴影可不是什么心理阴影。我们探究的阴影是图形学中的阴影。同学们可以先想想,在图片中有了阴影,或者使用了阴影之后,为我们的图像提供了哪些特殊的效果?在高中大家在学习美术的时候,那个时候接触素描,去画一个杯子,或者画一个球体,这个时候往往出现,老师画的很逼真,立体感、层次感很强,自己虽说画出来了,在不刻意强调的前提下容易让人们误会(滑稽脸)。   经过老师的讲解,我们知道想让我们所画的物体,具有立体感,通常有:高光,暗面,灰面,投影(阴影),这几部分组成。说完了图形中的阴影后,来想想如何在我们的页面中绘画出阴影。这就涉及到我们今天要说的内容CSS3中的box-shadow。   探究box-shadow   在先说box-shadow之前,大家先来看看几张图片,具体细致的感受一下box-shadow阴影。   一张很像纸的纸(废话),有点阴影。   What?这也是阴影?(不要拿border来骗我好吧。。。)   这个也用box-shadow画出来的?   上面的这些图片确实是通过box-shadow画出来的,同学们可能有些小震惊(图一很微妙,图三很炫酷,图二有点开玩笑)。接下来我们来正式探究box-shadow的神奇黑魔法!!!!。   box-shadow直译被称为“盒子阴影”,直译的结果与同学们的认知是相符的。CSS中存在盒模型

jQuery help for slideshow: adding a div for box-shadow effects has jQuery selecting the div

大兔子大兔子 提交于 2019-12-25 07:48:16
问题 So I used this place to help me create a slideshow, however, thanks to certain limits of CSS, you can't set a box-shadow property to IMG. However, the issue is thanks to the nature of the script, once it's done running through the IMGs, it encounters the div. The script is not supposed to encounter the div as the div is only used for decoration (again, since box-shadow can't be used for IMG). I was hoping someone would be able to help me with the formating of the code so as to ignore the

box shadow not working

此生再无相见时 提交于 2019-12-24 02:07:08
问题 I'm trying to add a box shadow to #main-content-area on the top side and 50% to both the left and right sides (from top), but it is not working. What is wrong with my code? .wrapper { position: relative; } #main-content-area { position: relative; background-color: white; margin: -80px auto auto auto; z-index: 4; border: 1px solid red; } .halfshadow { position: absolute; z-index: -1; top: 0; height: 50%; box-shadow: 1px 0px 10px rgba(0, 0, 0, 0.5); } <div class="wrapper"> <div class="line"><