Css 不带额外元素标记的跨内容
我正在尝试为我的手风琴创建加号和减号图标。我已经成功地将跨度设置为一个圆形,但是没有在Css 不带额外元素标记的跨内容,css,html,css-content,Css,Html,Css Content,我正在尝试为我的手风琴创建加号和减号图标。我已经成功地将跨度设置为一个圆形,但是没有在+内放置如何使用CSS内容规则将“+”放置在跨度内 HTML How about(作为如何实现的示例,有几种方法) 重要的是,content属性只能与:after或:before伪元素结合使用 CSS How about(作为如何实现的示例,有几种方法) 重要的是,content属性只能与:after或:before伪元素结合使用 CSS 可以使用&:after/&:before并将它们作为绝对值放置在相对容器
+
内放置
如何使用CSS内容规则将“+”放置在跨度内
HTML
How about(作为如何实现的示例,有几种方法)
重要的是,content
属性只能与:after
或:before
伪元素结合使用
CSS
How about(作为如何实现的示例,有几种方法)
重要的是,content
属性只能与:after
或:before
伪元素结合使用
CSS
可以使用&:after/&:before并将它们作为绝对值放置在相对容器(本例中的跨度)上 这里有一个简单的预览我的意思 HTML
CSS
可以使用&:after/&:before并将它们作为绝对值放置在相对容器(本例中的跨度)上 这里有一个简单的预览我的意思 HTML
CSS
为什么你不能用背景图像呢?我可以,但我正在尝试使用尽可能少的http请求,因为这是一个移动站点。为什么你不能用背景图像呢?我可以,但我正在尝试使用尽可能少的http请求,因为这是一个移动站点
<div class="accordian-head">
<h3><a href="#">Normal text</a></h3><span class="accordian-icon"></span>
</div>
.accordian-container .accordian-head span.accordian-icon{
content: "+";
display: block;
width: 30px;
height: 30px;
float: right;
background: white;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
margin:10px;
}
.accordian-icon{
display:inline-block;
position:relative;
border:1px solid blue;
border-radius:99px;
background:blue;
height:20px;
width:20px;
position:relative;
}
.accordian-icon:after{
color:white;
content:'+';
position:relative;
margin-left:5px;
}
.plus {
width: 200px;
height: 60px;
background-color: red;
display: inline-block;
position: relative;
}
.plus:after {
content: '+';
color: #fff;
font-family: arial, sans-serif;
font-size: 16px;
position: absolute;
right: 21px;
top: 50%;
margin-top: -8px;
}