前端学习4百度页面添加CSS样式210904
<h1 class="md-end-block md-heading"><span class="md-plain md-expand">前端学习4<span><em>百度页面添加CSS样式</em><span class="md-plain">210904</span></span></span></h1><h3 class="md-end-block md-heading"><span class="md-plain">一.查看并实现各个小细节出的功能把,功能导向</span></h3>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">细一点就好</span></span></p>
<h4 class="md-end-block md-heading"><span class="md-plain">1.标签上的小图标:</span></h4>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230935377-1439297995.png"><img src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230935377-1439297995.png" alt="image-20210904104925212"></span></p>
<p class="md-end-block md-p"><span class="md-plain">把favicon.ico图标放到网站根目录下,在网页的<span class="md-html-inline md-raw-inline"><span class="md-raw-inline"><head></head><span class="md-plain">中加入</span></span></span></span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span><span class="cm-tag cm-bracket"><<span class="cm-tag">link <span class="cm-attribute">rel=<span class="cm-string">"shortcut icon" <span class="cm-attribute">href=<span class="cm-string">"favicon.ico" <span class="cm-attribute">type=<span class="cm-string">"image/x-icon" <span class="cm-tag cm-bracket">/></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">(1)常用的图标网站:</span></h5>
<p class="md-end-block md-p"><span class="md-plain">1.网址:<span class=" md-link"><span class="md-plain">iconfont-阿里巴巴矢量图标库</span><span class="md-softbreak"> <span class="md-plain">又叫阿里巴巴矢量图库,是阿里出的一款免费图标库</span></span></span></span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230933856-1288540203.png"><img src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230933856-1288540203.png" alt="image-20210904105539005"></span></p>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">查看百度页面前端代码,用的这种svg格式,下载这种就行把。<span><strong>注意:图标可以供学习使用,但是不可以商用,以防避免造成侵犯作者知识产权。</strong></span></span></span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>https://www.baidu.com/img/baidu_85beaf5496f291521eb75ba38eacbd87.svg</span></pre>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">但是使用了,没有显示,就把百度页面代码粘锅来,仍不行。</span></span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span> <span class="cm-tag cm-bracket"><<span class="cm-tag">link <span class="cm-attribute">rel=<span class="cm-string">"icon" <span class="cm-attribute">sizes=<span class="cm-string">"any" <span class="cm-attribute">mask=<span class="cm-string">"" <span class="cm-attribute">href=<span class="cm-string">"//www.baidu.com/img/baidu_85beaf5496f291521eb75ba38eacbd87.svg"<span class="cm-tag cm-bracket">><br><span><span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">后来试了下。本地的图片只要在当前页面下可以使用,而且,网上的图片也可访问。至于上面百度原封代码粘锅来无法使用,就不清楚了。</span></span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span><span class="cm-comment"><!-- 本地图片加载,位置必须同目录下>--><br><span><span class="cm-tag cm-bracket"><<span class="cm-tag">link <span class="cm-attribute">rel=<span class="cm-string">"shortcut icon" <span class="cm-attribute">href=<span class="cm-string">"百度.svg" <span class="cm-attribute">type=<span class="cm-string">"image/x-icon" <span class="cm-tag cm-bracket">/><br><span><span><br><span><span class="cm-comment"><!-- 网络图片加载>--><br><span> <span class="cm-tag cm-bracket"><<span class="cm-tag">link <span class="cm-attribute">rel=<span class="cm-string">"shortcut icon" <span class="cm-attribute">href=<span class="cm-string">"//www.baidu.com/img/baidu_85beaf5496f291521eb75ba38eacbd87.svg" <span class="cm-attribute">type=<span class="cm-string">"image/x-icon" <span class="cm-tag cm-bracket">/></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h4 class="md-end-block md-heading"><span class="md-plain">2.将网站链接文字改成黑色无下划线以及悬浮时显示蓝色:</span></h4>
<p class="md-end-block md-p"><span class="md-plain">旧:</span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230928981-639534263.png"><img src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230928981-639534263.png" alt="image-20210904111149251"></span></p>
<p class="md-end-block md-p"><span class="md-plain">百度:</span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230926949-1330773925.png"><img src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230926949-1330773925.png" alt="image-20210904111254803"></span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230925356-1291744704.png"><img src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230925356-1291744704.png" alt="image-20210904111520498"></span></p>
<p class="md-end-block md-p"> </p>
<h5 class="md-end-block md-heading"><span class="md-plain">(1)两种处理上色和去下滑线:</span></h5>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">一是直接在应用目标上加样式(改颜色:超链接标签添加颜色: color='black' ; 去掉下划线:text-decoration='none')</span></span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span><span class="cm-tag cm-bracket"><<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"#" <span class="cm-attribute">style=<span class="cm-string">"color:black;text-decoration:none;"<span class="cm-tag cm-bracket">>新闻<span class="cm-tag cm-bracket"></<span class="cm-tag">a<span class="cm-tag cm-bracket">><br><span><span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">二是,写到样式里,应用目标都用这个样式</span></span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span><span class="cm-tag cm-bracket"><<span class="cm-tag">head<span class="cm-tag cm-bracket">><br><span>...<br><span><span class="cm-tab"> <span class="cm-tag cm-bracket"><<span class="cm-tag">style<span class="cm-tag cm-bracket">><br><span> <span class="cm-tag">a {<br><span> <span class="cm-property">color:<span class="cm-keyword">black;<br><span> <span class="cm-property">text-decoration: <span class="cm-atom">none;<br><span> }<br><span> <span class="cm-tag cm-bracket"></<span class="cm-tag">style<span class="cm-tag cm-bracket">><br><span><span class="cm-tag cm-bracket"></<span class="cm-tag">head<span class="cm-tag cm-bracket">></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230923122-2041212539.png"><img src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230923122-2041212539.png" alt="image-20210904115703492"></span></p>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">像了一点,不过字体好像也有要求。用snipnaste取了下色:34, 34, 34</span></span></p>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">修改上面格式。</span></span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span> color:rgb(34, 34, 34); </span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">(2)以及文字大小、字体类型</span></h5>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span> font-size:13px;</span></pre>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">字体类型差不多,不用改变,改变的话→<span><code>font-family:"字体类型", Times, serif;</code></span></span></span></p>
<h5 class="md-end-block md-heading"><span class="md-plain">(3)悬浮</span></h5>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">悬浮的时候用下面这些。好像只用到hoverl了,因为hover是悬浮变蓝。</span></span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span> a:visited {<br><span> text-decoration: none;<br><span> }<br><span> a:hover {<br><span> color:rgb(49, 94, 251);<br><span> text-decoration: none;<br><span> }<br><span> a:active {<br><span> text-decoration: none;<br><span> }<br><span> <span class="cm-tag cm-bracket"></<span class="cm-tag cm-error">style<span class="cm-tag cm-bracket cm-error">></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">(4)加按钮</span></h5>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>css中按钮有四种状态<br><span><span><br><span>普通状态<br><span>hover 鼠标悬停状态<br><span>active 点击状态<br><span>focus 取得焦点状态<br><span>.btn:focus{outline:0;} 可以去除按钮或a标签点击后的蓝色边框<br><span><span><br><span>下面的例子中.btn1用focus按钮会按下,不弹起<br><span> .btn2用active按钮点击按下,会弹起</span></span></span></span></span></span></span></span></span></span></span></span></pre>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span><span class="cm-qualifier">.btn{<br><span> <span class="cm-property">appearance: <span class="cm-atom">none;<br><span> <span class="cm-property">background: <span class="cm-atom">#026aa7;<br><span> <span class="cm-property">color: <span class="cm-atom">#fff;<br><span> <span class="cm-property">font-size: <span class="cm-number">20px;<br><span> <span class="cm-property">padding: <span class="cm-number">0.65em <span class="cm-number">1em;<br><span> <span class="cm-property">border-radius: <span class="cm-number">4px;<br><span> <span class="cm-property">box-shadow: <span class="cm-atom">inset <span class="cm-number">0 <span class="cm-number">-4px <span class="cm-number">0 <span class="cm-number">0 <span class="cm-atom">rgba(<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0.2);<br><span> <span class="cm-property">margin-right: <span class="cm-number">1em;<br><span> <span class="cm-property">cursor: <span class="cm-atom">pointer;<br><span> <span class="cm-property">border:<span class="cm-number">0;<br><span>}<br><span><span class="cm-qualifier">.btn1:<span class="cm-variable-3">hover{<br><span> <span class="cm-property">box-shadow: <span class="cm-atom">inset <span class="cm-number">0 <span class="cm-number">-4px <span class="cm-number">0 <span class="cm-number">0 <span class="cm-atom">rgba(<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0.6), <span class="cm-number">0 <span class="cm-number">0 <span class="cm-number">8px <span class="cm-number">0 <span class="cm-atom">rgba(<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0.5);<br><span>}<br><span><span class="cm-qualifier">.btn1:<span class="cm-variable-3">focus{<br><span> <span class="cm-property">position: <span class="cm-atom">relative;<br><span> <span class="cm-property">top: <span class="cm-number">4px;<br><span> <span class="cm-property">box-shadow: <span class="cm-atom">inset <span class="cm-number">0 <span class="cm-number">3px <span class="cm-number">5px <span class="cm-number">0 <span class="cm-atom">rgba(<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0, <span class="cm-number">0.2);<br><span> <span class="cm-property">outline: <span class="cm-number">0;<br><span>}<br><span><span class="cm-qualifier">.btn2:<span class="cm-variable-3">hover{<br><span> <span class="cm-property">box-shadow: <span class="cm-atom">inset <span class="cm-number">0 <span class="cm-number">-4px <span class="cm-number">0 <span class="cm-number">0 <span class="cm-atom">rgba(<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0.6), <span class="cm-number">0 <span class="cm-number">0 <span class="cm-number">8px <span class="cm-number">0 <span class="cm-atom">rgba(<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0.5);<br><span>}<br><span><span class="cm-qualifier">.btn2:<span class="cm-variable-3">active{<br><span> <span class="cm-property">position: <span class="cm-atom">relative;<br><span> <span class="cm-property">top: <span class="cm-number">4px;<br><span> <span class="cm-property">box-shadow: <span class="cm-atom">inset <span class="cm-number">0 <span class="cm-number">3px <span class="cm-number">5px <span class="cm-number">0 <span class="cm-atom">rgba(<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0,<span class="cm-number">0.2);<br><span> <span class="cm-property">outline: <span class="cm-number">0;<br><span>}<br><span><span class="cm-qualifier">.btn2:<span class="cm-variable-3">focus{<br><span> <span class="cm-property">outline: <span class="cm-number">0;<br><span>}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"><span class="md-plain">w3c</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span><span class="cm-qualifier">.button {<br><span> <span class="cm-property">border: <span class="cm-atom">none;<br><span> <span class="cm-property">color: <span class="cm-keyword">white;<br><span> <span class="cm-property">padding: <span class="cm-number">16px <span class="cm-number">32px;<br><span> <span class="cm-property">text-align: <span class="cm-atom">center;<br><span> <span class="cm-property">text-decoration: <span class="cm-atom">none;<br><span> <span class="cm-property">display: <span class="cm-atom">inline-block;<br><span> <span class="cm-property">font-size: <span class="cm-number">16px;<br><span> <span class="cm-property">margin: <span class="cm-number">4px <span class="cm-number">2px;<br><span> <span class="cm-property">transition-duration: <span class="cm-number">0.4s;<br><span> <span class="cm-property">cursor: <span class="cm-atom">pointer;<br><span>}<br><span><span><br><span><span class="cm-qualifier">.button1 {<br><span> <span class="cm-property">background-color: <span class="cm-keyword">white;<br><span> <span class="cm-property">color: <span class="cm-keyword">black;<br><span> <span class="cm-property">border: <span class="cm-number">2px <span class="cm-atom">solid <span class="cm-atom">#4CAF50;<br><span>}<br><span><span><br><span><span class="cm-qualifier">.button1:<span class="cm-variable-3">hover {<br><span> <span class="cm-property">background-color: <span class="cm-atom">#4CAF50;<br><span> <span class="cm-property">color: <span class="cm-keyword">white;<br><span>}<br><span><span><br><span><span class="cm-qualifier">.button2 {<br><span> <span class="cm-property">background-color: <span class="cm-keyword">white;<br><span> <span class="cm-property">color: <span class="cm-keyword">black;<br><span> <span class="cm-property">border: <span class="cm-number">2px <span class="cm-atom">solid <span class="cm-atom">#008CBA;<br><span>}<br><span><span><br><span><span class="cm-qualifier">.button2:<span class="cm-variable-3">hover {<br><span> <span class="cm-property">background-color: <span class="cm-atom">#008CBA;<br><span> <span class="cm-property">color: <span class="cm-keyword">white;<br><span>}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"> </p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span> /*按钮类型*/<br><span> .button1 {<br><span> <br><span> border: none;<br><span> color: white;<br><span><span><br><span> } /* Blue */<br><span> .button1:hover{<br><span> box-shadow: inset 0 -4px 0 0 rgba(0,0,0,0.6), 0 0 8px 0 rgba(0,0,0,0.5);<br><span> }<br><span> .button1:active{<br><span> position: relative;<br><span> top: 4px;<br><span> box-shadow: inset 0 3px 5px 0 rgba(0,0,0,0.2);<br><span> outline: 0;<br><span> }<br><span> .button1:focus{<br><span> outline: 0;<br><span> }<br><span><span><br><span><span><br><span>.btn1:hover{<br><span> box-shadow: inset 0 -4px 0 0 rgba(0,0,0,0.6), 0 0 8px 0 rgba(0,0,0,0.5);<br><span>}<br><span>.btn1:focus{<br><span> position: relative;<br><span> top: 4px;<br><span> box-shadow: inset 0 3px 5px 0 rgba(0,0,0, 0.2);<br><span> outline: 0;<br><span>}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"> </p>
<h5 class="md-end-block md-heading"><span class="md-plain">(5)二级菜单</span></h5>
<p class="md-end-block md-p"> </p>
<h3 class="md-end-block md-heading"><span class="md-plain">今天先不加位置了,统一加位置感觉加不好了。明天学下。</span></h3>
<h4 class="md-end-block md-heading"><span class="md-plain">(4)html 里加空格</span></h4>
<p class="md-end-block md-p"> </p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230920947-930197044.png"><img src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230920947-930197044.png" alt="image-20210904225956168"></span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230919267-393418386.png"><img src="https://img2020.cnblogs.com/blog/1395550/202109/1395550-20210904230919267-393418386.png" alt="image-20210904230003381"></span></p>
<p class="md-end-block md-p"> </p>
<p class="md-end-block md-p"><span class="md-plain">遇到的问题:</span></p>
<h4 class="md-end-block md-heading"><span class="md-plain">1.发现无法给连接a标签设置两种格式</span></h4>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">。。。肯定的,就像给一面墙刷漆一样,再刷就盖过去了。但是可以通过给a标签加类grey_link,然后把grey_link给到a标签就好了。</span></span></p>
<h4 class="md-end-block md-heading"><span class="md-plain">2.html如何给文字加框框</span></h4>
<p class="md-end-block md-p"> </p>
<h4 class="md-end-block md-heading"><span class="md-plain">3.html如何设置图片大小</span></h4>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span><span><br><span><span class="cm-tag cm-bracket"><<span class="cm-tag">img <span class="cm-attribute">src=<span class="cm-string">"..." <span class="cm-attribute">style=<span class="cm-string">"width: 30px; height: 30px" <span class="cm-tag cm-bracket">></span></span></span></span></span></span></span></span></span></span></pre>
<h4 class="md-end-block md-heading"><span class="md-plain">4.图片设置链接</span></h4>
<p class="md-end-block md-p"> </p>
<h4 class="md-end-block md-heading"><span class="md-plain">5.css ul不换行的实现方法</span></h4>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain md-expand">css ul不换行的实现方法:1、设置足够宽的宽度,然后将li的float属性设置为left;2、通过“white-space:nowrap;”处理块元素中的空白符和换行符。</span></span></p><br><br>
来源:https://www.cnblogs.com/Doner/p/15228467.html
頁:
[1]