如何用css画出一个圆圈,里面有个对号?

html-css015

如何用css画出一个圆圈,里面有个对号?,第1张

.box {

width: 150px

height: 150px

margin: 100px auto

border-radius : 5e%

border: 5px solid #o0000e

display: flex

justify-content: center

align-items : center

}

.box: : before {

content: ""

display: block

width: 88px

height: 5epx

border: 20px solid #ee000e

border-right: none

border-top: none

transform: rotate(-45deg) translate(7px,-10px)

}

除了用图片之外还有一个办法,就是用css3实现类似的效果。不过css3在ie下支持不好。必须使用支持css3的浏览器才可以,比如谷歌,火狐浏览器等等。一下是代码 供参考:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />

<title>源码小筑-CSS3复选框和单选按钮美化</title>

<style type="text/css">

#holder {

width: 100%

}

.regular-checkbox {

display: none

}

.regular-checkbox + label {

background-color: #fafafa

border: 1px solid #cacece

box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05)

padding: 9px

border-radius: 3px

display: inline-block

position: relative

}

.regular-checkbox:checked + label {

background-color: #e9ecee

border: 1px solid #adb8c0

box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1)

color: #99a1a7

}

.regular-checkbox:checked + label:after {

content: '\2714'

font-size: 14px

position: absolute

top: -15px

left: 3px

color: red

}

.big-checkbox + label {

padding: 18px

}

.big-checkbox:checked + label:after {

font-size: 50px

left: 15px

}

</style>

</head>

<body>

<div id="holder">

<center>

<input type="checkbox" id="checkbox-2-1" class="regular-checkbox big-checkbox" /><label for="checkbox-2-1"></label>

</center>

</div>

</body>

</html>

顺便打个广告,推荐一个特效网站 源码小筑-http://www.codevillas.com,呵呵

1.我们以谷歌浏览器为例,来讲讲怎么调试CSS。先打开谷歌浏览器,看截图里的红色箭头,点击“工具”,点击“开发者工具”,就打开调试工具了,也可以按下快捷键F12来打开调试工具;

2.打开的调试工具如下图所示:

3.我们就以百度的首页为例,看看调试效果。看截图,点击那个“抓取元素”的按钮,来获取要审查的元素;

4.看截图,出现下面的界面后,点击“style”,单击那个对勾,就可以看到效果了;

5.我去掉一些样式之后,就出现了下面的效果,看截图;