如何解决CSS 选择器 img:hover:after 未应用 Demo
我知道我可以使用 reindex API,所以我自己尝试了一下,但它不起作用:
.img-shadow img:hover:after {
-webkit-Box-shadow: inset 10px 10px 10px 0px rgba(0,0.75);
-moz-Box-shadow: inset 10px 10px 10px 0px rgba(0,0.75);
Box-shadow: inset 10px 10px 10px 0px rgba(0,0.75);
}
<div class="wpb_single_image wpb_content_element vc_align_left img-shadow">
<figure class="wpb_wrapper vc_figure">
<a href="#"><img width="100%" height="auto" src="http://dev.watmar.com.au/wp-content/uploads/2020/10/Power_generation.jpg"></a>
</figure>
</div>
解决方法
你到底想在这里做什么?如果您的目标是使用伪元素,那么您可以使用它在 import requests
import pandas as pd
from bs4 import BeautifulSoup as bs
def add_rows(table,region,data_block):
for i in range(0,len(data_block),3):
row = [table,data_block[i]['INDICATEUR'].split('_')[-1]]
for y in range(3):
row.extend([data_block[i-y+2]['DATA2014']])
final.append(row)
url = 'http://rgphentableaux.hcp.ma/Default1'
headers= {'User-Agent': 'Mozilla/5.0','Referer': url}
tables = ['ens','urb','rur']
final = []
with requests.Session() as s:
s.headers = headers
soup = bs(s.get(url).content,'lxml')
regions = {i.text.strip():i['value'].strip() for i in soup.select('#REGIONSLIST option')}
for k,v in regions.items():
params = (('type','Region'),('CGEO',v),('them','5'))
r = s.get(f'{url}/getDATA/',params=params)
data = r.json()
block = len(data)//3
for n in range(0,len(data),block):
table = tables[n//block]
add_rows(table,k,data[n:n+block])
df = pd.DataFrame(final,columns = ['Table','Region','Language','Masc','Fem','Ens'])
print(df)
和 ::before
前后添加内容。伪类用单冒号,伪元素用双冒号。如果在上面你的目标是添加阴影,你可以直接添加它,你不需要为此使用任何伪元素。使用 ::after
您看不到阴影,因为它是不可见的内侧,删除 inset
以查看图像外部的阴影。
你好
亲爱的如果你使用 :after 伪选择器,你应该使用
content: "";
position: absolute;
width: 100%;
height: 100%;
及其父标签必须使用
position: relative;
但在您选择的标签中是不可能的
position: relative;
在这种情况下如果你想使用
box-shadow: inset 0px 0px 10px 10px rgba(0,0.75);
你必须在元素内部使用padding,否则你看不到box-shadow。
有关更多帮助,您可以访问此
Demo
我可以尽力为您提供全力支持。
.img-shadow img {
transition: all 0.5s;
padding: 20px;
}
.img-shadow img:hover {
-webkit-box-shadow: inset 0px 0px 10px 10px rgba(0,0.75);
-moz-box-shadow: inset 0px 0px 10px 10px rgba(0,0.75);
box-shadow: inset 0px 0px 10px 10px rgba(0,0.75);
}
<div class="wpb_single_image wpb_content_element vc_align_left img-shadow">
<figure class="wpb_wrapper vc_figure">
<a href="#"><img width="100%" height="auto" src="http://dev.watmar.com.au/wp-content/uploads/2020/10/Power_generation.jpg"></a>
</figure>
</div>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。