![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/magento2-base/lib/web/css/docs/source/ |
// /** // * Copyright © Magento, Inc. All rights reserved. // * See COPYING.txt for license details. // */ // # Actions toolbar // Actions toolbar is a set of actions on a page, form and so on that includes primary and/or secondary actions. // To customize action toolbar <code>.lib-actions-toolbar()</code> mixin is used. // To implement the Actions toolbar use the following markup // // **Sample of using a button + link** // ``` html // <div class="actions-toolbar"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // </div> // <div class="secondary"> // <a class="action back" href="#"><span>Back</span></a> // </div> // </div> // ``` // // **Sample of using a button + button** // ``` html // <div class="example-actions-toolbar-1"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Redeem Gift Card</span></button> // </div> // <div class="secondary"> // <button class="action check" type="button" value="Check status and balance"> // <span>Check status and balance</span> // </button> // </div> // </div> // ``` .actions-toolbar { .lib-actions-toolbar(); } .example-actions-toolbar-1 { .lib-actions-toolbar(); } // # Actions toolbar mixin variables // // <pre> // <table> // <tr> // <th class="vars_head">Mixin variable</th> // <th class="vars_head">Global variable</th> // <th class="vars_head">Default value</th> // <th class="vars_head">Allowed values</th> // <th class="vars_head">Comment</th> // </tr> // <tr> // <th>@_actions-toolbar-actions-position</th> // <td>@actions-toolbar-actions__position</td> // <td class="vars_value">justify</td> // <td class="vars_value">justify | left | right | center</td> // <td>Position for actions in Actions toolbar</td> // </tr> // <tr> // <th>@_actions-toolbar-actions-reverse</th> // <td>@actions-toolbar-actions__reverse</td> // <td class="vars_value">false</td> // <td class="vars_value">true | false</td> // <td>Reverse primary and secondary blocks position in Actions toolbar</td> // </tr> // <tr> // <th>@_actions-toolbar-margin</th> // <td>@actions-toolbar__margin</td> // <td class="vars_value">false</td> // <td class="vars_value">'' | false | value</td> // <td>Margins of the Actions toolbar</td> // </tr> // <tr> // <th>@_actions-toolbar-padding</th> // <td>@actions-toolbar__padding</td> // <td class="vars_value">false</td> // <td class="vars_value">'' | false | value</td> // <td>Padding of the Actions toolbar</td> // </tr> // <tr> // <th>@_actions-toolbar-actions-margin</th> // <td>@actions-toolbar-actions__margin</td> // <td class="vars_value">false</td> // <td class="vars_value">'' | false | value</td> // <td>Margins of all .actions in the Actions toolbar</td> // </tr> // <tr> // <th>@_actions-toolbar-primary-actions-margin</th> // <td>@actions-toolbar-actions-primary__margin</td> // <td class="vars_value">0 @indent__xs 0 0</td> // <td class="vars_value">'' | false | value</td> // <td>Margins of primary .actions in the Actions toolbar</td> // </tr> // <tr> // <th>@_actions-toolbar-secondary-actions-margin</th> // <td>@actions-toolbar-actions-secondary__margin</td> // <td class="vars_value">false</td> // <td class="vars_value">'' | false | value</td> // <td>Margins of secondary .actions in the Actions toolbar</td> // </tr> // <tr> // <th nowrap="nowrap">@_actions-toolbar-actions-links-margin-top</th> // <td>@actions-toolbar-actions-links__margin-top</td> // <td class="vars_value">false</td> // <td class="vars_value">'' | false | value</td> // <td>Margin-top for links with class .action in the Actions toolbar</td> // </tr> // <tr> // <th nowrap="nowrap">@_actions-toolbar-primary-actions-links-margin-top</th> // <td>@actions-toolbar-actions-links-primary__margin-top</td> // <td class="vars_value">false</td> // <td class="vars_value">'' | false | value</td> // <td>Margin-top for primary links with class .action in the Actions toolbar</td> // </tr> // <tr> // <th nowrap="nowrap">@_actions-toolbar-secondary-actions-links-margin-top</th> // <td>@actions-toolbar-actions-secondary__margin</td> // <td class="vars_value">6px</td> // <td class="vars_value">'' | false | value</td> // <td>Margin-top for secondary links with class .action in the Actions toolbar</td> // </tr> // </table> // </pre> // // # Actions toolbar alignment // // <code>@_actions-toolbar-actions-position</code> variable controls aligning actions toolbar elements. It can be set to: // ```css // justify | left | right | center // ``` // // **Justify:** // ```css // @_actions-toolbar-actions-position: justify // ``` // ``` html // <div class="example-actions-toolbar-2"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // </div> // <div class="secondary"> // <a class="action back" href="#"><span>Back</span></a> // </div> // </div> // ``` // // **Align toolbar elements left:** // ```css // @_actions-toolbar-actions-position: left // ``` // ``` html // <div class="example-actions-toolbar-3"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // </div> // <div class="secondary"> // <a class="action back" href="#"><span>Back</span></a> // </div> // </div> // ``` // // **Align toolbar elements right:** // ```css // @_actions-toolbar-actions-position: right // ``` // ``` html // <div class="example-actions-toolbar-4"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // </div> // <div class="secondary"> // <a class="action back" href="#"><span>Back</span></a> // </div> // </div> // ``` // // **Center:** // ```css // @_actions-toolbar-actions-position: center // ``` // ``` html // <div class="example-actions-toolbar-5"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // </div> // <div class="secondary"> // <a class="action back" href="#"><span>Back</span></a> // </div> // </div> // ``` .example-actions-toolbar-2 { .lib-actions-toolbar( @_actions-toolbar-actions-position: justify ); } .example-actions-toolbar-3 { .lib-actions-toolbar( @_actions-toolbar-actions-position: left ); } .example-actions-toolbar-4 { .lib-actions-toolbar( @_actions-toolbar-actions-position: right ); } .example-actions-toolbar-5 { .lib-actions-toolbar( @_actions-toolbar-actions-position: center ); } // # Reverse primary and secondary blocks // // <code>@_actions-toolbar-actions-reverse</code> variable controls reversing of primary and secondary blocks. // // If it is set to <code>false</code>, the order of blocks in action toolbar is **default**. // // If it is set to <code>true</code>, the order of blocks in action toolbar is **reversed**. // // **Justify toolbar elements and reverse them:** // ```css // @_actions-toolbar-actions-position: justify, // @_actions-toolbar-actions-reverse: true // ``` // ``` html // <div class="example-actions-toolbar-6"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // </div> // <div class="secondary"> // <a class="action back" href="#"><span>Back</span></a> // </div> // </div> // ``` // // **Align toolbar elements to the left and reverse them:** // ```css // @_actions-toolbar-actions-position: left, // @_actions-toolbar-actions-reverse: true // ``` // ``` html // <div class="example-actions-toolbar-7"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // </div> // <div class="secondary"> // <a class="action back" href="#"><span>Back</span></a> // </div> // </div> // ``` // // **Align toolbar elements to the right and reverse them:** // ```css // @_actions-toolbar-actions-position: right, // @_actions-toolbar-actions-reverse: true // ``` // ``` html // <div class="example-actions-toolbar-8"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // </div> // <div class="secondary"> // <a class="action back" href="#"><span>Back</span></a> // </div> // </div> // ``` .example-actions-toolbar-6 { .lib-actions-toolbar( @_actions-toolbar-actions-position: justify, @_actions-toolbar-actions-reverse: true ); } .example-actions-toolbar-7 { .lib-actions-toolbar( @_actions-toolbar-actions-position: left, @_actions-toolbar-actions-reverse: true ); } .example-actions-toolbar-8 { .lib-actions-toolbar( @_actions-toolbar-actions-position: right, @_actions-toolbar-actions-reverse: true ); } // # Actions toolbar indents customizations // // <code>@_actions-toolbar-margin</code> variable controls margins of the actions toolbar wrapper. // // <code>@_actions-toolbar-padding</code> variable controls padding of the actions toolbar wrapper. // // ``` html // <div class="example-actions-toolbar-9"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // </div> // <div class="secondary"> // <a class="action back" href="#"><span>Back</span></a> // </div> // </div> // ``` // // <code>@_actions-toolbar-primary-actions-margin</code> variable controls margins of the primary action elements. // // ``` html // <div class=" example-actions-toolbar-10"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // <button type="submit" class="action submit2" title="Submit2"><span>Submit2</span></button> // </div> // <div class="secondary"> // <a href="#" class="action towishlist"><span>Add to Wish List</span></a> // <a href="#" class="action tocompare"><span>Add to Compare</span></a> // </div> // </div> // ``` // // <code>@_actions-toolbar-secondary-actions-margin</code> variable controls margins of the secondary action elements. // // ``` html // <div class="example-actions-toolbar-11"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // <button type="submit" class="action submit2" title="Submit2"><span>Submit2</span></button> // </div> // <div class="secondary"> // <a href="#" class="action towishlist"><span>Add to Wish List</span></a> // <a href="#" class="action tocompare"><span>Add to Compare</span></a> // </div> // </div> // ``` .example-actions-toolbar-9 { .lib-actions-toolbar( @_actions-toolbar-margin: 10px, @_actions-toolbar-padding: 10px ); } .example-actions-toolbar-10 { .lib-actions-toolbar( @_actions-toolbar-actions-position: left, @_actions-toolbar-primary-actions-margin: 0 50px 0 0 ); } .example-actions-toolbar-11 { .lib-actions-toolbar( @_actions-toolbar-actions-position: left, @_actions-toolbar-secondary-actions-margin: 0 50px 0 0 ); } // # Responsive actions toolbar // // To set up responsive action toolbar, all floats of its elements should be cleared. To do this <code>.lib-actions-toolbar-clear-floats()</code> mixin is used. // // ``` html // <div class="example-actions-toolbar-12"> // <div class="primary"> // <button type="submit" class="action submit" title="Submit"><span>Submit</span></button> // </div> // <div class="secondary"> // <a href="#" class="action towishlist"><span>Add to Wish List</span></a> // </div> // </div> // ``` .example-actions-toolbar-12 { .lib-actions-toolbar(); } @media only screen and (max-width: @screen__m) { .example-actions-toolbar-12 { .lib-actions-toolbar-clear-floats(); } }