整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          人民日報“點亮”樣式,排版教程在此!

          鐵子們大家好

          我是泥萌挖掘師9妹

          想知道有多少小伙伴

          天天蹲點等9妹的推文



          畢竟每次都能知道你所想所需

          9妹這樣貼心的女孩不多了

          不接受反駁的聲音



          經過這段時間的密切觀察

          發現你們都在問一個樣式

          “ 這種點亮效果怎么做到的 ”

          “ 怎么才能實現圖片點亮 ”

          那就是下圖這類




          這么美這么高大上的效果

          如何制作出來的

          很多小伙伴都非常的費解

          別怕

          9妹專治各種疑難雜癥

          真的非常非常簡單



          操作步驟來了

          小板凳坐好小本子準備記筆記


          第一步

          找一張你想點亮的任何圖片

          在編輯器內上傳圖片

          選中圖片后在工具條中選擇美圖



          點開美圖后會看到很多濾鏡

          選擇黑白畫映后點擊確定



          這張圖片在編輯器內

          就是呈現灰色的效果了

          雙擊灰色圖片

          復制地址欄的地址



          第二步


          編輯器內搜索樣式編號

          「 23843 」

          添加到編輯器內

          我們需要利用這個素材實現點亮樣式

          點擊HTML



          選中的代碼就是原圖片地址

          把剛才復制的灰色圖片地址

          粘貼在選中的位置

          點擊HTML返回編輯器內



          因為彩色的原圖

          已經上傳過編輯器內了

          可直接在我的圖片

          再次點擊添加編輯器內



          再次雙擊圖片復制地址

          然后回到HTML里面

          把地址粘貼在陰影處替換掉

          再次點擊HTML

          返回編輯器內就完成啦



          點擊下方查看效果圖

          因為是長方形的圖片

          與下方的文字會有一大段的留白

          也是需要在HTML里面修改


          若插入的圖片顯示不全后面留白太多

          請修改「 858 」的值



          留白在代碼里調整后的效果圖

          完整的點亮圖片

          就這樣完成啦

          點擊下方查看效果圖



          動手動手動手操作

          多操作幾遍就會啦




          以上就是針對點亮樣式

          教程的介紹啦

          如果還有其他的疑問

          可直接留言告訴9妹

          CSS 中,attribute selectors(屬性選擇器)是一種強大的選擇器類型,它們允許你根據 HTML 元素的屬性值來選擇元素。這使得 CSS 能夠與 HTML 結構更加緊密地結合,從而為你的網站或應用程序提供更多的自定義功能和展示選項。在這篇文章中,我們將深入探討 attribute selectors 的優勢和巧妙用法。


          優勢:

          1. 功能性:attribute selectors 可以精確地選擇具有特定屬性值的元素,這使得 CSS 能夠根據內容更好地控制樣式。
          2. 預定義和自定義:attribute selectors 既包含有文字的預定義值選擇器,如 [attr="value"],也包含自定義值選擇器,如 [attr^="value"]。這為開發者提供了極大的靈活性。
          3. 與 JavaScript 集成:attribute selectors 可以很好地與 JavaScript 集成,從而為網站或應用程序提供更強的交互性和動態性。

          巧妙用法:

          1. 判斷和操作元素屬性:attribute selectors 可以用于檢測和操作 HTML 元素的屬性,例如通過選擇所有具有“href”屬性來應用一種特殊的樣式。
          2. 實現條件樣式:attribute selectors 能夠根據元素的屬性值來應用配置的樣式,這為網站或應用程序提供了條件樣式的能力。
          3. 優化性能:attribute selectors 可以幫助減少 CSS 代碼量并增加性能,因為它們可以根據元素的實際屬性來應用樣式,而不是為所有元素應用全局樣式。

          使用 attribute selectors 時,需要注意的事項包括:

          1. IE8 以下的瀏覽器不支持 attribute selectors,因此在這些瀏覽器上使用這些選擇器會導航到所有的元素。
          2. 當元素不具有所需的屬性時,attribute selectors 將不會匹配這些元素。如果你需要為沒有特定屬性的元素應用樣式,請使用 [attribute] 選擇器。
          3. 盡管 attribute? 選擇器比 id? 和 class? 選擇器更具特殊性,但它們還是要小心使用,因為過多的特殊性可能會導致樣式沖突和問題。

          現在,使用 attribute selectors 時請確保你已經掌握了這些關鍵點和推薦的最佳實踐。

          讓你的 HTML 變得更精確、更功能性和更有吸引力!

          為一名擁有10多年經驗的HTML5前端工程師,我深知CSS選擇器、屬性和值在構建現代網頁中的重要性。本文旨在提供一個深入的指導,幫助你理解并有效地使用CSS選擇器,以及如何通過屬性和值來控制網頁的樣式。

          選擇器:定位你的元素

          選擇器是CSS中最重要的部分之一,它決定了哪些HTML元素會被應用特定的樣式規則。以下是一些最常用的選擇器類型:

          基本選擇器

          • 類型選擇器(例如:div, p): 直接選擇HTML元素。
          • 類選擇器(例如:.classname): 選擇具有特定類屬性的元素。
          • ID選擇器(例如:#idname): 選擇具有特定ID的元素,每個ID在頁面上應當是唯一的。
          • 通配符選擇器(例如:*): 選擇頁面上的所有元素。

          組合選擇器

          • 后代選擇器(例如:div p): 選擇所有位于div元素內的p元素。
          • 子選擇器(例如:ul > li): 選擇直接位于ul元素內的li元素。
          • 相鄰兄弟選擇器(例如:h1 + p): 選擇緊接在h1元素之后的第一個p元素。
          • 通用兄弟選擇器(例如:h1 ~ p): 選擇所有與h1元素同級的p元素。

          偽類選擇器

          • 動態偽類(例如:a:hover): 選擇鼠標懸停在其上的鏈接元素。
          • 結構偽類(例如:p:first-child): 選擇作為其父元素的第一個子元素的p元素。
          • 表單偽類(例如:input:checked): 選擇被選中的輸入元素。

          偽元素選擇器

          • ::before和::after:在元素內容的前面或后面插入內容。
          • ::first-line和::first-letter:選擇元素的第一行或第一個字母。

          屬性和值:定義樣式的規則

          CSS屬性是樣式聲明的名稱,它們決定了如何修改選擇器選中的元素的表現。每個屬性都有對應的值,用來指定應用到元素上的具體樣式。

          尺寸和布局

          • width和height:定義元素的寬度和高度。
          • margin和padding:分別定義元素的外邊距和內邊距。
          • border:定義元素的邊框樣式、寬度和顏色。

          字體和文本

          • font-family:定義文本的字體系列。
          • font-size:定義文本的大小。
          • text-align:定義文本的水平對齊方式。
          • line-height:定義文本行的高度。

          顏色和背景

          • color:定義文本的顏色。
          • background-color:定義元素的背景顏色。
          • background-image:定義元素的背景圖像。

          偽元素內容

          • content:與偽元素一起使用,定義要插入的內容。

          動畫和變換

          • transition:定義元素樣式變化的過渡效果。
          • animation:定義動畫序列。
          • transform:定義元素的2D或3D變換。

          實際應用

          了解了選擇器和屬性后,我們可以開始編寫CSS來美化我們的網頁。以下是一些基本的例子:

          <!DOCTYPE html>
          <html lang="en">
          <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Styled Page Example</title>
          <style>
            body {
              font-family: 'Arial', sans-serif;
              background-color: #f8f8f8;
              margin: 0;
              padding: 20px;
            }
          
            nav {
              background-color: #333;
              padding: 10px 0;
            }
          
            nav ul {
              list-style: none;
              padding: 0;
              margin: 0;
              text-align: center;
            }
          
            nav ul li {
              display: inline-block;
              margin-right: 20px;
            }
          
            nav ul li a {
              text-decoration: none;
              color: white;
              padding: 10px 15px;
              display: block;
            }
          
            nav ul li a:hover {
              color: blue;
              background-color: #ddd;
              border-radius: 4px;
            }
          
            .error {
              color: red;
              font-weight: bold;
              display: block;
              margin-top: 5px;
            }
          
            input[type="text"],
            input[type="email"] {
              padding: 10px;
              margin-top: 5px;
              border: 1px solid #ccc;
              border-radius: 4px;
              width: 100%;
              box-sizing: border-box;
            }
          
            blockquote {
              padding: 20px;
              background-color: #eee;
              border-left: 5px solid #333;
              margin: 20px 0;
              font-style: italic;
            }
          
            blockquote::before,
            blockquote::after {
              content: '"';
              font-weight: bold;
            }
          
            @media (max-width: 600px) {
              nav ul li {
                display: block;
                margin-right: 0;
              }
          
              nav ul li a {
                display: block;
              }
            }
          </style>
          </head>
          <body>
          
          <nav>
            <ul>
              <li><a href="#">Home</a></li>
              <li><a href="#">About</a></li>
              <li><a href="#">Services</a></li>
              <li><a href="#">Contact</a></li>
            </ul>
          </nav>
          
          <div style="max-width: 600px; margin: auto;">
            <form>
              <div style="margin-bottom: 20px;">
                <label for="username">Username:</label>
                <input type="text" id="username" name="username">
                <span class="error">This field is required</span>
              </div>
          
              <div style="margin-bottom: 20px;">
                <label for="email">Email:</label>
                <input type="email" id="email" name="email">
                <span class="error">Please enter a valid email</span>
              </div>
          
              <div style="text-align: center;">
                <button type="submit" style="padding: 10px 20px; background-color: #333; color: white; border: none; border-radius: 4px; cursor: pointer;">Submit</button>
              </div>
            </form>
          </div>
          
          <p style="text-align: center;">
            Visit our <a href="https://example.com">website</a> for more information.
          </p>
          
          <blockquote>
            The only way to do great work is to love what you do.
          </blockquote>
          
          </body>
          </html>
          

          結論

          選擇器、屬性和值是CSS的基石,它們共同構成了網頁的外觀和感覺。通過精確的選擇器,我們可以定位到頁面上的任何元素,然后用屬性和值來精細地調整它們的表現。隨著CSS的不斷發展,我們有了更多的屬性和更復雜的選擇器來創建更加豐富和互動的用戶體驗。掌握這些基礎知識是成為一名出色的前端開發者的關鍵。


          主站蜘蛛池模板: 中文字幕乱码一区二区免费| 久久精品国产免费一区| 国产人妖在线观看一区二区| 日韩综合无码一区二区| 国产日韩一区二区三免费高清| 香蕉久久ac一区二区三区| 中文字幕一区二区三区日韩精品 | 国精品无码一区二区三区左线| 老熟女五十路乱子交尾中出一区| 日韩精品久久一区二区三区| 青青青国产精品一区二区| av无码人妻一区二区三区牛牛| 无码日韩人妻AV一区免费l| 国产精品亚洲一区二区三区在线观看 | 国产精品区一区二区三在线播放 | 亚洲爆乳无码一区二区三区| 久久影院亚洲一区| 久久无码一区二区三区少妇| 亚洲高清成人一区二区三区| 国产一区二区影院| 国产综合视频在线观看一区| 精品国产高清自在线一区二区三区 | www亚洲精品少妇裸乳一区二区 | 国产精品一区二区电影| 无码aⅴ精品一区二区三区| 无码人妻精品一区二区蜜桃网站 | 日韩av片无码一区二区不卡电影| 精品欧洲AV无码一区二区男男| 中文字幕一区二区三区精彩视频| 亚洲线精品一区二区三区影音先锋| 国产成人精品一区二三区 | 台湾无码AV一区二区三区| 色一情一乱一伦一区二区三区| 免费精品一区二区三区在线观看 | 精品人妻码一区二区三区| 亚洲一区二区三区在线| 国模无码一区二区三区 | 久久99国产精品一区二区| 一区二区视频在线播放| 99精品国产高清一区二区麻豆| 国产福利91精品一区二区三区|